diff options
| author | alecpl <alec@alec.pl> | 2009-04-15 13:31:03 +0000 | 
|---|---|---|
| committer | alecpl <alec@alec.pl> | 2009-04-15 13:31:03 +0000 | 
| commit | ca3c7387068c7a87b84efe73d9de448b3f0c6867 (patch) | |
| tree | 212f2d39ef2048016022eaa157b2f44236d3ba57 /program/js | |
| parent | a83697a501b8303408f1329ef724be1ab8736af7 (diff) | |
- don't execute autocomplete action on left/right arrow key
- Konqueror fix for displaying the first message in preview pane
Diffstat (limited to 'program/js')
| -rw-r--r-- | program/js/app.js | 13 | 
1 files changed, 9 insertions, 4 deletions
diff --git a/program/js/app.js b/program/js/app.js index 0aa236a6c..205bb2d6d 100644 --- a/program/js/app.js +++ b/program/js/app.js @@ -1419,6 +1419,7 @@ function rcube_webmail()        {        this.set_busy(true, 'loading');        target.location.href = this.env.comm_path+url; +        // mark as read and change mbox unread counter        if (action == 'preview' && this.message_list && this.message_list.rows[id] && this.message_list.rows[id].unread)          { @@ -1442,10 +1443,10 @@ function rcube_webmail()          if (window.frames[this.env.contentframe].location.href.indexOf(this.env.blankpage)<0)            window.frames[this.env.contentframe].location.href = this.env.blankpage;          } -      else if (!bw.safari) +      else if (!bw.safari && !bw.konq)          frm.style.display = show ? 'block' : 'none';        } -       +      if (!show && this.busy)        this.set_busy(false);      }; @@ -2462,7 +2463,11 @@ function rcube_webmail()        case 27:  // escape          this.ksearch_hide();          break; - +       +      case 37:  // left +      case 39:  // right +        if (mod != SHIFT_KEY) +	  return;        }      // start timer @@ -2529,7 +2534,7 @@ function rcube_webmail()      // Don't (re-)search if string is empty or if the last results are still active      if (!q.length || q == this.ksearch_value) -        return; +      return;      this.ksearch_value = q;  | 
