Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

3 лет назад
123456789101112131415161718192021222324252627282930313233343536373839
  1. 'use strict';
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = flexboxOld;
  6. var alternativeValues = {
  7. 'space-around': 'justify',
  8. 'space-between': 'justify',
  9. 'flex-start': 'start',
  10. 'flex-end': 'end',
  11. 'wrap-reverse': 'multiple',
  12. wrap: 'multiple'
  13. };
  14. var alternativeProps = {
  15. alignItems: 'WebkitBoxAlign',
  16. justifyContent: 'WebkitBoxPack',
  17. flexWrap: 'WebkitBoxLines'
  18. };
  19. function flexboxOld(property, value, style) {
  20. if (property === 'flexDirection' && typeof value === 'string') {
  21. if (value.indexOf('column') > -1) {
  22. style.WebkitBoxOrient = 'vertical';
  23. } else {
  24. style.WebkitBoxOrient = 'horizontal';
  25. }
  26. if (value.indexOf('reverse') > -1) {
  27. style.WebkitBoxDirection = 'reverse';
  28. } else {
  29. style.WebkitBoxDirection = 'normal';
  30. }
  31. }
  32. if (alternativeProps.hasOwnProperty(property)) {
  33. style[alternativeProps[property]] = alternativeValues[value] || value;
  34. }
  35. }
  36. module.exports = exports['default'];