Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 

26 řádky
705 B

  1. 'use strict';
  2. var parsers = require('../parsers');
  3. var parse = function parse(v) {
  4. 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')) {
  5. return v;
  6. }
  7. return undefined;
  8. };
  9. module.exports.isValid = function isValid(v) {
  10. return parse(v) !== undefined;
  11. };
  12. module.exports.definition = {
  13. set: function (v) {
  14. this._setProperty('background-repeat', parse(v));
  15. },
  16. get: function () {
  17. return this.getPropertyValue('background-repeat');
  18. },
  19. enumerable: true,
  20. configurable: true
  21. };