John Firebaugh
8ca781ac75
Add manual fallback for "Start Mapping" button
2013-08-12 13:34:45 -07:00
John Firebaugh
1b2738af80
Update leaflet.locate ( fixes #438 )
2013-08-08 14:26:14 -07:00
John Firebaugh
d31fc7c2f5
Add copyright in attribution control
2013-08-08 10:59:13 +01:00
John Firebaugh
54ded37bf2
Tooltips for map controls
2013-08-07 15:41:32 -07:00
John Firebaugh
c6cde2653b
Refactor search JS
2013-08-06 20:23:06 +01:00
Tom Hughes
feeb135760
Merge remote-tracking branch 'osmlab/map-ui'
2013-08-06 09:05:59 +01:00
John Firebaugh
34e251c225
Disable map key on non-default layers
2013-08-05 16:22:49 -07:00
Martin Raifer
79bdb0ff86
Do not fit map to search result (object) twice
...
When clicking on search results the respective osm object is loaded
asynchronously and afterwards shown on the map. Some objects can take
a few seconds to load however.
If a user already panned/zoomed the map manually during this time then
their actions are reverted because the map fits to the object again.
There is actually no need for this behaviour, because a good geocoder
already returns an appropriate bounding box for the search result.
2013-08-05 18:50:40 +01:00
John Firebaugh
a125ee829a
Include object in share link
2013-08-05 08:32:42 -07:00
John Firebaugh
6618cb9019
Include layers in hash
2013-07-30 15:41:41 -07:00
John Firebaugh
b5800b4c2f
Refactor URL generating methods
2013-07-30 15:41:41 -07:00
John Firebaugh
ce53e510ad
Prefer hash to other methods of determining location
2013-07-30 15:41:41 -07:00
John Firebaugh
57e711d343
Use leaflet-hash
2013-07-30 15:41:40 -07:00
John Firebaugh
3792551f48
RTL support
2013-07-18 10:45:18 -07:00
John Firebaugh
aff23d4b4b
Simplify sidebar/resize
...
Float sidebars left/right and use overflow: hidden.
Fixes a bug on Opera where mouse events propagate to
the map.
2013-07-18 10:45:18 -07:00
John Firebaugh
d9f3ceed95
Fix search
2013-07-18 10:45:17 -07:00
John Firebaugh
4efab66bc6
Fix undefined=undefined in query strings
2013-07-18 10:45:17 -07:00
John Firebaugh
de5a225a95
Use custom zoom control everywhere
2013-07-18 10:45:16 -07:00
John Firebaugh
9d5b81094c
Fix add note
2013-07-18 10:45:16 -07:00
Tom MacWright
c3cdd4b5d7
Add layers code to share link
2013-07-18 10:45:15 -07:00
Tom MacWright
9172695f7f
Implement long URL option, toggling, and labeling for share
2013-07-18 10:45:15 -07:00
John Firebaugh
a6ac56c5e5
Only one pane visible at a time
2013-07-18 10:45:15 -07:00
John Firebaugh
1f4e41f672
Fix export
2013-07-18 10:45:15 -07:00
John Firebaugh
c8f8dbca19
Port map key to new UI
2013-07-18 10:45:14 -07:00
John Firebaugh
eebe1f1d3e
Consistent JavaScript style
2013-07-18 10:45:14 -07:00
John Firebaugh
f1a4669c95
Arrange and group map buttons
2013-07-18 10:45:14 -07:00
John Firebaugh
5e9ab5bc5e
Layers work
2013-07-18 10:45:14 -07:00
John Firebaugh
9d33721630
Complete de-globalization of map
2013-07-18 10:45:13 -07:00
John Firebaugh
ef73cc1f57
Layers work
2013-07-18 10:45:13 -07:00
Tom MacWright
d0ed118ee2
Refactor out 'globals' from more functions
2013-07-18 10:45:13 -07:00
Tom MacWright
33897d30b3
Scope map variable.
2013-07-18 10:40:24 -07:00
John Firebaugh
10c9ca81c7
Work on layers UI
2013-07-18 10:40:24 -07:00
John Firebaugh
75a776a574
Refactor layer persistence
2013-07-18 10:40:24 -07:00
Tom MacWright
6619b777e3
Customize and style map zoom controls
2013-07-18 10:40:24 -07:00
Tom MacWright
64f5b3f511
Refactoring 4 life
2013-07-18 10:40:24 -07:00
Tom MacWright
3a6c476833
Refactor forever
2013-07-18 10:37:45 -07:00
Tom MacWright
5fc7a47f6d
Use querystring, stop manually building urls
2013-07-18 10:37:45 -07:00
John Firebaugh
33aa0a6e45
Rename to L.OSM.Layers and continue implementation
2013-07-18 10:37:45 -07:00
Tom MacWright
7bcea3839d
Even more map ui js refactor
2013-07-18 10:37:44 -07:00
John Firebaugh
d1ee7de08b
Restore attribution on main map
2013-07-18 10:36:08 -07:00
Tom MacWright
483854f411
Start to refactor updatelinks
2013-07-18 10:36:08 -07:00
Tom MacWright
c4f9654891
Refactor mapLayers to create layers up front
2013-07-18 10:34:18 -07:00
John Firebaugh
4563244fd1
Clean up some of the map JS, reduce scope of globals
2013-07-18 10:34:17 -07:00
Tom MacWright
22d6633114
Start refactoring notes layer
2013-07-18 10:31:20 -07:00
Tom MacWright
7d84b81fd9
Remove unnecessary abstraction around rectangles
2013-07-18 10:31:20 -07:00
Tom MacWright
c75d725893
generate short link kind of
2013-07-18 10:31:20 -07:00
Tom MacWright
36fac06bd5
Add share button to map
2013-07-18 10:31:20 -07:00
Tom MacWright
9bf18a360e
Add locate widget to map
2013-07-18 10:31:19 -07:00
John Firebaugh
15d148dbd4
Add back basic zoom control
2013-07-18 10:31:19 -07:00
Tom MacWright
73bbee5df9
Add leaflet-locate control, invisible currently.
2013-07-18 10:31:19 -07:00