Commit graph

62 commits

Author SHA1 Message Date
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