From 0e83bf47a042892ed8c442a0d68ddcac8cd4903c Mon Sep 17 00:00:00 2001 From: cbourget Date: Tue, 7 Mar 2017 16:57:31 -0500 Subject: [PATCH 1/5] feat(map editor): Basics for the map editor tool --- .../context-list/context-list.component.html | 3 +- .../context-list/context-list.component.ts | 2 +- src/app/context/shared/context.service.ts | 8 ++-- .../layer-editor/layer-editor.component.html | 3 ++ .../layer-editor.component.spec.ts | 35 ++++++++++++++ .../layer-editor/layer-editor.component.styl | 0 .../layer-editor/layer-editor.component.ts | 34 ++++++++++++++ .../layer-list-item.component.html | 13 +++++ .../layer-list-item.component.spec.ts | 33 +++++++++++++ .../layer-list-item.component.styl | 0 .../layer-list-item.component.ts | 19 ++++++++ .../map/layer-list/layer-list.component.html | 10 ++++ .../layer-list/layer-list.component.spec.ts | 40 ++++++++++++++++ .../map/layer-list/layer-list.component.styl | 0 .../map/layer-list/layer-list.component.ts | 43 +++++++++++++++++ .../map/map-editor/map-editor.component.html | 1 + .../map-editor/map-editor.component.spec.ts | 44 +++++++++++++++++ .../map/map-editor/map-editor.component.styl | 0 .../map/map-editor/map-editor.component.ts | 35 ++++++++++++++ src/app/map/map.module.ts | 14 +++++- src/app/map/map/map.component.ts | 11 +++-- src/app/map/shared/layer.service.spec.ts | 2 +- src/app/map/shared/layer.service.ts | 14 +++++- src/app/map/shared/layers/layer-osm.ts | 13 ++--- src/app/map/shared/layers/layer-tile.ts | 14 +++--- src/app/map/shared/layers/layer-vector.ts | 15 +++--- src/app/map/shared/layers/layer-wms.ts | 47 +++++++++---------- src/app/map/shared/layers/layer-wmts.ts | 43 +++++++++-------- src/app/map/shared/layers/layer-xyz.ts | 13 ++--- src/app/map/shared/layers/layer.ts | 23 +++++---- src/app/map/shared/map.ts | 24 +++++++--- .../search-bar/search-bar.component.html | 3 +- .../search-bar/search-bar.component.styl | 2 +- .../search/search-bar/search-bar.component.ts | 8 ++++ .../search-tool/search-tool.component.html | 3 +- .../store/reducers/edited-layer.reducer.ts | 10 ++++ src/app/store/reducers/index.ts | 7 +-- ...ap-layers.reducer.ts => layers.reducer.ts} | 2 +- src/app/store/reducers/map-view.reducer.ts | 8 ---- src/app/store/reducers/map.reducer.ts | 10 ++++ ...tools-list.reducer.ts => tools.reducer.ts} | 2 +- src/app/store/store.module.ts | 16 ++++--- src/app/store/store.ts | 9 ++-- src/assets/locale/en.json | 2 + src/assets/locale/fr.json | 2 + src/contexts/_default.json | 9 ++-- src/contexts/qc911.json | 6 +-- src/css/theme.styl | 2 +- 48 files changed, 508 insertions(+), 149 deletions(-) create mode 100644 src/app/map/layer-editor/layer-editor.component.html create mode 100644 src/app/map/layer-editor/layer-editor.component.spec.ts create mode 100644 src/app/map/layer-editor/layer-editor.component.styl create mode 100644 src/app/map/layer-editor/layer-editor.component.ts create mode 100644 src/app/map/layer-list-item/layer-list-item.component.html create mode 100644 src/app/map/layer-list-item/layer-list-item.component.spec.ts create mode 100644 src/app/map/layer-list-item/layer-list-item.component.styl create mode 100644 src/app/map/layer-list-item/layer-list-item.component.ts create mode 100644 src/app/map/layer-list/layer-list.component.html create mode 100644 src/app/map/layer-list/layer-list.component.spec.ts create mode 100644 src/app/map/layer-list/layer-list.component.styl create mode 100644 src/app/map/layer-list/layer-list.component.ts create mode 100644 src/app/map/map-editor/map-editor.component.html create mode 100644 src/app/map/map-editor/map-editor.component.spec.ts create mode 100644 src/app/map/map-editor/map-editor.component.styl create mode 100644 src/app/map/map-editor/map-editor.component.ts create mode 100644 src/app/store/reducers/edited-layer.reducer.ts rename src/app/store/reducers/{map-layers.reducer.ts => layers.reducer.ts} (68%) delete mode 100644 src/app/store/reducers/map-view.reducer.ts create mode 100644 src/app/store/reducers/map.reducer.ts rename src/app/store/reducers/{tools-list.reducer.ts => tools.reducer.ts} (71%) diff --git a/src/app/context/context-list/context-list.component.html b/src/app/context/context-list/context-list.component.html index 11ecb56d5..2155417ae 100644 --- a/src/app/context/context-list/context-list.component.html +++ b/src/app/context/context-list/context-list.component.html @@ -1,8 +1,7 @@ -