Skip to content

Commit 8e85db3

Browse files
author
Paweł Marynowski
committed
feat(list): style marker popup
1 parent db82e88 commit 8e85db3

2 files changed

Lines changed: 26 additions & 1 deletion

File tree

src/components/main/list/list.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,17 @@ function controller($state, $stateParams, $timeout, leafletData, localStorageSer
105105
vm.map.markers[element.name.value_id] = {
106106
lat: +element.coord[1],
107107
lng: +element.coord[0],
108-
message: element.name.value,
108+
message: `
109+
<md-list-item class="md-2-line"
110+
ui-sref="main.object({id: ${element.name.value_id.substring(1)}})">
111+
<div class="list__image" layout="row" layout-align="center center">
112+
<img ng-src="{{'${element.image}'}}" alt="${element.name.value}" ng-if="${!!element.image}">
113+
</div>
114+
<div class="md-list-item-text" layout="column">
115+
<p>${element.name.value}</p>
116+
<p class="muted">${element.admin.value}</p>
117+
</div>
118+
</md-list-item>`,
109119
layer: 'monuments',
110120
icon: icon
111121
};

src/components/main/list/list.scss

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,21 @@ mo-list {
3535
width: 100%;
3636
height: 100%;
3737
}
38+
39+
.leaflet-popup-close-button {
40+
z-index: 1;
41+
padding: 5px;
42+
}
43+
44+
.leaflet-popup-content-wrapper {
45+
border-radius: 2px;
46+
}
47+
48+
.leaflet-popup-content {
49+
min-width: 300px;
50+
margin: 0;
51+
font: 16px Roboto, Arial, sans-serif;
52+
}
3853
}
3954

4055
md-autocomplete {

0 commit comments

Comments
 (0)