From d1299beb5c904b31a01d53f8d3df55c0df03cb8f Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Mon, 29 Jun 2009 17:34:02 +0000 Subject: [PATCH] fixed Issue#50 git-svn-id: http://svg-edit.googlecode.com/svn/trunk@227 eee81c28-f429-11dd-99c0-75d572ba1ddd --- editor/svg-editor.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/editor/svg-editor.js b/editor/svg-editor.js index e08bf95b..b58eea26 100644 --- a/editor/svg-editor.js +++ b/editor/svg-editor.js @@ -425,7 +425,7 @@ function svg_edit_setup() { var oldbg = elem.css('background'); var color = elem.css('background-color'); var was_none = false; - if (color == 'transparent') { + if (color == 'transparent' || color == 'initial') { color = new $.jPicker.Color({ hex: 'ffffff' }); was_none = true; } else { @@ -440,7 +440,7 @@ function svg_edit_setup() { } var pos = elem.position(); picker = 'stroke'; - $('#color_picker').css({'left': pos.left, 'top': pos.top-300}).jPicker({ + $('#color_picker').css({'left': pos.left + 40, 'bottom': 104 - pos.top}).jPicker({ images: { clientPath: "jpicker/images/" }, color: { active: color } }, function(color){ @@ -452,7 +452,10 @@ function svg_edit_setup() { } $('#color_picker').hide(); } - , null, function(){ + , function(color){ + elem.css('background', '#' + this.settings.color.active.hex); + } + , function(){ elem.css('background', oldbg); if (was_none) { if (elem.attr('id') == 'stroke_color') {