diff options
Diffstat (limited to 'js/PrefFeedTree.js')
-rw-r--r-- | js/PrefFeedTree.js | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/js/PrefFeedTree.js b/js/PrefFeedTree.js index c3b0d75f0..3cf8257be 100644 --- a/js/PrefFeedTree.js +++ b/js/PrefFeedTree.js @@ -17,14 +17,18 @@ require(["dojo/_base/declare", "dojo/data/ItemFileWriteStore"], function (declar }); -require(["dojo/_base/declare", "lib/CheckBoxTree"], function (declare) { +require(["dojo/_base/declare", "dojo/dom-construct", "lib/CheckBoxTree"], function (declare, domConstruct) { return declare("fox.PrefFeedTree", lib.CheckBoxTree, { _createTreeNode: function(args) { var tnode = this.inherited(arguments); - if (args.item.icon) - tnode.iconNode.src = args.item.icon[0]; + if (args.item.icon) { + var icon = dojo.doc.createElement('img'); + icon.src = args.item.icon[0]; + icon.className = 'tinyFeedIcon'; + domConstruct.place(icon, tnode.iconNode, 'only'); + } var param = this.model.store.getValue(args.item, 'param'); @@ -32,8 +36,8 @@ require(["dojo/_base/declare", "lib/CheckBoxTree"], function (declare) { param = dojo.doc.createElement('span'); param.className = 'feedParam'; param.innerHTML = args.item.param[0]; - //dojo.place(param, tnode.labelNode, 'after'); - dojo.place(param, tnode.rowNode, 'first'); + //domConstruct.place(param, tnode.labelNode, 'after'); + domConstruct.place(param, tnode.rowNode, 'first'); } var id = args.item.id[0]; |