diff options
Diffstat (limited to 'themes/admin_default/js/ui.init.js')
-rw-r--r-- | themes/admin_default/js/ui.init.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/themes/admin_default/js/ui.init.js b/themes/admin_default/js/ui.init.js index e59a5a0b..c7b9cde4 100644 --- a/themes/admin_default/js/ui.init.js +++ b/themes/admin_default/js/ui.init.js @@ -30,4 +30,22 @@ $(document).ready(function(){ } } }); + + var panelLinks = $(".gPanelLink"); + for (i=0; i<panelLinks.length; i++) { + $(panelLinks[i]).bind("click", {element: panelLinks[i]}, handlePanelEvent); + } + }); + +function handlePanelEvent(event) { + openPanel(event.data.element); + event.preventDefault(); +} + +function openPanel(element) { + var parent = $(element).parent().parent(); + var panel = $(parent).children(".gPanel"); + panel.slideDown("slow"); + return false; +} |