Sha256: cff70071eb313f4a1e6ccfef3bc7eda41f225e0b02ed0d299739e9f7be3680de

Contents?: true

Size: 1.74 KB

Versions: 11

Compression:

Stored size: 1.74 KB

Contents

// faux-intro ...
// (function(){
//   (function(){
//     function(){

      // User accesible interface ...
      var Envjs = $w.Envjs = $env.Envjs = function(){
        if(arguments.length === 2){
          for ( var i in arguments[1] ) {
    	    var g = arguments[1].__lookupGetter__(i), 
            s = arguments[1].__lookupSetter__(i);
    	    if ( g || s ) {
    	      if ( g ) $env.__defineGetter__(i, g);
    	      if ( s ) $env.__defineSetter__(i, s);
    	    } else
    	      $env[i] = arguments[1][i];
          }
        }
        if (arguments[0] != null && arguments[0] != "")
          window.location = arguments[0];
      };
      Envjs.$env = $env;
      Envjs.wait = $env.wait;
      Envjs.interpreter = window.whichInterpreter;
      Envjs.evaluate = $env.$master.evaluate;
  
      // $w.__loadAWindowsDocument__(options.url || "about:blank");

      (function(){
          var fns = [];
          for(var key in $master["static"]) {
              if(key.match(/^envjs_init_\d+$/)){
                  fns.push(key);
              }
          }
          fns.sort();
          var nu = this.__nu__ = {};
          nu.base = '';
          nu.metaProps = {};
          for(var i in fns) {
              // print(fns[i]);
              // print($master["static"][fns[i]]);
              $master["static"][fns[i]](this,this.document);
          }
      }());

      $env.load(options.url || "about:blank", options.xhr);
    };

    return $env;

  })(); // close function definition begun in 'intro.js'

  // Initial window setup
  var init = $env.init;
  init();

} catch(e) {
    // $warn("Exception during load: "+e);
    throw e;
}

})();

// Local Variables:
// espresso-indent-level:4
// c-basic-offset:4
// tab-width:4
// mode:auto-revert
// End:

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
envjs19-0.3.8.20101029121421 src/outro.js
envjs-0.3.8 src/outro.js
envjs-0.3.7 src/outro.js
envjs-0.3.6 src/outro.js
envjs-0.3.5 src/outro.js
envjs-0.3.4 src/outro.js
envjs-0.3.3 src/outro.js
envjs-0.3.2 src/outro.js
envjs-0.3.1 src/outro.js
envjs-0.3.0 src/outro.js
envjs-0.2.0 src/outro.js