mirror of
https://code.forgejo.org/actions/setup-node.git
synced 2025-05-20 13:14:44 +00:00
.
This commit is contained in:
parent
beb1329f9f
commit
2b95e76931
7736 changed files with 1874747 additions and 51184 deletions
61
node_modules/cssstyle/lib/properties/padding.js
generated
vendored
Normal file
61
node_modules/cssstyle/lib/properties/padding.js
generated
vendored
Normal file
|
@ -0,0 +1,61 @@
|
|||
'use strict';
|
||||
|
||||
var parsers = require('../parsers.js');
|
||||
var TYPES = parsers.TYPES;
|
||||
|
||||
var isValid = function(v) {
|
||||
var type = parsers.valueType(v);
|
||||
return (
|
||||
type === TYPES.LENGTH ||
|
||||
type === TYPES.PERCENT ||
|
||||
(type === TYPES.INTEGER && (v === '0' || v === 0))
|
||||
);
|
||||
};
|
||||
|
||||
var parser = function(v) {
|
||||
return parsers.parseMeasurement(v);
|
||||
};
|
||||
|
||||
var mySetter = parsers.implicitSetter('padding', '', isValid, parser);
|
||||
var myGlobal = parsers.implicitSetter(
|
||||
'padding',
|
||||
'',
|
||||
function() {
|
||||
return true;
|
||||
},
|
||||
function(v) {
|
||||
return v;
|
||||
}
|
||||
);
|
||||
|
||||
module.exports.definition = {
|
||||
set: function(v) {
|
||||
if (typeof v === 'number') {
|
||||
v = String(v);
|
||||
}
|
||||
if (typeof v !== 'string') {
|
||||
return;
|
||||
}
|
||||
var V = v.toLowerCase();
|
||||
switch (V) {
|
||||
case 'inherit':
|
||||
case 'initial':
|
||||
case 'unset':
|
||||
case '':
|
||||
myGlobal.call(this, V);
|
||||
break;
|
||||
|
||||
default:
|
||||
mySetter.call(this, v);
|
||||
break;
|
||||
}
|
||||
},
|
||||
get: function() {
|
||||
return this.getPropertyValue('padding');
|
||||
},
|
||||
enumerable: true,
|
||||
configurable: true,
|
||||
};
|
||||
|
||||
module.exports.isValid = isValid;
|
||||
module.exports.parser = parser;
|
Loading…
Add table
Add a link
Reference in a new issue