Commit graph

44 commits

Author SHA1 Message Date
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
Tom Hughes
7ec003dd01 Abort any existing load before starting a new one 2012-12-02 15:04:19 +00:00
Tom Hughes
7f89545b2c Police the MAX_NOTE_REQUEST_AREA limit on the client 2012-12-02 14:55:56 +00:00
Tom Hughes
146e9877e5 Make sure popups don't overlay controls or the top bar 2012-12-02 14:14:17 +00:00
Tom Hughes
98475075c7 Add a scrollbar when a note gets too big 2012-12-02 14:14:16 +00:00
Tom Hughes
de78176e04 Rework notes UI using leaflet 2012-12-02 14:13:54 +00:00
Tom Hughes
c0ee3f65bb Disable buttons while form submission is in progress 2012-10-16 12:23:27 +01:00
Tom Hughes
e6c400bd14 Correct field name 2012-10-14 16:27:21 +01:00
Tom Hughes
513bec8044 Set attributes on newly created notes 2012-10-14 16:01:36 +01:00
Tom Hughes
89fc5a7fdc Refactor note add/update code 2012-10-14 16:01:35 +01:00
Tom Hughes
d57755b737 Allow commenting on, and closing of, notes from the web site 2012-10-14 16:01:35 +01:00
Tom Hughes
73b59c5859 Use EJS templates for notes 2012-10-14 10:17:17 +01:00
Tom Hughes
e3d5e3da52 Refactor notes code to work with recent site changes 2012-10-13 17:16:07 +01:00