split engine/ into manifold/ (backend oriented) and unfold/ (the UI)
[unfold.git] / unfold / js / plugin-init.js
diff --git a/unfold/js/plugin-init.js b/unfold/js/plugin-init.js
new file mode 100644 (file)
index 0000000..53f0aaf
--- /dev/null
@@ -0,0 +1,17 @@
+/* upon document completion, we locate all the hide and show areas, 
+ * and configure their behaviour 
+ */
+$(document).ready(function() {
+    $('.plugin-hide').each(function() {
+       $(this).click(function () { 
+           var plugin='#'+$(this).attr('id').replace('hide-',''); 
+           var show='#'+$(this).attr('id').replace('hide-','show-'); 
+           $(plugin).slideUp(); $(show).show(); $(this).hide();});
+       })
+    $('.plugin-show').each(function() {
+       $(this).click(function () { 
+           var plugin='#'+$(this).attr('id').replace('show-',''); 
+           var hide='#'+$(this).attr('id').replace('show-','hide-'); 
+           $(plugin).slideDown(); $(hide).show(); $(this).hide();});
+       })
+    })