Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
81145 views
1
'use strict';
2
3
var parsers = require('../parsers');
4
5
var parse = function parse(v) {
6
if (parsers.valueType(v) === parsers.TYPES.KEYWORD && (v.toLowerCase() === 'repeat' || v.toLowerCase() === 'repeat-x' || v.toLowerCase() === 'repeat-y' || v.toLowerCase() === 'no-repeat' || v.toLowerCase() === 'inherit')) {
7
return v;
8
}
9
return undefined;
10
};
11
12
module.exports.isValid = function isValid(v) {
13
return parse(v) !== undefined;
14
};
15
16
module.exports.definition = {
17
set: function (v) {
18
this._setProperty('background-repeat', parse(v));
19
},
20
get: function () {
21
return this.getPropertyValue('background-repeat');
22
},
23
enumerable: true,
24
configurable: true
25
};
26
27