diff --git a/src/index.html b/src/index.html index eb276719..44849876 100644 --- a/src/index.html +++ b/src/index.html @@ -1181,7 +1181,7 @@ - + diff --git a/src/js/control.js b/src/js/control.js index 5d7156db..b43d657a 100644 --- a/src/js/control.js +++ b/src/js/control.js @@ -5,7 +5,7 @@ var control = (function() { type: "button", func: function() { menu.toggle(); - page.update(); + pagelock.render.toggle(); } }, { element: helper.e(".control-link-add"), diff --git a/src/js/menu.js b/src/js/menu.js index 1c8a9346..80674531 100644 --- a/src/js/menu.js +++ b/src/js/menu.js @@ -11,7 +11,7 @@ var menu = (function() { menuClose.addEventListener("click", function() { close(); shade.destroy(); - page.update(); + pagelock.render.toggle(); }, false); }; @@ -88,7 +88,7 @@ var menu = (function() { shade.render({ action: function() { close(); - page.update(); + pagelock.render.toggle(); } }); } else { diff --git a/src/js/modal.js b/src/js/modal.js index 0de165ab..97acfe15 100644 --- a/src/js/modal.js +++ b/src/js/modal.js @@ -105,7 +105,7 @@ var modal = (function() { }; this.destroy(); shade.destroy(); - page.update(); + pagelock.render.toggle(); }.bind(modal), false); cancelButton.addEventListener("click", function(event) { if (options.cancelAction) { @@ -113,7 +113,7 @@ var modal = (function() { }; this.destroy(); shade.destroy(); - page.update(); + pagelock.render.toggle(); }.bind(modal), false); previousModal = modal; shade.render({ @@ -122,7 +122,7 @@ var modal = (function() { options.cancelAction(); }; modal.destroy(); - page.update(); + pagelock.render.toggle(); }, includeHeader: true }); @@ -136,7 +136,7 @@ var modal = (function() { destroy(); }; _makeModal(); - page.update(); + pagelock.render.toggle(); }; // exposed methods diff --git a/src/js/page.js b/src/js/pagelock.js similarity index 76% rename from src/js/page.js rename to src/js/pagelock.js index 329eb74d..f9fa6cc4 100644 --- a/src/js/page.js +++ b/src/js/pagelock.js @@ -1,6 +1,8 @@ -var page = (function() { +var pagelock = (function() { - var update = function() { + var render = {}; + + render.toggle = function() { var body = helper.e("body"); var menu = state.get().menu; var modal = state.get().modal; @@ -12,21 +14,19 @@ var page = (function() { }; }; - var lock = function() { + render.lock = function() { var body = helper.e("body"); helper.addClass(body, "scroll-disabled"); }; - var unlock = function() { + render.unlock = function() { var body = helper.e("body"); helper.removeClass(body, "scroll-disabled"); }; // exposed methods return { - lock: lock, - unlock: unlock, - update: update + render: render }; })();