Commit graph

2192 commits

Author SHA1 Message Date
Laura Klünder
e6b6db1c7c add location display endpoint 2017-11-01 15:55:59 +01:00
Laura Klünder
6cf8ea40c0 fix sources being invisible in the editor 2017-11-01 14:44:31 +01:00
Laura Klünder
554b36d22f utils.svg: skip LineStrings with no fill set 2017-11-01 14:20:08 +01:00
Laura Klünder
619ccab617 cache mapdata api 2017-11-01 12:26:13 +01:00
Laura Klünder
4e3dd875c6 django complains without a clear reason, so remove .select_related().only() 2017-11-01 12:05:37 +01:00
Laura Klünder
b0cfa4e309 rename simple_api_cache → api_etag to avoid confusion 2017-11-01 11:12:40 +01:00
Laura Klünder
23e096b2b3 better space geometries so representative points never get places ind holes 2017-10-31 20:10:05 +01:00
Laura Klünder
fd74ca3258 calculate better representative point for geometries 2017-10-31 19:20:28 +01:00
Laura Klünder
94a23454a1 change short urls to not rely on doule slashes 2017-10-31 18:35:42 +01:00
Laura Klünder
31bc299f77 superusers have all access permissions 2017-10-31 18:09:55 +01:00
Laura Klünder
86b090a29f move .leaflet-touch disable code elsewhere due to leaflet update 2017-10-31 18:00:26 +01:00
Laura Klünder
6ae559e26a fix cache key for get_location_by_slug_for_request 2017-10-31 17:32:37 +01:00
Laura Klünder
5c7e172ee7 add missing bottom padding 2017-10-31 17:22:39 +01:00
Laura Klünder
f0813f1acf vor location or route links without position, fly to bounds 2017-10-31 17:20:31 +01:00
Laura Klünder
11c2d1616a call update_map_locations() after load_state() 2017-10-31 17:14:10 +01:00
Laura Klünder
432df73df7 fix level url representation 2017-10-31 16:12:42 +01:00
Laura Klünder
0f137bab81 x y and zoom can start with a minus 2017-10-31 16:09:10 +01:00
Laura Klünder
e98c38e5fb represent level in state url as short_label, not its id 2017-10-31 16:08:20 +01:00
Laura Klünder
3294704aee make Level.short_label a SlugField 2017-10-31 16:07:42 +01:00
Laura Klünder
4c32a22aac remove whitespaces in state json serialization 2017-10-31 15:45:07 +01:00
Laura Klünder
8813f00e95 remove old view get_map_image 2017-10-31 15:44:33 +01:00
Laura Klünder
9787d915f4 improve state logic in map_index 2017-10-31 15:37:19 +01:00
Laura Klünder
91bf8b9652 finish history state logic, implement it in python 2017-10-31 15:28:49 +01:00
Laura Klünder
620323b808 export entire location query logic into mapdata.utils.locations and cache 2017-10-31 15:22:12 +01:00
Laura Klünder
247d6b119e fix subtitles if space_cache or level_cache are empty 2017-10-31 14:08:01 +01:00
Laura Klünder
b3e577349b remove debug condition 2017-10-31 13:59:18 +01:00
Laura Klünder
be2a81f806 move complicated Location API Queryset into LocationSlug 2017-10-31 13:25:42 +01:00
Laura Klünder
aec7935ab0 comment out debug statements 2017-10-31 12:38:00 +01:00
Laura Klünder
4e39a3b8a4 implement load_state / onpopstate 2017-10-31 12:37:21 +01:00
Laura Klünder
4f6b96b494 remove c3nav._routing, as it is already saved in c3nav.state.routing 2017-10-31 12:23:31 +01:00
Laura Klünder
bbfa5da2f6 finish history state logic 2017-10-31 12:20:33 +01:00
Laura Klünder
31be55897a create states and push them 2017-10-31 01:32:25 +01:00
Laura Klünder
e4c2644d83 use leaflet dev branch to avoid https://github.com/Leaflet/Leaflet/issues/5751 2017-10-30 21:42:43 +01:00
Laura Klünder
495cef1691 render 257x257px tiles so they can overlap to avoid rendering bugs 2017-10-30 21:25:56 +01:00
Laura Klünder
c62fe54893 add missing semicolon 2017-10-30 21:17:19 +01:00
Laura Klünder
46dab72c01 add padding and xy→yx conversion in initial fitBounds 2017-10-30 21:16:30 +01:00
Laura Klünder
24f460d269 add zoomSnap: 0 in Leaflet to allow smooth zooming 2017-10-30 20:50:42 +01:00
Laura Klünder
5656ed3f8a update leaflet 2017-10-30 20:47:40 +01:00
Laura Klünder
7e3c261dd8 update leaflet 2017-10-30 19:36:30 +01:00
Laura Klünder
74f51379cf simplify logic everywhere where === null or similar is used 2017-10-30 18:32:10 +01:00
Laura Klünder
3030c264f4 only reset origin input if needed 2017-10-30 18:21:34 +01:00
Laura Klünder
d6a08e187e fix travis build 2017-10-30 18:17:35 +01:00
Laura Klünder
2bffb127dd make _locationinput_set_raw the default and call update_state manually 2017-10-30 18:05:32 +01:00
Laura Klünder
1dcc6ee8ca fix typo 2017-10-30 18:01:43 +01:00
Laura Klünder
e45cb6746b use removeData 2017-10-30 18:00:41 +01:00
Laura Klünder
d49540f3ff save suggestion keyboard navigation in other field to avoid collisions 2017-10-30 17:58:18 +01:00
Laura Klünder
6182227bc4 call fly_to_bounds directly only when needed 2017-10-30 17:51:12 +01:00
Laura Klünder
1fabe9160c set c3nav._routing 2017-10-30 17:47:08 +01:00
Laura Klünder
6eedf2b9dc move all focus logic into update_state() 2017-10-30 17:45:21 +01:00
Laura Klünder
28c0441fd3 move search/result logic into update_state() 2017-10-30 17:40:20 +01:00