Changeset a0ce2f0 in github


Ignore:
Timestamp:
Feb 12, 2008 2:54:16 PM (5 years ago)
Author:
thomascube <thomas@…>
Branches:
master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
Children:
1a39ba7
Parents:
a9a8ef2
Message:

Make script cross browser compatible

Location:
program/js
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • program/js/common.js

    re581e74 ra0ce2f0  
    9696var rcube_event = { 
    9797 
    98  /** 
    99   * returns the event key code 
    100   */ 
    101  get_keycode: function(e) 
    102  { 
    103    e = e || window.event; 
    104    return e && e.keyCode ? e.keyCode : (e && e.which ? e.which : 0); 
    105  }, 
     98/** 
     99 * returns the event target element 
     100 */ 
     101get_target: function(e) 
     102{ 
     103  e = e || window.event; 
     104  return e && e.target ? e.target : e.srcElement; 
     105}, 
     106 
     107/** 
     108 * returns the event key code 
     109 */ 
     110get_keycode: function(e) 
     111{ 
     112  e = e || window.event; 
     113  return e && e.keyCode ? e.keyCode : (e && e.which ? e.which : 0); 
     114}, 
    106115 
    107116/** 
  • program/js/list.js

    r0b7cd34 ra0ce2f0  
    211211 
    212212  // don't do anything (another action processed before) 
    213   if (this.dont_select || (e.target && (e.target.tagName == 'INPUT' || e.target.tagName == 'IMG'))) 
     213  var evtarget = rcube_event.get_target(e); 
     214  if (this.dont_select || (evtarget && (evtarget.tagName == 'INPUT' || evtarget.tagName == 'IMG'))) 
    214215    return false; 
    215216 
     
    240241  var now = new Date().getTime(); 
    241242  var mod_key = rcube_event.get_modifier(e); 
    242    
    243   if ((e.target && (e.target.tagName == 'INPUT' || e.target.tagName == 'IMG'))) 
     243  var evtarget = rcube_event.get_target(e); 
     244   
     245  if ((evtarget && (evtarget.tagName == 'INPUT' || evtarget.tagName == 'IMG'))) 
    244246    return false; 
    245247   
Note: See TracChangeset for help on using the changeset viewer.