Sha256: 05c7a9728b73300563e43af918514a7aecfab048d8318ef3873d3cdedbb52227

Contents?: true

Size: 683 Bytes

Versions: 54

Compression:

Stored size: 683 Bytes

Contents

var Params = {
  names: ["invitation", "page"],
  parameters: {},
  
  init: function(launchParams) {
    launchParams = launchParams || {};
    Debug.log("Params.init", launchParams);
    
    try {
      if (launchParams) {
        Params.parameters = launchParams;
      } else {
        Params.parameters = {};
      }
    } catch(wtf) {
      Debug.error(wtf);
    }
  },
  
  get: function(name) {
    Debug.log("Params.get", name);
    var index, result;
    
    try {
      index = Params.names.indexOf(name);
    
      if (index >= 0) {
        result = Params.parameters["param" + index];
      }
    } catch(wtf) {
      Debug.error(wtf);
    }
    return result;
  }
};

Version data entries

54 entries across 52 versions & 1 rubygems

Version Path
ymdp-1.4.7 lib/ymdp/javascripts/prototype/params.js
ymdp-1.4.6 lib/ymdp/javascripts/prototype/params.js
ymdp-1.4.5 lib/ymdp/javascripts/prototype/params.js
ymdp-1.4.4 lib/ymdp/javascripts/prototype/params.js
ymdp-1.4.3 lib/ymdp/javascripts/prototype/params.js
ymdp-1.4.2 lib/ymdp/javascripts/prototype/params.js
ymdp-1.4.1 lib/ymdp/javascripts/prototype/params.js
ymdp-1.4.0 lib/ymdp/javascripts/prototype/params.js
ymdp-1.3.4 lib/ymdp/javascripts/prototype/params.js
ymdp-1.3.3 lib/ymdp/javascripts/prototype/params.js
ymdp-1.3.2 lib/ymdp/javascripts/prototype/params.js
ymdp-1.3.1 lib/ymdp/javascripts/prototype/params.js
ymdp-1.3.0 lib/ymdp/javascripts/prototype/params.js
ymdp-1.2.0 lib/ymdp/javascripts/prototype/params.js
ymdp-1.1.0 lib/ymdp/javascripts/prototype/params.js
ymdp-1.0.1 lib/ymdp/javascripts/prototype/params.js
ymdp-1.0.0 lib/ymdp/javascripts/prototype/params.js
ymdp-0.10.2 lib/ymdp/javascripts/prototype/params.js
ymdp-0.10.1 lib/ymdp/javascripts/prototype/params.js
ymdp-0.10.0 lib/ymdp/javascripts/prototype/params.js