Sha256: e1206f1aa6bf18424e3333281c4965aaa37498004eaa09c675d624ecee028561

Contents?: true

Size: 1.54 KB

Versions: 9

Compression:

Stored size: 1.54 KB

Contents

window.kea            = window.kea || {};
window.kea.models     = window.kea.models || {};
window.kea.services   = window.kea.services || {};
window.kea.viewmodels = window.kea.viewmodels || {};

window.kea.sherlock = {
  providers: []
};

window.kea.u = {
  inherit: function inherit(Child, Parent) {
    "use strict";

    Child.super_ = Parent;
    Child.prototype = Object.create(Parent.prototype, {
      constructor: {
        value: Child,
        enumerable: false,
        writable: true,
        configurable: true
      }
    });
  },
  
  camelizeString: function camelizeString(string) {
    "use strict";
    
    var string_parts = string.toLowerCase().split('_');
    
    for (var x = 0; x < string_parts.length; x++) {
        string_parts[x] = string_parts[x].charAt(0).toUpperCase() + string_parts[x].substring(1);
    }
    
    return string_parts.join('');
  },
  
  underscoreString: function underscoreString(string) {
    "use strict";
    
    var _regex_uppercase        = new RegExp('([A-Z])', 'g'),
        _regex_underbar_prefix  = new RegExp('^_');
          
    string = string.replace(_regex_uppercase, '_$1');
    string = string.replace(_regex_underbar_prefix, '');

    return string.toLowerCase();
  },
  
  dashString: function dashString(string) {
    "use strict";
    
    var _regex_uppercase    = new RegExp('([A-Z])', 'g'),
        _regex_dash_prefix  = new RegExp('^-');
          
    string = string.replace(_regex_uppercase, '-$1');
    string = string.replace(_regex_dash_prefix, '');

    return string.toLowerCase();
  }
};

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
kea-rails-2.0.0.pre.alpha11 app/assets/javascripts/kea/kea_init.js
kea-rails-2.0.0.pre.alpha10 app/assets/javascripts/kea/kea_init.js
kea-rails-2.0.0.pre.alpha9 app/assets/javascripts/kea/kea_init.js
kea-rails-2.0.0.pre.alpha8 app/assets/javascripts/kea/kea_init.js
kea-rails-2.0.0.pre.alpha7 app/assets/javascripts/kea/kea_init.js
kea-rails-2.0.0.pre.alpha6 app/assets/javascripts/kea/kea_init.js
kea-rails-2.0.0.pre.alpha5 app/assets/javascripts/kea/kea_init.js
kea-rails-2.0.0.pre.alpha4 app/assets/javascripts/kea/kea_init.js
kea-rails-2.0.0.pre.alpha3 app/assets/javascripts/kea/kea_init.js