diff --git a/js/menus/NavViewMenu.js b/js/menus/NavViewMenu.js index 8960b09e5d31cd2e02eee5576c19e079ae3e1444..0b618f6a33bfa0c65a92fa85f0b585d04e414be4 100644 --- a/js/menus/NavViewMenu.js +++ b/js/menus/NavViewMenu.js @@ -23,6 +23,7 @@ define(['jquery', 'underscore', 'backbone', 'text!navViewMenuTemplate'], functio _makeSelection: function(e){ e.preventDefault(); var $target = $(e.target); + if ($target.prop("tagName") == "SPAN") $target = $target.parent(); var property = $target.data("property"); var owner = this._getPropertyOwner($target); if (owner) owner.set(property, !owner.get(property)); @@ -30,7 +31,8 @@ define(['jquery', 'underscore', 'backbone', 'text!navViewMenuTemplate'], functio _getPropertyOwner: function($target){ if ($target.hasClass("appState")) return this.model; - console.warn("no owner found for " + $target); + console.warn("no owner found for:"); + console.warn($target); return null; },