www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

commit b79937d13428c9d092ce96377d33230345ae893b
parent d193afe7402f2c8323b5961358ed8d8098a465db
Author: Dan Stillman <dstillman@zotero.org>
Date:   Sun, 20 Aug 2006 08:22:07 +0000

Show proper operators for new and loaded conditions (before clicking on the menu) in search window


Diffstat:
Mchrome/chromeFiles/content/scholar/bindings/scholarsearch.xml | 9+++++++--
1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/chrome/chromeFiles/content/scholar/bindings/scholarsearch.xml b/chrome/chromeFiles/content/scholar/bindings/scholarsearch.xml @@ -150,8 +150,11 @@ <![CDATA[ var operators = new Array('is', 'isNot', 'contains', 'doesNotContain', 'lessThan', 'greaterThan', 'isBefore', 'isAfter'); var operatorsList = this.id('operatorsmenu'); - for(i in operators) + + for(var i in operators) + { operatorsList.appendItem(Scholar.getString('searchOperator.'+operators[i]),operators[i]); + } var conditionsList = this.id('conditionsmenu'); var conditions = Scholar.SearchConditions.getStandardConditions(); @@ -172,7 +175,7 @@ var selectThis; for(var i = 0, len = operatorsList.firstChild.childNodes.length; i < len; i++) { - var hidden = !operators[operatorsList.firstChild.childNodes[i].value]; + var hidden = !operators[operatorsList.firstChild.childNodes[i].getAttribute('value')]; operatorsList.firstChild.childNodes[i].setAttribute('hidden', hidden); if(selectThis == null && !hidden) selectThis = i; @@ -203,6 +206,8 @@ this.dontupdate = false; } + + this.onConditionSelected(); ]]> </body> </method>