Changeset 5752

Show
Ignore:
Timestamp:
05/21/08 17:40:32 (6 months ago)
Author:
kinoshita
Message:

4554

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • spinelz/trunk/compress/javascripts/spinelz_lib/spinelz_util.js

    r5746 r5752  
    721721},isMac:function(){ 
    722722return (this.getUserAgent().toLowerCase().indexOf("macintosh")!=-1); 
     723},isFF:function(){ 
     724return (this.getUserAgent().toLowerCase().indexOf("firefox")!=-1); 
     725},isFF3:function(){ 
     726return (this.getUserAgent().toLowerCase().indexOf("firefox/3")!=-1); 
    723727}}; 
    724728var ShortcutManager=Class.create(); 
     
    10081012Element.update(_10f,html); 
    10091013}}; 
     1014if(UserAgent.isFF3()){ 
     1015function $(_112){ 
     1016if(arguments.length>1){ 
     1017for(var i=0,_114=[],_115=arguments.length;i<_115;i++){ 
     1018_114.push($(arguments[i])); 
     1019} 
     1020return _114; 
     1021} 
     1022if(typeof _112=="string"){ 
     1023_112=document.getElementById(_112); 
     1024} 
     1025if(_112&&_112.nodeType==1&&!_112._extendedBySpinelz&&_112.tagName&&_112!=window){ 
     1026_112.__getElementsByClassName=_112.getElementsByClassName; 
     1027_112.getElementsByClassName=function(_116){ 
     1028return $A(_112.__getElementsByClassName(_116)); 
     1029}; 
     1030_112._extendedBySpinelz=true; 
     1031} 
     1032return Element.extend(_112); 
     1033} 
     1034} 
    10101035 
  • spinelz/trunk/compress/javascripts/spinelz_lib/spinelz_util_for_rubricks.js

    r5746 r5752  
    53875387},isMac:function(){ 
    53885388return (this.getUserAgent().toLowerCase().indexOf("macintosh")!=-1); 
     5389},isFF:function(){ 
     5390return (this.getUserAgent().toLowerCase().indexOf("firefox")!=-1); 
     5391},isFF3:function(){ 
     5392return (this.getUserAgent().toLowerCase().indexOf("firefox/3")!=-1); 
    53895393}}; 
    53905394var ShortcutManager=Class.create(); 
     
    56745678Element.update(_10f,html); 
    56755679}}; 
     5680if(UserAgent.isFF3()){ 
     5681function $(_112){ 
     5682if(arguments.length>1){ 
     5683for(var i=0,_114=[],_115=arguments.length;i<_115;i++){ 
     5684_114.push($(arguments[i])); 
     5685} 
     5686return _114; 
     5687} 
     5688if(typeof _112=="string"){ 
     5689_112=document.getElementById(_112); 
     5690} 
     5691if(_112&&_112.nodeType==1&&!_112._extendedBySpinelz&&_112.tagName&&_112!=window){ 
     5692_112.__getElementsByClassName=_112.getElementsByClassName; 
     5693_112.getElementsByClassName=function(_116){ 
     5694return $A(_112.__getElementsByClassName(_116)); 
     5695}; 
     5696_112._extendedBySpinelz=true; 
     5697} 
     5698return Element.extend(_112); 
     5699} 
     5700} 
    56765701 
  • spinelz/trunk/src/javascripts/spinelz_lib/spinelz_util.js

    r5746 r5752  
    10531053  isMac: function() { 
    10541054    return (this.getUserAgent().toLowerCase().indexOf('macintosh') != -1); 
     1055  }, 
     1056  isFF: function() { 
     1057    return (this.getUserAgent().toLowerCase().indexOf('firefox') != -1); 
     1058  }, 
     1059  isFF3: function() { 
     1060    return (this.getUserAgent().toLowerCase().indexOf('firefox/3') != -1); 
    10551061  } 
    10561062} 
     
    14951501  } 
    14961502} 
     1503 
     1504 
     1505/** override $ function */ 
     1506if (UserAgent.isFF3()) { 
     1507  function $(element) { 
     1508    if (arguments.length > 1) { 
     1509      for (var i = 0, elements = [], length = arguments.length; i < length; i++) 
     1510        elements.push($(arguments[i])); 
     1511      return elements; 
     1512    } 
     1513    if (typeof element == 'string') 
     1514      element = document.getElementById(element); 
     1515 
     1516    if (element && element.nodeType == 1 && !element._extendedBySpinelz && element.tagName && element != window) { 
     1517      element.__getElementsByClassName = element.getElementsByClassName; 
     1518      element.getElementsByClassName = function(className) { return $A(element.__getElementsByClassName(className)); } 
     1519      element._extendedBySpinelz = true; 
     1520    } 
     1521    return Element.extend(element); 
     1522  } 
     1523}