diff --git a/frontend-js/src/main/js/gui/topMenu/TopMenu.js b/frontend-js/src/main/js/gui/topMenu/TopMenu.js index a1ccf8e4bfe0b0908c0e15f57d05062755aef473..9de0a275d327fbb32a9ca04fbb65920886d8958f 100644 --- a/frontend-js/src/main/js/gui/topMenu/TopMenu.js +++ b/frontend-js/src/main/js/gui/topMenu/TopMenu.js @@ -153,6 +153,7 @@ TopMenu.prototype._createGui = function () { var clearButton = Functions.createElement({ type: "button", + name: "clearButton", className: "minerva-overview-button", content: "<i class='fa fa-times' style='font-size:18px; font-weight:300; padding-right:10px;'></i>CLEAR", xss: false @@ -209,7 +210,8 @@ TopMenu.prototype.init = function () { var clearButton = self.getControlElement(PanelControlElementType.MENU_CLEAR_BUTTON); clearButton.onclick = (function () { return function () { - return self.getMap().clearDbOverlays(); + $(commentCheckbox).prop('checked', false); + return Promise.all([self.getMap().clearDbOverlays(), commentCheckbox.onclick()]); }; })();