Sha256: fa69723b2196af221c8ca3d56a0e2959e6ffb7387f13aa90a06f140de511a506
Contents?: true
Size: 1.87 KB
Versions: 3
Compression:
Stored size: 1.87 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(); }, eventOffsetXY: function eventOffsetXY(event) { "use strict"; var target = event.target || event.srcElement, rect = target.getBoundingClientRect(), offsetX = event.clientX - rect.left, offsetY = event.clientY - rect.top; return { x: offsetX, y: offsetY }; } };
Version data entries
3 entries across 3 versions & 1 rubygems