Sha256: d78e547687de356b95e33c33f7b53f4d544cf6c16d81b6f1c06ae59fb8022e20
Contents?: true
Size: 1.03 KB
Versions: 3
Compression:
Stored size: 1.03 KB
Contents
include('../background.js'); include('../image.js'); /** * Writes css properties to targets dom() * * @class */ uki.background.Css = uki.newClass(new function() { /**#@+ @memberOf uki.background.Css.prototype */ this.init = function(options) { this._options = typeof options == 'string' ? {background: options} : options; this._options = uki.browser.css(this._options); }; this.attachTo = function(comp) { this._comp = comp; this._originalValues = {}; uki.each(this._options, function(name, value) { // this._originalValues[name] = dom.style[name]; // dom.style[name] = value; this._originalValues[name] = comp.style(name); comp.style(name, value); }, this); }; this.detach = function() { if (this._comp) { uki.each(this._options, function(name, value) { this._comp.style(name, this._originalValues[name]); }, this); } }; /**#@-*/ });
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
uki-1.1.4 | frameworks/uki/src/uki-core/background/css.js |
uki-1.1.3 | frameworks/uki/src/uki-core/background/css.js |
uki-1.1.2 | frameworks/uki/src/uki-core/background/css.js |