mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-13 23:05:56 +00:00
switch modules to new dojo definition format
This commit is contained in:
@@ -1,43 +1,43 @@
|
||||
dojo.provide("fox.PrefLabelTree");
|
||||
require(["dojo/_base/declare", "lib/CheckBoxTree", "dijit/form/DropDownButton"], function (declare) {
|
||||
|
||||
dojo.require("lib.CheckBoxTree");
|
||||
dojo.require("dijit.form.DropDownButton");
|
||||
return declare("fox.PrefLabelTree", lib.CheckBoxTree, {
|
||||
setNameById: function (id, name) {
|
||||
var item = this.model.store._itemsByIdentity['LABEL:' + id];
|
||||
|
||||
dojo.declare("fox.PrefLabelTree", lib.CheckBoxTree, {
|
||||
setNameById: function (id, name) {
|
||||
var item = this.model.store._itemsByIdentity['LABEL:' + id];
|
||||
if (item)
|
||||
this.model.store.setValue(item, 'name', name);
|
||||
|
||||
if (item)
|
||||
this.model.store.setValue(item, 'name', name);
|
||||
},
|
||||
_createTreeNode: function(args) {
|
||||
var tnode = this.inherited(arguments);
|
||||
|
||||
},
|
||||
_createTreeNode: function(args) {
|
||||
var tnode = this.inherited(arguments);
|
||||
var fg_color = this.model.store.getValue(args.item, 'fg_color');
|
||||
var bg_color = this.model.store.getValue(args.item, 'bg_color');
|
||||
var type = this.model.store.getValue(args.item, 'type');
|
||||
var bare_id = this.model.store.getValue(args.item, 'bare_id');
|
||||
|
||||
var fg_color = this.model.store.getValue(args.item, 'fg_color');
|
||||
var bg_color = this.model.store.getValue(args.item, 'bg_color');
|
||||
var type = this.model.store.getValue(args.item, 'type');
|
||||
var bare_id = this.model.store.getValue(args.item, 'bare_id');
|
||||
if (type == 'label') {
|
||||
var span = dojo.doc.createElement('span');
|
||||
span.innerHTML = 'α';
|
||||
span.className = 'labelColorIndicator';
|
||||
span.id = 'LICID-' + bare_id;
|
||||
|
||||
if (type == 'label') {
|
||||
var span = dojo.doc.createElement('span');
|
||||
span.innerHTML = 'α';
|
||||
span.className = 'labelColorIndicator';
|
||||
span.id = 'LICID-' + bare_id;
|
||||
span.setStyle({
|
||||
color: fg_color,
|
||||
backgroundColor: bg_color});
|
||||
|
||||
span.setStyle({
|
||||
color: fg_color,
|
||||
backgroundColor: bg_color});
|
||||
tnode._labelIconNode = span;
|
||||
|
||||
tnode._labelIconNode = span;
|
||||
dojo.place(tnode._labelIconNode, tnode.labelNode, 'before');
|
||||
}
|
||||
|
||||
dojo.place(tnode._labelIconNode, tnode.labelNode, 'before');
|
||||
}
|
||||
return tnode;
|
||||
},
|
||||
getIconClass: function (item, opened) {
|
||||
return (!item || this.model.mayHaveChildren(item)) ? (opened ? "dijitFolderOpened" : "dijitFolderClosed") : "invisible";
|
||||
},
|
||||
});
|
||||
|
||||
return tnode;
|
||||
},
|
||||
getIconClass: function (item, opened) {
|
||||
return (!item || this.model.mayHaveChildren(item)) ? (opened ? "dijitFolderOpened" : "dijitFolderClosed") : "invisible";
|
||||
},
|
||||
});
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user