aboutsummaryrefslogtreecommitdiff
path: root/views/default/js
diff options
context:
space:
mode:
authorcash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>2011-03-21 23:51:13 +0000
committercash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>2011-03-21 23:51:13 +0000
commit5bb588f9dac320ba16f1d08634e2a26a8dd895a2 (patch)
treeb2a192c198bd9ca29c7e4aaca38e3ee8227f81be /views/default/js
parent05f8aeaf8b08a58267adc6569a64bee38e915b31 (diff)
downloadelgg-5bb588f9dac320ba16f1d08634e2a26a8dd895a2.tar.gz
elgg-5bb588f9dac320ba16f1d08634e2a26a8dd895a2.tar.bz2
Refs #2882 basic lightbox
git-svn-id: http://code.elgg.org/elgg/trunk@8808 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'views/default/js')
-rw-r--r--views/default/js/lightbox.php30
1 files changed, 30 insertions, 0 deletions
diff --git a/views/default/js/lightbox.php b/views/default/js/lightbox.php
new file mode 100644
index 000000000..5f3764756
--- /dev/null
+++ b/views/default/js/lightbox.php
@@ -0,0 +1,30 @@
+<?php
+/**
+ * Elgg lightbox
+ *
+ * Usage
+ * Apply the class elgg-lightbox to links.
+ *
+ * Overriding
+ * In a plugin, override this view and override the registration for the
+ * lightbox JavaScript and CSS (@see elgg_views_boot()).
+ *
+ * @todo add support for passing options: $('#myplugin-lightbox').elgg.ui.lightbox(options);
+ */
+
+?>
+
+/**
+ * Lightbox initialization
+ */
+elgg.ui.lightbox_init = function() {
+ $(".elgg-lightbox").fancybox();
+}
+
+elgg.register_hook_handler('init', 'system', elgg.ui.lightbox_init);
+
+<?php
+
+$js_path = elgg_get_config('path');
+$js_path = "{$js_path}vendors/jquery/fancybox/jquery.fancybox-1.3.4.pack.js";
+include $js_path;