版博士V2.0程序
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
 
 
 
 

34 Zeilen
702 B

  1. 'use strict';
  2. var TYPES = require('../parsers').TYPES;
  3. var valueType = require('../parsers').valueType;
  4. var partsRegEx = /\s*,\s*/;
  5. module.exports.isValid = function isValid(v) {
  6. if (v === '' || v === null) {
  7. return true;
  8. }
  9. var parts = v.split(partsRegEx);
  10. var len = parts.length;
  11. var i;
  12. var type;
  13. for (i = 0; i < len; i++) {
  14. type = valueType(parts[i]);
  15. if (type === TYPES.STRING || type === TYPES.KEYWORD) {
  16. return true;
  17. }
  18. }
  19. return false;
  20. };
  21. module.exports.definition = {
  22. set: function(v) {
  23. this._setProperty('font-family', v);
  24. },
  25. get: function() {
  26. return this.getPropertyValue('font-family');
  27. },
  28. enumerable: true,
  29. configurable: true,
  30. };