summaryrefslogtreecommitdiffstats
path: root/usr/local/www/javascript/scriptaculous/scriptaculous.js
diff options
context:
space:
mode:
Diffstat (limited to 'usr/local/www/javascript/scriptaculous/scriptaculous.js')
-rw-r--r--usr/local/www/javascript/scriptaculous/scriptaculous.js18
1 files changed, 13 insertions, 5 deletions
diff --git a/usr/local/www/javascript/scriptaculous/scriptaculous.js b/usr/local/www/javascript/scriptaculous/scriptaculous.js
index 3e5543bd..6bf437a 100644
--- a/usr/local/www/javascript/scriptaculous/scriptaculous.js
+++ b/usr/local/www/javascript/scriptaculous/scriptaculous.js
@@ -1,6 +1,6 @@
-// script.aculo.us scriptaculous.js v1.8.2, Tue Nov 18 18:30:58 +0100 2008
+// script.aculo.us scriptaculous.js v1.8.3, Thu Oct 08 11:23:33 +0200 2009
-// Copyright (c) 2005-2008 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
+// Copyright (c) 2005-2009 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
//
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
@@ -24,10 +24,18 @@
// For details, see the script.aculo.us web site: http://script.aculo.us/
var Scriptaculous = {
- Version: '1.8.2',
+ Version: '1.8.3',
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() {
OpenPOWER on IntegriCloud