From 21820931c116d180db2735f18bb3dd13d5433498 Mon Sep 17 00:00:00 2001 From: Jeff Schiller Date: Wed, 28 Oct 2009 14:22:23 +0000 Subject: [PATCH] Toggle side panel open when Layers tab is clicked git-svn-id: http://svg-edit.googlecode.com/svn/trunk@883 eee81c28-f429-11dd-99c0-75d572ba1ddd --- editor/svg-editor.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/editor/svg-editor.js b/editor/svg-editor.js index 4ae0f8ec..9d30c108 100644 --- a/editor/svg-editor.js +++ b/editor/svg-editor.js @@ -1387,10 +1387,14 @@ function svg_edit_setup() { var SIDEPANEL_MAXWIDTH = 300; var SIDEPANEL_OPENWIDTH = 150; - var sidedrag = -1; + var sidedrag = -1, sidedragging = false; $('#sidepanel_handle') .mousedown(function(evt) {sidedrag = evt.pageX;}) - .mouseup(function(evt) {sidedrag = -1;}); + .mouseup(function(evt) { + if (!sidedragging) toggleSidePanel(); + sidedrag = -1; + sidedragging = false; + }); $('#svg_editor') .mouseup(function(){sidedrag=-1;}) .mouseout(function(evt){ @@ -1404,6 +1408,7 @@ function svg_edit_setup() { }) .mousemove(function(evt) { if (sidedrag == -1) return; + sidedragging = true; var deltax = sidedrag - evt.pageX; var sidepanels = $('#sidepanels');