cssSupports.js 533 B

1234567891011121314151617181920
  1. var memoize = require('./memoize');
  2. var isUndef = require('./isUndef');
  3. var camelCase = require('./camelCase');
  4. exports = memoize(
  5. function(name, value) {
  6. if (isUndef(value)) {
  7. name = camelCase(name);
  8. return !isUndef(style[name]);
  9. }
  10. style.cssText = '';
  11. style.cssText = name + ':' + value;
  12. return !!style.length;
  13. },
  14. function(name, value) {
  15. return name + ' ' + value;
  16. }
  17. );
  18. var style = document.createElement('p').style;
  19. module.exports = exports;