Aleksander Machniak
2014-04-20 d2e3a22d24190c02741e8a67ff1fd8601fe17e07
Allow aborting of running search requests
1 files modified
5 ■■■■ changed files
program/js/app.js 5 ●●●● patch | view | raw | blame | history
program/js/app.js
@@ -576,7 +576,8 @@
    if (obj && obj.blur)
      obj.blur();
    if (this.busy)
    // do nothing if interface is locked by other command (with exception for searching reset)
    if (this.busy && !(command == 'reset-search' && this.last_command == 'search'))
      return false;
    // let the browser handle this click (shift/ctrl usually opens the link in a new window/tab)
@@ -602,6 +603,8 @@
      this.remove_compose_data(this.env.compose_id);
    }
    this.last_command = command;
    // process external commands
    if (typeof this.command_handlers[command] === 'function') {
      ret = this.command_handlers[command](props, obj);