Skip to content

Commit

Permalink
Make loader work for application/xhtml+xml served documents. [#95 sta…
Browse files Browse the repository at this point in the history
…te:resolved]
  • Loading branch information
madrobby committed Nov 20, 2008
1 parent d1010e0 commit 4b49fd8
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 2 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG
@@ -1,3 +1,5 @@
* Make loader work for application/xhtml+xml served documents. Closes #95. [Pavel Sedek]

* Check for Windows Media plugin and RealPlayer plugin in Firefox on Windows to allow sound playback. Closes #36, #86. [Alexander Gavazov et al.]

* Remove dead code in effects.js. Closes #125. [Confusioner]
Expand Down
12 changes: 10 additions & 2 deletions src/scriptaculous.js
Expand Up @@ -24,8 +24,16 @@
var Scriptaculous = {
Version: '1.8.2',
require: function(libraryName) {
// inserting via DOM fails in Safari 2.0, so brute force approach
document.write('<script type="text/javascript" src="'+libraryName+'"><\/script>');
try{
// inserting via DOM fails in Safari 2.0, so brute force approach
document.write('<script type="text/javascript" src="'+libraryName+'"><\/script>');
} catch(e) {
// for xhtml+xml served content, fall back to DOM methods
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = libraryName;
document.getElementsByTagName('head')[0].appendChild(script);
}
},
REQUIRED_PROTOTYPE: '1.6.0.3',
load: function() {
Expand Down

0 comments on commit 4b49fd8

Please sign in to comment.