From 6b581f4c0e7c4cf4017d0598c8c1b0a99dc31e93 Mon Sep 17 00:00:00 2001 From: pete Date: Fri, 13 Jun 2008 20:25:10 +0000 Subject: updated and new stuff pertaining to the customise panel, new jquery also git-svn-id: https://code.elgg.org/elgg/trunk@923 36083f99-b078-4883-b0ff-0f9b5a30f544 --- javascript/initialise_elgg.js | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) (limited to 'javascript') diff --git a/javascript/initialise_elgg.js b/javascript/initialise_elgg.js index d77aaa8ce..0927eab78 100644 --- a/javascript/initialise_elgg.js +++ b/javascript/initialise_elgg.js @@ -1,6 +1,16 @@ $(document).ready(function () { + + // close all drawer elements + $('li.drawer ul').hide(); + + // register click handler for elggtoolbar and define onclick function + $('h2.drawer-handle').click(function () { + $('li.drawer ul:visible').slideUp('medium').prev().removeClass('open'); + $(this).addClass('open').next().slideDown('fast'); + return false; + }); // register click function for toggling box contents $('a.toggle_box_contents').bind('click', toggleContent); @@ -8,8 +18,41 @@ $(document).ready(function () { // click function for box contents edit panel $('a.toggle_box_edit_panel').click(function () { $(this.parentNode.parentNode).children("[class=collapsable_box_editpanel]").slideToggle("fast"); + return false; + }); + + // click function for customise edit panel + $('a.toggle_customise_edit_panel').click(function () { + $('div#customise_editpanel').slideToggle("fast"); + return false; + }); + + // temp. function to close panel on save + $('input.submit_button').click(function () { + $('div#customise_editpanel').slideToggle("fast"); + return false; + }); + + // click function for customise panel - remove widget + $('img.remove_me').click(function () { + $(this.parentNode.parentNode.parentNode.parentNode.parentNode).fadeOut("medium"); + return false; }); + + var els = ['#widget_picker_gallery', '#main_widgets', '#rightsidebar_widgets']; + var $els = $(els.toString()); + $els.sortable({ + items: '.draggable_widget', + handle: '.drag_handle', + cursor: 'move', + revert: true, + opacity: 0.8, + appendTo: 'body', + placeholder: 'placeholder', + connectWith: els + }); + }); // toggle box content -- cgit v1.2.3