Fix add/remove buttons in Advanced Search window on Windows
This commit is contained in:
parent
09e934128f
commit
5e27d20e28
|
@ -660,14 +660,18 @@
|
||||||
<method name="disableRemoveButton">
|
<method name="disableRemoveButton">
|
||||||
<body>
|
<body>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
document.getAnonymousNodes(this)[0].lastChild.previousSibling.disabled = true;
|
var button = this.id("remove");
|
||||||
|
button.setAttribute('disabled', true);
|
||||||
|
button.removeAttribute('onclick');
|
||||||
]]>
|
]]>
|
||||||
</body>
|
</body>
|
||||||
</method>
|
</method>
|
||||||
<method name="enableRemoveButton">
|
<method name="enableRemoveButton">
|
||||||
<body>
|
<body>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
document.getAnonymousNodes(this)[0].lastChild.previousSibling.disabled = false;
|
var button = this.id("remove");
|
||||||
|
button.setAttribute('disabled', false);
|
||||||
|
button.setAttribute('onclick', "document.getBindingParent(this).onRemoveClicked(event)");
|
||||||
]]>
|
]]>
|
||||||
</body>
|
</body>
|
||||||
</method>
|
</method>
|
||||||
|
@ -686,10 +690,10 @@
|
||||||
<xul:hbox id="search-condition" xbl:inherits="flex">
|
<xul:hbox id="search-condition" xbl:inherits="flex">
|
||||||
<xul:popupset id="condition-tooltips"/>
|
<xul:popupset id="condition-tooltips"/>
|
||||||
|
|
||||||
<xul:menulist id="conditionsmenu" oncommand="this.parentNode.parentNode.onConditionSelected(); event.stopPropagation()">
|
<xul:menulist id="conditionsmenu" oncommand="document.getBindingParent(this).onConditionSelected(); event.stopPropagation()">
|
||||||
<xul:menupopup/>
|
<xul:menupopup/>
|
||||||
</xul:menulist>
|
</xul:menulist>
|
||||||
<xul:menulist id="operatorsmenu" oncommand="this.parentNode.parentNode.onOperatorSelected(); event.stopPropagation()">
|
<xul:menulist id="operatorsmenu" oncommand="document.getBindingParent(this).onOperatorSelected(); event.stopPropagation()">
|
||||||
<xul:menupopup/>
|
<xul:menupopup/>
|
||||||
</xul:menulist>
|
</xul:menulist>
|
||||||
<xul:zoterosearchtextbox id="valuefield" flex="1"/>
|
<xul:zoterosearchtextbox id="valuefield" flex="1"/>
|
||||||
|
@ -697,9 +701,8 @@
|
||||||
<xul:menupopup/>
|
<xul:menupopup/>
|
||||||
</xul:menulist>
|
</xul:menulist>
|
||||||
<xul:zoterosearchagefield id="value-date-age" hidden="true" flex="1"/>
|
<xul:zoterosearchagefield id="value-date-age" hidden="true" flex="1"/>
|
||||||
<!-- Adding elements below will break disable/enableRemoveButton() -->
|
<xul:label id="remove" class="zotero-clicky zotero-clicky-minus" value="-" onclick="document.getBindingParent(this).onRemoveClicked(event)"/>
|
||||||
<xul:toolbarbutton id="remove" class="zotero-clicky zotero-clicky-minus" label="-" oncommand="this.parentNode.parentNode.onRemoveClicked(event); event.stopPropagation()"/>
|
<xul:label id="add" class="zotero-clicky zotero-clicky-plus" value="+" onclick="document.getBindingParent(this).onAddClicked(event)"/>
|
||||||
<xul:toolbarbutton id="add" class="zotero-clicky zotero-clicky-plus" label="+" oncommand="this.parentNode.parentNode.onAddClicked(event); event.stopPropagation()"/>
|
|
||||||
</xul:hbox>
|
</xul:hbox>
|
||||||
</content>
|
</content>
|
||||||
</binding>
|
</binding>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user