Начат фронтенд
This commit is contained in:
56
node_modules/autoprefixer/lib/value.js
generated
vendored
56
node_modules/autoprefixer/lib/value.js
generated
vendored
@@ -1,7 +1,7 @@
|
||||
let OldValue = require('./old-value')
|
||||
let Prefixer = require('./prefixer')
|
||||
let utils = require('./utils')
|
||||
let OldValue = require('./old-value')
|
||||
let vendor = require('./vendor')
|
||||
let utils = require('./utils')
|
||||
|
||||
class Value extends Prefixer {
|
||||
/**
|
||||
@@ -58,25 +58,6 @@ class Value extends Prefixer {
|
||||
return result
|
||||
}
|
||||
|
||||
/**
|
||||
* Save values with next prefixed token
|
||||
*/
|
||||
add(decl, prefix) {
|
||||
if (!decl._autoprefixerValues) {
|
||||
decl._autoprefixerValues = {}
|
||||
}
|
||||
let value = decl._autoprefixerValues[prefix] || this.value(decl)
|
||||
|
||||
let before
|
||||
do {
|
||||
before = value
|
||||
value = this.replace(value, prefix)
|
||||
if (value === false) return
|
||||
} while (value !== before)
|
||||
|
||||
decl._autoprefixerValues[prefix] = value
|
||||
}
|
||||
|
||||
/**
|
||||
* Is declaration need to be prefixed
|
||||
*/
|
||||
@@ -89,13 +70,6 @@ class Value extends Prefixer {
|
||||
return !!value.match(this.regexp())
|
||||
}
|
||||
|
||||
/**
|
||||
* Return function to fast find prefixed value
|
||||
*/
|
||||
old(prefix) {
|
||||
return new OldValue(this.name, prefix + this.name)
|
||||
}
|
||||
|
||||
/**
|
||||
* Lazy regexp loading
|
||||
*/
|
||||
@@ -120,6 +94,32 @@ class Value extends Prefixer {
|
||||
return decl.value
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Save values with next prefixed token
|
||||
*/
|
||||
add(decl, prefix) {
|
||||
if (!decl._autoprefixerValues) {
|
||||
decl._autoprefixerValues = {}
|
||||
}
|
||||
let value = decl._autoprefixerValues[prefix] || this.value(decl)
|
||||
|
||||
let before
|
||||
do {
|
||||
before = value
|
||||
value = this.replace(value, prefix)
|
||||
if (value === false) return
|
||||
} while (value !== before)
|
||||
|
||||
decl._autoprefixerValues[prefix] = value
|
||||
}
|
||||
|
||||
/**
|
||||
* Return function to fast find prefixed value
|
||||
*/
|
||||
old(prefix) {
|
||||
return new OldValue(this.name, prefix + this.name)
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = Value
|
||||
|
||||
Reference in New Issue
Block a user