alecpl
2008-04-10 cb6b51ee7647924403a81cf5b9443936f7c5a901
- added rows highlighting in onmousemove on ksearch list


1 files modified
19 ■■■■■ changed files
program/js/app.js 19 ●●●●● patch | view | raw | blame | history
program/js/app.js
@@ -2118,6 +2118,22 @@
    };
  // handler for mouse events on address-fields
  this.ksearch_onmousemove = function(li)
    {
    var last = document.getElementById('rcmksearchSelected');
    if (last)
      {
        last.removeAttribute('id');
        this.set_classname(last, 'selected', false);
      }
    li.setAttribute('id', 'rcmksearchSelected');
    this.set_classname(li, 'selected', true);
    this.ksearch_selected = li._rcm_id;
    };
  this.insert_recipient = function(id)
  {
    if (!this.env.contacts[id] || !this.ksearch_input)
@@ -2208,7 +2224,8 @@
        li = document.createElement('LI');
        li.innerHTML = a_results[i].replace(/</, '&lt;').replace(/>/, '&gt;');
        li.onmousedown = function(e){ ref.insert_recipient(this._rcm_id); ref.ksearch_pane.show(0); return rcube_event.cancel(e); };
        li.style.cursor = 'pointer';
        li.onmouseover = function(e){ ref.ksearch_onmousemove(this); };
        li.style.cursor = 'pointer';
        li._rcm_id = a_result_ids[i];
        ul.appendChild(li);
        }