diff options
Diffstat (limited to 'o3d/samples')
-rw-r--r-- | o3d/samples/o3djs/base.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/o3d/samples/o3djs/base.js b/o3d/samples/o3djs/base.js index ff86e42..9b93ba4 100644 --- a/o3d/samples/o3djs/base.js +++ b/o3d/samples/o3djs/base.js @@ -188,6 +188,14 @@ o3djs.getObjectByName = function(name, opt_obj) { * @param {string} rule Rule to include, in the form o3djs.package.part. */ o3djs.require = function(rule) { + // TODO(gman): For some unknown reason, when we call + // o3djs.util.getScriptTagText_ it calls + // document.getElementsByTagName('script') and for some reason the scripts do + // not always show up. Calling it here seems to fix that as long as we + // actually ask for the length, at least in FF 3.5.1 It would be nice to + // figure out why. + var dummy = document.getElementsByTagName('script').length; + // if the object already exists we do not need do do anything if (o3djs.getObjectByName(rule)) { return; |