summaryrefslogtreecommitdiff
path: root/lib/gallery.reload.js
diff options
context:
space:
mode:
authorTim Almdal <tnalmdal@shaw.ca>2009-07-27 12:39:12 -0700
committerTim Almdal <tnalmdal@shaw.ca>2009-07-27 12:39:12 -0700
commit1f014aae6c16bbda62d8f5937180f11ccb0eb1b1 (patch)
tree9fa6c27716b14424c5c223299ffaa45f688ad620 /lib/gallery.reload.js
parentb3fe70e654c1519f8f1d54a80f99d0af7a8f2e49 (diff)
Allow a theme to override the page refresh mechanism. Create a new
javascript lib (gallery.reload.js) which defines the functions gallery_reload() and gallery_location(new_location). They just do a window.location.reload() and window.location = new_location. This change breaks the assumption that all themes will handle page reloads the same and allows the theme to customize the page refresh.
Diffstat (limited to 'lib/gallery.reload.js')
-rw-r--r--lib/gallery.reload.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/gallery.reload.js b/lib/gallery.reload.js
new file mode 100644
index 00000000..2c8752a0
--- /dev/null
+++ b/lib/gallery.reload.js
@@ -0,0 +1,16 @@
+/**
+ * To change this template, choose Tools | Templates
+ * and open the template in the editor.
+ */
+(function ($) {
+ $.gallery_reload = function() {
+ window.location.reload();
+ };
+})(jQuery);
+
+// Vertically align a block element's content
+(function ($) {
+ $.gallery_location = function(location) {
+ window.location = location;
+ };
+})(jQuery);