From 96b40058cc4cb65ab2c1de0288a4ba5454d1949b Mon Sep 17 00:00:00 2001 From: Paulo Veiga Date: Wed, 10 Aug 2011 23:39:35 -0300 Subject: [PATCH] Fix selected icon. --- mindplot/src/main/javascript/widget/IconPanel.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/mindplot/src/main/javascript/widget/IconPanel.js b/mindplot/src/main/javascript/widget/IconPanel.js index 4b95574c..faca8844 100644 --- a/mindplot/src/main/javascript/widget/IconPanel.js +++ b/mindplot/src/main/javascript/widget/IconPanel.js @@ -37,13 +37,16 @@ mindplot.widget.IconPanel = new Class({ } var iconId = familyIcons[j]; - var img = new Element('img').setStyles({width:16,height:16,padding:"0px 2px"}).inject(familyContent); - img.id = iconId; - img.src = mindplot.ImageIcon.prototype._getImageUrl(iconId); + var img = new Element('img', { + id:iconId, + src:mindplot.ImageIcon.prototype._getImageUrl(iconId) + }); + img.setStyles({width:16,height:16,padding:"0px 2px"}).inject(familyContent); + var model = this.getModel(); img.addEvent('click', function() { - this.getModel().setValue(img.id); - }.bind(this)); + model.setValue(this.id); + }.bind(img)); count = count + 1; }