Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump Leaflet from 1.5.1 to 1.9.3 #5096

Merged
merged 2 commits into from
Apr 14, 2023
Merged

Bump Leaflet from 1.5.1 to 1.9.3 #5096

merged 2 commits into from
Apr 14, 2023

Conversation

Senen
Copy link
Member

@Senen Senen commented Mar 27, 2023

References

Replaces:

Objectives

Newer versions have more capabilities and also fix lot of errors,
usability and accessibility issues
.

Note that we're using an external gem to rails-assets.org as it
not supports the rails-assets pipeline. This gems wraps the
original one and make the code work with the default rails assets
pipeline as usual.

Manual testing

Desktop browsers

Verified successfully in the following desktop and mobile browsers:

  • Chrome
  • Firefox
  • Edge
  • Safari
  • Opera

Visual Changes

None

@Senen Senen self-assigned this Mar 27, 2023
@javierm javierm added this to Reviewing in Consul Democracy Mar 27, 2023
Gemfile Show resolved Hide resolved
Copy link
Member

@javierm javierm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Dind't know about the scrollWheelZoom: false. Great! 🎉

I thought that change was related to changing the gem dependency, but I see that's not the case 🤔. What would do you think about keeping the commit "Disable scroll wheel for zooming in favor of map zoom buttons" (since it also works with the master branch) and then opening a new pull request with the gem change to replace #4970?

@Senen Senen changed the title Avoid map mousewheel trap when scrolling the page Bump Leaflet from 1.5.1 to 1.9.3 Mar 28, 2023
@javierm javierm self-assigned this Mar 28, 2023
@javierm javierm moved this from Reviewing to Doing in Consul Democracy Mar 28, 2023
@javierm javierm added the dependencies Pull requests that updates a dependency label Mar 28, 2023
@javierm javierm force-pushed the ruby3.0 branch 2 times, most recently from 6b8c3a3 to f298715 Compare April 13, 2023 14:41
Base automatically changed from ruby3.0 to master April 13, 2023 15:32
@javierm javierm moved this from Doing to Reviewing in Consul Democracy Apr 13, 2023
Newer versions have more capabilities and also fix lot of errors,
usability and accessibility issues.

Note that we're using an external gem to rails-assets.org as it's
not supports the rails-assets pipeline. This gems wraps the
original one and make the code work with the default rails assets
pipeline as usual.
Consul Democracy automation moved this from Reviewing to Testing Apr 14, 2023
@Senen Senen merged commit 33f5f4c into master Apr 14, 2023
9 checks passed
Consul Democracy automation moved this from Testing to Release 2.0.0 Apr 14, 2023
@Senen Senen deleted the bump_leaflet branch April 14, 2023 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that updates a dependency
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants