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
};
})();