mirror of
https://github.com/S2-/minifyfromhtml.git
synced 2025-08-04 12:40:05 +02:00
update packages to latest version
This commit is contained in:
31
node_modules/clean-css/lib/optimizer/level-2/extract-properties.js
generated
vendored
31
node_modules/clean-css/lib/optimizer/level-2/extract-properties.js
generated
vendored
@@ -15,17 +15,15 @@ function extractProperties(token) {
|
||||
var i, l;
|
||||
|
||||
if (token[0] == Token.RULE) {
|
||||
inSpecificSelector = !/[\.\+>~]/.test(serializeRules(token[1]));
|
||||
inSpecificSelector = !/[.+>~]/.test(serializeRules(token[1]));
|
||||
|
||||
for (i = 0, l = token[2].length; i < l; i++) {
|
||||
property = token[2][i];
|
||||
|
||||
if (property[0] != Token.PROPERTY)
|
||||
continue;
|
||||
if (property[0] != Token.PROPERTY) { continue; }
|
||||
|
||||
name = property[1][1];
|
||||
if (name.length === 0)
|
||||
continue;
|
||||
if (name.length === 0) { continue; }
|
||||
|
||||
value = serializeValue(property, i);
|
||||
|
||||
@@ -49,22 +47,15 @@ function extractProperties(token) {
|
||||
}
|
||||
|
||||
function findNameRoot(name) {
|
||||
if (name == 'list-style')
|
||||
return name;
|
||||
if (name.indexOf('-radius') > 0)
|
||||
return 'border-radius';
|
||||
if (name == 'border-collapse' || name == 'border-spacing' || name == 'border-image')
|
||||
return name;
|
||||
if (name.indexOf('border-') === 0 && /^border\-\w+\-\w+$/.test(name))
|
||||
return name.match(/border\-\w+/)[0];
|
||||
if (name.indexOf('border-') === 0 && /^border\-\w+$/.test(name))
|
||||
return 'border';
|
||||
if (name.indexOf('text-') === 0)
|
||||
return name;
|
||||
if (name == '-chrome-')
|
||||
return name;
|
||||
if (name == 'list-style') { return name; }
|
||||
if (name.indexOf('-radius') > 0) { return 'border-radius'; }
|
||||
if (name == 'border-collapse' || name == 'border-spacing' || name == 'border-image') { return name; }
|
||||
if (name.indexOf('border-') === 0 && /^border-\w+-\w+$/.test(name)) { return name.match(/border-\w+/)[0]; }
|
||||
if (name.indexOf('border-') === 0 && /^border-\w+$/.test(name)) { return 'border'; }
|
||||
if (name.indexOf('text-') === 0) { return name; }
|
||||
if (name == '-chrome-') { return name; }
|
||||
|
||||
return name.replace(/^\-\w+\-/, '').match(/([a-zA-Z]+)/)[0].toLowerCase();
|
||||
return name.replace(/^-\w+-/, '').match(/([a-zA-Z]+)/)[0].toLowerCase();
|
||||
}
|
||||
|
||||
module.exports = extractProperties;
|
||||
|
Reference in New Issue
Block a user