Very minor tag selector optimizations
This commit is contained in:
parent
08238aefd0
commit
b1a51f900d
2 changed files with 6 additions and 5 deletions
|
@ -547,10 +547,11 @@
|
|||
<![CDATA[
|
||||
var tagsToggleBox = this.id('tags-toggle');
|
||||
|
||||
var labels = tagsToggleBox.getElementsByTagName('label');
|
||||
var labels = Zotero.Utilities.xpath(tagsToggleBox, 'label[@selected="true"]');
|
||||
for (var i=0; i<labels.length; i++){
|
||||
labels[i].setAttribute('selected', 'false');
|
||||
delete this.selection[labels[i].value];
|
||||
var label = labels[i];
|
||||
label.setAttribute('selected', 'false');
|
||||
delete this.selection[label.value];
|
||||
}
|
||||
|
||||
this.doCommand();
|
||||
|
|
|
@ -243,8 +243,8 @@ Zotero.Tags = new function() {
|
|||
|
||||
var indexed = {};
|
||||
for (var i=0; i<tags.length; i++) {
|
||||
var tag = this.get(tags[i].tagID, true);
|
||||
indexed[tags[i].tagID] = tag;
|
||||
var tagID = tags[i].tagID;
|
||||
indexed[tagID] = this.get(tagID, true);
|
||||
}
|
||||
return indexed;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue