diff options
| author | pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2008-06-13 20:25:10 +0000 | 
|---|---|---|
| committer | pete <pete@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2008-06-13 20:25:10 +0000 | 
| commit | 6b581f4c0e7c4cf4017d0598c8c1b0a99dc31e93 (patch) | |
| tree | 2da673cdc1557c9669c62a690cfd0436afc3312f /javascript | |
| parent | 8411a3a27ed0e4fb112275c66860109723178eea (diff) | |
| download | elgg-6b581f4c0e7c4cf4017d0598c8c1b0a99dc31e93.tar.gz elgg-6b581f4c0e7c4cf4017d0598c8c1b0a99dc31e93.tar.bz2  | |
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
Diffstat (limited to 'javascript')
| -rw-r--r-- | javascript/initialise_elgg.js | 43 | 
1 files changed, 43 insertions, 0 deletions
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  | 
