Remove setAttribute('onclick'...) with embedded id for AMO
This commit is contained in:
parent
02d6ca1058
commit
75dd27bf5b
2 changed files with 5 additions and 3 deletions
|
@ -98,6 +98,8 @@ var ZoteroItemPane = new function() {
|
|||
var notes = Zotero.Items.get(item.getNotes());
|
||||
if (notes.length) {
|
||||
for(var i = 0; i < notes.length; i++) {
|
||||
let id = notes[i].id;
|
||||
|
||||
var icon = document.createElement('image');
|
||||
icon.setAttribute('src','chrome://zotero/skin/treeitem-note.png');
|
||||
|
||||
|
@ -109,8 +111,8 @@ var ZoteroItemPane = new function() {
|
|||
label.setAttribute('crop','end');
|
||||
|
||||
var box = document.createElement('box');
|
||||
box.setAttribute('onclick',"ZoteroPane_Local.selectItem(" + notes[i].id + ");");
|
||||
box.setAttribute('class','zotero-clicky');
|
||||
box.addEventListener('click', function () { ZoteroPane_Local.selectItem(id); });
|
||||
box.appendChild(icon);
|
||||
box.appendChild(label);
|
||||
|
||||
|
@ -118,7 +120,7 @@ var ZoteroItemPane = new function() {
|
|||
var removeButton = document.createElement('label');
|
||||
removeButton.setAttribute("value","-");
|
||||
removeButton.setAttribute("class","zotero-clicky zotero-clicky-minus");
|
||||
removeButton.setAttribute("onclick","ZoteroItemPane.removeNote(" + notes[i].id + ")");
|
||||
removeButton.addEventListener('click', function () { ZoteroItemPane.removeNote(id); });
|
||||
}
|
||||
|
||||
var row = document.createElement('row');
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
|
||||
<overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
|
||||
<script src="include.js"/>
|
||||
<script src="itemPane.js"/>
|
||||
<script src="itemPane.js" type="application/javascript;version=1.8"/>
|
||||
|
||||
<vbox id="zotero-item-pane" zotero-persist="width">
|
||||
<!-- Trash -->
|
||||
|
|
Loading…
Reference in a new issue