Tom Hughes
e85bcf9c4d
Don't try and route to a note with no ID
...
Fixes #733
2014-04-26 00:13:49 +01:00
Tom Hughes
3cd5f45e08
Simplify browse routes and make routes more consistent
...
This gets rid of the /browse/ prefix and uses /history consistently
for all routes that show a list of changesets.
2013-11-28 00:14:07 +00:00
John Firebaugh
0dbd18e2bb
Document/clarify OSM.Router use
2013-11-25 13:10:07 -08:00
Aaron Lidman
5384ee236c
Fixed individual note marker implementation, closes #78
...
- Removed forced noteLayer view, now respects current selection just
like an other browse page.
- Made marker replacement it’s own thing, seperate from noteLayer.
- Reduced opacity on noteLayer notes, it makes the selected note stand
out more
2013-11-20 11:43:39 -08:00
John Firebaugh
d380ce79aa
Remove unused, fix global leak
2013-11-13 13:01:07 -08:00
John Firebaugh
8fb3d7365f
Fix indentation and semicolon usage
2013-11-12 15:30:43 -08:00
Aaron Lidman
1b19974b12
Add note creation to the sidebar
2013-11-11 19:06:07 -08:00
Aaron Lidman
85282f5cdd
Add note selection to the sidebar
2013-11-11 16:37:23 -08:00
Aaron Lidman
e4504399ae
Add notes sidebar interaction
2013-11-11 14:29:02 -08:00
John Firebaugh
6157280d19
Refactor browsed object loading
2013-10-13 14:46:08 -07:00
John Firebaugh
de97f7bfe4
Consolidate layer initialization
2013-10-13 14:46:08 -07:00
John Firebaugh
d414ffc61a
Simplify geolink-related code
...
#zoom/lat/lon hash format is now used consistently.
2013-10-13 14:46:07 -07:00
Tom Hughes
04fbc71a40
Ignore clicks on the add note button when it is disabled
2013-08-06 10:40:05 +01:00
John Firebaugh
fa9b4a5f6a
Add/remove active class on map UI buttons
2013-08-05 08:32:43 -07:00
John Firebaugh
6618cb9019
Include layers in hash
2013-07-30 15:41:41 -07:00
Tom Hughes
393651e8bd
Remove geolink class from add note button while adding notes
...
This was lost in the recent UI work but is important to stop changes
in map location causing the button to be reenabled.
2013-07-29 22:49:59 +01:00
Tom Hughes
5f95fb6b78
Don't try and look at params.layers when it isn't set
2013-07-19 12:12:58 +01:00
John Firebaugh
9d5b81094c
Fix add note
2013-07-18 10:45:16 -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
75a776a574
Refactor layer persistence
2013-07-18 10:40:24 -07:00
Tom MacWright
ff52509d5a
Actually toggle note layer on click.
2013-07-18 10:31:20 -07:00
Tom MacWright
22d6633114
Start refactoring notes layer
2013-07-18 10:31:20 -07:00
John Firebaugh
ef37ad8aaa
Basic framework for map UI
2013-07-18 10:31:19 -07:00
Tom Hughes
13fee47ed0
Use new Leaflet setPopupContent method
2013-06-27 22:40:23 +01:00
Tom Hughes
168a9fc327
Replace various Leaflet extensions with new builtin methods
2013-06-27 21:53:26 +01:00
Leo Koppelkamm
890153b2a6
Replace note markers with ones styled like the other markers
2013-06-02 18:44:09 +01:00
Tom Hughes
9aa029af7a
Clear comment field after a new note is created
2013-05-14 00:14:02 +01:00
Tom Hughes
5e420d9e50
Preserve in progress note comments when the map is moved
2013-05-13 21:14:18 +01:00
Leo Koppelkamm
8255553e97
Don't focus the text area on touch devices to avoid flashing the keyboard
...
Currently the keyboard slide out & hides again quickly.
2013-05-12 19:26:05 +01:00
Tom Hughes
a7e67846a7
Persist the state of the notes layer
2013-05-08 21:04:41 +01:00
Tom Hughes
a5f3abcbe9
Make "add note" cope with base layer changes
2013-05-01 09:26:05 +01:00
Tom Hughes
d1660a1c4f
Disable dragging of new notes once they are submitted
2013-04-29 17:20:21 +01:00
Tom Hughes
979822f697
Add a "Hide" button to notes when viewed by moderators
2013-04-08 22:32:20 +01:00
Tom Hughes
0a4b860480
Focus on the text field when a note is opened
2013-03-28 15:12:53 +00:00
Tom Hughes
d00994d151
Fix display of updates on newly loaded notes
2013-03-28 14:43:07 +00:00
Tom Hughes
38255f9f8d
Use OAuth for notes API calls and require authentication to close
2013-03-28 00:34:23 +00:00
Tom Hughes
34f823a30e
Clear the note cache when the note layer is turned off
2013-02-12 10:01:25 +00:00
Tom Hughes
a5ca0f48c1
Stop newly added notes disappearing
2013-02-05 19:03:13 +00:00
Tom Hughes
9f025130fd
Change "Close" button to "Resolve" in notes popup
2013-02-05 18:56:59 +00:00
Tom Hughes
d92ca41cae
Avoid javascript warning
2013-02-05 17:32:44 +00:00
Tom Hughes
51dcf86f40
Remove the "new note" marker when the user clicks somewhere else
2013-02-05 00:30:58 +00:00
Tom Hughes
b97fe91bba
Disable "Add Note" button when there is no text
2013-02-03 18:03:25 +00:00
Tom Hughes
97b21e5fb1
Enable the "add note" link after a new note is created
2013-02-03 17:58:37 +00:00
Tom Hughes
4b324f5896
Allow a note=N parameter in the URL to zoom to and open a note
2013-02-03 16:47:30 +00:00
Tom Hughes
2da3b85a7a
Disable the "add note" link while a note is being added
2013-02-03 16:18:06 +00:00
Tom Hughes
40b3c828e7
Avoid making the map scroll when adding a new note
2013-02-03 16:07:47 +00:00
Tom Hughes
ae48206d2c
Move the note popups up slightly
...
The default position makes it hard to grab the marker and move it
when adding a note, so move themm up a few pixels.
2013-02-03 13:04:14 +00:00
Tom Hughes
0b993e5ce0
Tweak sizing of note popups
2013-02-02 12:21:53 +00:00
Tom Hughes
ee530d8111
Don't try and add a note when the control is disabled
2012-12-04 14:31:08 +00:00