diff options
| author | ruki <waruqi@gmail.com> | 2018-11-08 00:43:05 +0800 |
|---|---|---|
| committer | ruki <waruqi@gmail.com> | 2018-11-07 22:18:30 +0800 |
| commit | 89e95b3f143682ed9a006991bacf45c9dcba4818 (patch) | |
| tree | 4f44cf41b828577d583890bdd5a1c31e8491a6ba /node_modules/renderkid/lib/renderKid/styles/rule/MixedDeclarationSet.js | |
| parent | aa7f0199255277949790b41c56e8ec97dd4f0da4 (diff) | |
| download | xmake-docs-vuepress.tar.gz xmake-docs-vuepress.zip | |
remove node_modulesvuepress
Diffstat (limited to 'node_modules/renderkid/lib/renderKid/styles/rule/MixedDeclarationSet.js')
| -rw-r--r-- | node_modules/renderkid/lib/renderKid/styles/rule/MixedDeclarationSet.js | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/node_modules/renderkid/lib/renderKid/styles/rule/MixedDeclarationSet.js b/node_modules/renderkid/lib/renderKid/styles/rule/MixedDeclarationSet.js deleted file mode 100644 index ceea06ed..00000000 --- a/node_modules/renderkid/lib/renderKid/styles/rule/MixedDeclarationSet.js +++ /dev/null @@ -1,78 +0,0 @@ -// Generated by CoffeeScript 1.9.3 -var MixedDeclarationSet, - slice = [].slice; - -module.exports = MixedDeclarationSet = (function() { - var self; - - self = MixedDeclarationSet; - - MixedDeclarationSet.mix = function() { - var i, len, mixed, ruleSets, rules; - ruleSets = 1 <= arguments.length ? slice.call(arguments, 0) : []; - mixed = new self; - for (i = 0, len = ruleSets.length; i < len; i++) { - rules = ruleSets[i]; - mixed.mixWithList(rules); - } - return mixed; - }; - - function MixedDeclarationSet() { - this._declarations = {}; - } - - MixedDeclarationSet.prototype.mixWithList = function(rules) { - var i, len, rule; - rules.sort(function(a, b) { - return a.selector.priority > b.selector.priority; - }); - for (i = 0, len = rules.length; i < len; i++) { - rule = rules[i]; - this._mixWithRule(rule); - } - return this; - }; - - MixedDeclarationSet.prototype._mixWithRule = function(rule) { - var dec, prop, ref; - ref = rule.styles._declarations; - for (prop in ref) { - dec = ref[prop]; - this._mixWithDeclaration(dec); - } - }; - - MixedDeclarationSet.prototype._mixWithDeclaration = function(dec) { - var cur; - cur = this._declarations[dec.prop]; - if ((cur != null) && cur.important && !dec.important) { - return; - } - this._declarations[dec.prop] = dec; - }; - - MixedDeclarationSet.prototype.get = function(prop) { - if (prop == null) { - return this._declarations; - } - if (this._declarations[prop] == null) { - return null; - } - return this._declarations[prop].val; - }; - - MixedDeclarationSet.prototype.toObject = function() { - var dec, obj, prop, ref; - obj = {}; - ref = this._declarations; - for (prop in ref) { - dec = ref[prop]; - obj[prop] = dec.val; - } - return obj; - }; - - return MixedDeclarationSet; - -})(); |
