Indicate current quicksearch field in search box
authorMichael M Slusarz <slusarz@curecanti.org>
Wed, 30 Sep 2009 08:29:07 +0000 (02:29 -0600)
committerMichael M Slusarz <slusarz@curecanti.org>
Wed, 30 Sep 2009 17:41:51 +0000 (11:41 -0600)
imp/js/DimpBase.js

index a6ab98f..d325fab 100644 (file)
@@ -808,6 +808,9 @@ var DimpBase = {
         case 'ctx_qsearchopts_subject':
             DIMP.conf.qsearchfield = id.substring(16);
             this._updatePrefs('dimp_qsearch_field', DIMP.conf.qsearchfield);
+            if (!$('qsearch').hasClassName('qsearchActive')) {
+                this._setQsearchText(true);
+            }
             break;
 
         default:
@@ -1381,7 +1384,7 @@ var DimpBase = {
     // d = (boolean) Deactivate quicksearch input?
     _setQsearchText: function(d)
     {
-        $('qsearch_input').setValue(d ? DIMP.text.search : '');
+        $('qsearch_input').setValue(d ? DIMP.text.search + ' (' + $('ctx_qsearchopts_' + DIMP.conf.qsearchfield).getText() + ')' : '');
         [ $('qsearch') ].invoke(d ? 'removeClassName' : 'addClassName', 'qsearchActive');
     },