Commit graph

17 commits

Author SHA1 Message Date
Norbert Renner
d60b1ad15f Use layer id instead of name for hash
- to make it work across languages and on translation changes
- with legacy support for old names
2019-04-02 22:00:32 +02:00
Norbert Renner
d83ffa3fbc Support optional and custom layers in hash URL
- extend layer control to get current active layers (and more)
- access layer control in hash instead of static initial list
- use ',' layer separator and encode layers individually, so that comma
in layer name gets encoded and is not mistaken as separator as with '-'
2019-03-29 22:20:52 +01:00
Norbert Renner
dbc7fce91d Persist layer selection with local storage (#146) 2019-03-28 15:44:00 +01:00
Norbert Renner
98f80d90ca Update Leaflet to 1.4.0 2019-03-26 21:17:23 +01:00
Norbert Renner
944ccd6cfa Make default layers customizable 2019-03-22 19:50:45 +01:00
Norbert Renner
e02be4ca15 Add expand/collapse tree buttons 2019-03-20 18:41:22 +01:00
Norbert Renner
64957d923b Add toggle button for optional layers and make scrollable and expandable 2019-03-20 13:40:54 +01:00
Norbert Renner
182edb2ee1 Extract all into file per layer, concatenate to single file 2019-03-19 20:27:56 +01:00
Norbert Renner
9c3682294e Improve layer preview handling 2019-03-16 13:09:14 +01:00
Norbert Renner
c2369acde0 Add additional layers from own definitions
- in JOSM format with some exceptions
- basic WMS support
- API key handling
2019-03-16 13:09:14 +01:00
Norbert Renner
bfa2ebb5a6 Add additional layers from Edward17/LayersCollection
https://github.com/Edward17/LayersCollection/blob/gh-pages/constants.js
2019-03-16 13:09:14 +01:00
Norbert Renner
178715ac35 Add additional layers from leaflet-providers 2019-03-16 13:09:14 +01:00
Norbert Renner
3ad862848a Add/remove layer to switcher 2019-03-16 13:09:14 +01:00
Norbert Renner
be7db71f4f Preview layer 2019-03-16 13:09:14 +01:00
Norbert Renner
8162cd9460 Build a hierarchical tree from JOSM layers 2019-03-16 13:09:14 +01:00
Norbert Renner
ddbbd00d1f Add jsTree for optional layers 2019-03-16 13:09:14 +01:00
Norbert Renner
23e7eb073e Add Layers control as tab to sidebar 2018-03-08 11:47:44 +01:00