Changeset 3624 in subversion


Ignore:
Timestamp:
May 17, 2010 6:19:02 AM (3 years ago)
Author:
alec
Message:
  • code cleanup
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/roundcubemail/program/js/common.js

    r3623 r3624  
    147147{ 
    148148  if (!e) e = window.event; 
    149   var mX = (e.pageX) ? e.pageX : e.clientX; 
    150   var mY = (e.pageY) ? e.pageY : e.clientY; 
     149 
     150  var mX = (e.pageX) ? e.pageX : e.clientX, 
     151    mY = (e.pageY) ? e.pageY : e.clientY; 
    151152 
    152153  if (document.body && document.all) { 
     
    324325  this.create = function(arg) 
    325326  { 
    326     var l = (arg.x) ? arg.x : 0; 
    327     var t = (arg.y) ? arg.y : 0; 
    328     var w = arg.width; 
    329     var h = arg.height; 
    330     var z = arg.zindex; 
    331     var vis = arg.vis; 
    332     var parent = arg.parent; 
    333     var obj; 
    334  
    335     obj = document.createElement('DIV'); 
    336  
    337     with(obj) { 
     327    var l = (arg.x) ? arg.x : 0, 
     328      t = (arg.y) ? arg.y : 0, 
     329      w = arg.width, 
     330      h = arg.height, 
     331      z = arg.zindex, 
     332      vis = arg.vis, 
     333      parent = arg.parent, 
     334      obj = document.createElement('DIV'); 
     335 
     336    with (obj) { 
    338337      id = this.name; 
    339       with(style) { 
     338      with (style) { 
    340339            position = 'absolute'; 
    341340        visibility = (vis) ? (vis==2) ? 'inherit' : 'visible' : 'hidden'; 
     
    433432{ 
    434433  if (input && window.RegExp) { 
    435     var qtext = '[^\\x0d\\x22\\x5c\\x80-\\xff]'; 
    436     var dtext = '[^\\x0d\\x5b-\\x5d\\x80-\\xff]'; 
    437     var atom = '[^\\x00-\\x20\\x22\\x28\\x29\\x2c\\x2e\\x3a-\\x3c\\x3e\\x40\\x5b-\\x5d\\x7f-\\xff]+'; 
    438     var quoted_pair = '\\x5c[\\x00-\\x7f]'; 
    439     var domain_literal = '\\x5b('+dtext+'|'+quoted_pair+')*\\x5d'; 
    440     var quoted_string = '\\x22('+qtext+'|'+quoted_pair+')*\\x22'; 
    441     var sub_domain = '('+atom+'|'+domain_literal+')'; 
    442     var word = '('+atom+'|'+quoted_string+')'; 
    443     var domain = sub_domain+'(\\x2e'+sub_domain+')*'; 
    444     var local_part = word+'(\\x2e'+word+')*'; 
    445     var addr_spec = local_part+'\\x40'+domain; 
    446     var delim = '[,;\s\n]'; 
    447     var reg1 = inline ? new RegExp('(^|<|'+delim+')'+addr_spec+'($|>|'+delim+')', 'i') : new RegExp('^'+addr_spec+'$', 'i'); 
     434    var qtext = '[^\\x0d\\x22\\x5c\\x80-\\xff]', 
     435      dtext = '[^\\x0d\\x5b-\\x5d\\x80-\\xff]', 
     436      atom = '[^\\x00-\\x20\\x22\\x28\\x29\\x2c\\x2e\\x3a-\\x3c\\x3e\\x40\\x5b-\\x5d\\x7f-\\xff]+', 
     437      quoted_pair = '\\x5c[\\x00-\\x7f]', 
     438      domain_literal = '\\x5b('+dtext+'|'+quoted_pair+')*\\x5d', 
     439      quoted_string = '\\x22('+qtext+'|'+quoted_pair+')*\\x22', 
     440      sub_domain = '('+atom+'|'+domain_literal+')', 
     441      word = '('+atom+'|'+quoted_string+')', 
     442      domain = sub_domain+'(\\x2e'+sub_domain+')*', 
     443      local_part = word+'(\\x2e'+word+')*', 
     444      addr_spec = local_part+'\\x40'+domain, 
     445      delim = '[,;\s\n]', 
     446      reg1 = inline ? new RegExp('(^|<|'+delim+')'+addr_spec+'($|>|'+delim+')', 'i') : new RegExp('^'+addr_spec+'$', 'i'); 
     447 
    448448    return reg1.test(input) ? true : false; 
    449449  } 
     
    511511function rcube_mouse_is_over(ev, obj) 
    512512{ 
    513   var mouse = rcube_event.get_mouse_pos(ev); 
    514   var pos = $(obj).offset(); 
     513  var mouse = rcube_event.get_mouse_pos(ev), 
     514    pos = $(obj).offset(); 
    515515 
    516516  return ((mouse.x >= pos.left) && (mouse.x < (pos.left + obj.offsetWidth)) && 
     
    532532function getCookie(name) 
    533533{ 
    534   var dc = document.cookie; 
    535   var prefix = name + "="; 
    536   var begin = dc.indexOf("; " + prefix); 
     534  var dc = document.cookie, 
     535    prefix = name + "=", 
     536    end, begin = dc.indexOf("; " + prefix); 
     537 
    537538  if (begin == -1) { 
    538539    begin = dc.indexOf(prefix); 
    539     if (begin != 0) return null; 
     540    if (begin != 0) 
     541      return null; 
    540542  } 
    541543  else 
    542544    begin += 2;   
    543   var end = document.cookie.indexOf(";", begin); 
     545 
     546  end = document.cookie.indexOf(";", begin); 
    544547  if (end == -1) 
    545548    end = dc.length; 
     549 
    546550  return unescape(dc.substring(begin + prefix.length, end)); 
    547551}; 
     
    601605    var i = 0, obj = document._getElementById(id); 
    602606 
    603     if (!obj || obj.id == id) 
    604       return obj; 
    605  
    606     while ((obj = document.all[i]) && obj.id != id) 
    607       i++; 
     607    if (obj && obj.id != id) 
     608      while ((obj = document.all[i]) && obj.id != id) 
     609        i++; 
    608610 
    609611    return obj; 
Note: See TracChangeset for help on using the changeset viewer.