Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Ticket #8722: scriptaculous-xslt-firefox.diff

File scriptaculous-xslt-firefox.diff, 0.9 kB (added by tomrobst, 1 year ago)

scriptaculous.js diff

  • src/scriptaculous.js

    old new  
    2424var Scriptaculous = { 
    2525  Version: '1.7.1_beta3', 
    2626  require: function(libraryName) { 
    27     // inserting via DOM fails in Safari 2.0, so brute force approach 
    28     document.write('<script type="text/javascript" src="'+libraryName+'"></script>'); 
     27      if (Prototype.Browser.WebKit) {    
     28                  // inserting via DOM fails in Safari 2.0, so brute force approach 
     29                  document.write('<script type="text/javascript" src="'+libraryName+'"></script>'); 
     30          } else { 
     31                  var scriptElem = document.createElement('script'); 
     32                  scriptElem.setAttribute('src',libraryName); 
     33                  scriptElem.setAttribute('type','text/javascript'); 
     34                  document.getElementsByTagName('head')[0].appendChild(scriptElem); 
     35          } 
    2936  }, 
    3037  REQUIRED_PROTOTYPE: '1.5.2', 
    3138  load: function() {