added tests for notes service

This commit is contained in:
Thomas Hervey
2018-07-13 15:01:43 -04:00
parent f825845b79
commit bd1586500e
4 changed files with 122 additions and 67 deletions
+13 -19
View File
@@ -125,24 +125,6 @@ export function svgNotes(projection, context, dispatch) {
}
function toggleEdit(service, enabled) {
function dimensions() {
return [window.innerWidth, window.innerHeight];
}
if (enabled) {
if (service && ~~context.map().zoom() >= minZoom) {
editOn();
service.loadNotes(projection, dimensions());
update();
} else {
editOff();
}
}
}
function drawNotes(selection) {
var enabled = svgNotes.enabled;
var service = getService();
@@ -159,7 +141,19 @@ export function svgNotes(projection, context, dispatch) {
.style('display', enabled ? 'block' : 'none')
.merge(layer);
toggleEdit(service, enabled);
function dimensions() {
return [window.innerWidth, window.innerHeight];
}
if (enabled) {
if (service && ~~context.map().zoom() >= minZoom) {
editOn();
service.loadNotes(projection, dimensions());
update();
} else {
editOff();
}
}
}
drawNotes.enabled = function(_) {