This commit is contained in:
125
node_modules/reactcss/lib/autoprefix.js
generated
vendored
Normal file
125
node_modules/reactcss/lib/autoprefix.js
generated
vendored
Normal file
@@ -0,0 +1,125 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.autoprefix = undefined;
|
||||
|
||||
var _forOwn2 = require('lodash/forOwn');
|
||||
|
||||
var _forOwn3 = _interopRequireDefault(_forOwn2);
|
||||
|
||||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
var transforms = {
|
||||
borderRadius: function borderRadius(value) {
|
||||
return {
|
||||
msBorderRadius: value,
|
||||
MozBorderRadius: value,
|
||||
OBorderRadius: value,
|
||||
WebkitBorderRadius: value,
|
||||
borderRadius: value
|
||||
};
|
||||
},
|
||||
boxShadow: function boxShadow(value) {
|
||||
return {
|
||||
msBoxShadow: value,
|
||||
MozBoxShadow: value,
|
||||
OBoxShadow: value,
|
||||
WebkitBoxShadow: value,
|
||||
boxShadow: value
|
||||
};
|
||||
},
|
||||
userSelect: function userSelect(value) {
|
||||
return {
|
||||
WebkitTouchCallout: value,
|
||||
KhtmlUserSelect: value,
|
||||
MozUserSelect: value,
|
||||
msUserSelect: value,
|
||||
WebkitUserSelect: value,
|
||||
userSelect: value
|
||||
};
|
||||
},
|
||||
|
||||
flex: function flex(value) {
|
||||
return {
|
||||
WebkitBoxFlex: value,
|
||||
MozBoxFlex: value,
|
||||
WebkitFlex: value,
|
||||
msFlex: value,
|
||||
flex: value
|
||||
};
|
||||
},
|
||||
flexBasis: function flexBasis(value) {
|
||||
return {
|
||||
WebkitFlexBasis: value,
|
||||
flexBasis: value
|
||||
};
|
||||
},
|
||||
justifyContent: function justifyContent(value) {
|
||||
return {
|
||||
WebkitJustifyContent: value,
|
||||
justifyContent: value
|
||||
};
|
||||
},
|
||||
|
||||
transition: function transition(value) {
|
||||
return {
|
||||
msTransition: value,
|
||||
MozTransition: value,
|
||||
OTransition: value,
|
||||
WebkitTransition: value,
|
||||
transition: value
|
||||
};
|
||||
},
|
||||
|
||||
transform: function transform(value) {
|
||||
return {
|
||||
msTransform: value,
|
||||
MozTransform: value,
|
||||
OTransform: value,
|
||||
WebkitTransform: value,
|
||||
transform: value
|
||||
};
|
||||
},
|
||||
absolute: function absolute(value) {
|
||||
var direction = value && value.split(' ');
|
||||
return {
|
||||
position: 'absolute',
|
||||
top: direction && direction[0],
|
||||
right: direction && direction[1],
|
||||
bottom: direction && direction[2],
|
||||
left: direction && direction[3]
|
||||
};
|
||||
},
|
||||
extend: function extend(name, otherElementStyles) {
|
||||
var otherStyle = otherElementStyles[name];
|
||||
if (otherStyle) {
|
||||
return otherStyle;
|
||||
}
|
||||
return {
|
||||
'extend': name
|
||||
};
|
||||
}
|
||||
};
|
||||
|
||||
var autoprefix = exports.autoprefix = function autoprefix(elements) {
|
||||
var prefixed = {};
|
||||
(0, _forOwn3.default)(elements, function (styles, element) {
|
||||
var expanded = {};
|
||||
(0, _forOwn3.default)(styles, function (value, key) {
|
||||
var transform = transforms[key];
|
||||
if (transform) {
|
||||
expanded = _extends({}, expanded, transform(value));
|
||||
} else {
|
||||
expanded[key] = value;
|
||||
}
|
||||
});
|
||||
prefixed[element] = expanded;
|
||||
});
|
||||
return prefixed;
|
||||
};
|
||||
|
||||
exports.default = autoprefix;
|
||||
56
node_modules/reactcss/lib/components/active.js
generated
vendored
Normal file
56
node_modules/reactcss/lib/components/active.js
generated
vendored
Normal file
@@ -0,0 +1,56 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.active = undefined;
|
||||
|
||||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
|
||||
|
||||
var _react = require('react');
|
||||
|
||||
var _react2 = _interopRequireDefault(_react);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
||||
|
||||
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
|
||||
|
||||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
|
||||
|
||||
var active = exports.active = function active(Component) {
|
||||
var Span = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'span';
|
||||
|
||||
return function (_React$Component) {
|
||||
_inherits(Active, _React$Component);
|
||||
|
||||
function Active() {
|
||||
var _ref;
|
||||
|
||||
var _temp, _this, _ret;
|
||||
|
||||
_classCallCheck(this, Active);
|
||||
|
||||
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = Active.__proto__ || Object.getPrototypeOf(Active)).call.apply(_ref, [this].concat(args))), _this), _this.state = { active: false }, _this.handleMouseDown = function () {
|
||||
return _this.setState({ active: true });
|
||||
}, _this.handleMouseUp = function () {
|
||||
return _this.setState({ active: false });
|
||||
}, _this.render = function () {
|
||||
return _react2.default.createElement(
|
||||
Span,
|
||||
{ onMouseDown: _this.handleMouseDown, onMouseUp: _this.handleMouseUp },
|
||||
_react2.default.createElement(Component, _extends({}, _this.props, _this.state))
|
||||
);
|
||||
}, _temp), _possibleConstructorReturn(_this, _ret);
|
||||
}
|
||||
|
||||
return Active;
|
||||
}(_react2.default.Component);
|
||||
};
|
||||
|
||||
exports.default = active;
|
||||
56
node_modules/reactcss/lib/components/hover.js
generated
vendored
Normal file
56
node_modules/reactcss/lib/components/hover.js
generated
vendored
Normal file
@@ -0,0 +1,56 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.hover = undefined;
|
||||
|
||||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
|
||||
|
||||
var _react = require('react');
|
||||
|
||||
var _react2 = _interopRequireDefault(_react);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
||||
|
||||
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
|
||||
|
||||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
|
||||
|
||||
var hover = exports.hover = function hover(Component) {
|
||||
var Span = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'span';
|
||||
|
||||
return function (_React$Component) {
|
||||
_inherits(Hover, _React$Component);
|
||||
|
||||
function Hover() {
|
||||
var _ref;
|
||||
|
||||
var _temp, _this, _ret;
|
||||
|
||||
_classCallCheck(this, Hover);
|
||||
|
||||
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
|
||||
return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = Hover.__proto__ || Object.getPrototypeOf(Hover)).call.apply(_ref, [this].concat(args))), _this), _this.state = { hover: false }, _this.handleMouseOver = function () {
|
||||
return _this.setState({ hover: true });
|
||||
}, _this.handleMouseOut = function () {
|
||||
return _this.setState({ hover: false });
|
||||
}, _this.render = function () {
|
||||
return _react2.default.createElement(
|
||||
Span,
|
||||
{ onMouseOver: _this.handleMouseOver, onMouseOut: _this.handleMouseOut },
|
||||
_react2.default.createElement(Component, _extends({}, _this.props, _this.state))
|
||||
);
|
||||
}, _temp), _possibleConstructorReturn(_this, _ret);
|
||||
}
|
||||
|
||||
return Hover;
|
||||
}(_react2.default.Component);
|
||||
};
|
||||
|
||||
exports.default = hover;
|
||||
49
node_modules/reactcss/lib/flattenNames.js
generated
vendored
Normal file
49
node_modules/reactcss/lib/flattenNames.js
generated
vendored
Normal file
@@ -0,0 +1,49 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.flattenNames = undefined;
|
||||
|
||||
var _isString2 = require('lodash/isString');
|
||||
|
||||
var _isString3 = _interopRequireDefault(_isString2);
|
||||
|
||||
var _forOwn2 = require('lodash/forOwn');
|
||||
|
||||
var _forOwn3 = _interopRequireDefault(_forOwn2);
|
||||
|
||||
var _isPlainObject2 = require('lodash/isPlainObject');
|
||||
|
||||
var _isPlainObject3 = _interopRequireDefault(_isPlainObject2);
|
||||
|
||||
var _map2 = require('lodash/map');
|
||||
|
||||
var _map3 = _interopRequireDefault(_map2);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
var flattenNames = exports.flattenNames = function flattenNames() {
|
||||
var things = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
|
||||
|
||||
var names = [];
|
||||
|
||||
(0, _map3.default)(things, function (thing) {
|
||||
if (Array.isArray(thing)) {
|
||||
flattenNames(thing).map(function (name) {
|
||||
return names.push(name);
|
||||
});
|
||||
} else if ((0, _isPlainObject3.default)(thing)) {
|
||||
(0, _forOwn3.default)(thing, function (value, key) {
|
||||
value === true && names.push(key);
|
||||
names.push(key + '-' + value);
|
||||
});
|
||||
} else if ((0, _isString3.default)(thing)) {
|
||||
names.push(thing);
|
||||
}
|
||||
});
|
||||
|
||||
return names;
|
||||
};
|
||||
|
||||
exports.default = flattenNames;
|
||||
48
node_modules/reactcss/lib/index.js
generated
vendored
Normal file
48
node_modules/reactcss/lib/index.js
generated
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.ReactCSS = exports.loop = exports.handleActive = exports.handleHover = exports.hover = undefined;
|
||||
|
||||
var _flattenNames = require('./flattenNames');
|
||||
|
||||
var _flattenNames2 = _interopRequireDefault(_flattenNames);
|
||||
|
||||
var _mergeClasses = require('./mergeClasses');
|
||||
|
||||
var _mergeClasses2 = _interopRequireDefault(_mergeClasses);
|
||||
|
||||
var _autoprefix = require('./autoprefix');
|
||||
|
||||
var _autoprefix2 = _interopRequireDefault(_autoprefix);
|
||||
|
||||
var _hover2 = require('./components/hover');
|
||||
|
||||
var _hover3 = _interopRequireDefault(_hover2);
|
||||
|
||||
var _active = require('./components/active');
|
||||
|
||||
var _active2 = _interopRequireDefault(_active);
|
||||
|
||||
var _loop2 = require('./loop');
|
||||
|
||||
var _loop3 = _interopRequireDefault(_loop2);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
exports.hover = _hover3.default;
|
||||
exports.handleHover = _hover3.default;
|
||||
exports.handleActive = _active2.default;
|
||||
exports.loop = _loop3.default;
|
||||
var ReactCSS = exports.ReactCSS = function ReactCSS(classes) {
|
||||
for (var _len = arguments.length, activations = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
|
||||
activations[_key - 1] = arguments[_key];
|
||||
}
|
||||
|
||||
var activeNames = (0, _flattenNames2.default)(activations);
|
||||
var merged = (0, _mergeClasses2.default)(classes, activeNames);
|
||||
return (0, _autoprefix2.default)(merged);
|
||||
};
|
||||
|
||||
exports.default = ReactCSS;
|
||||
23
node_modules/reactcss/lib/loop.js
generated
vendored
Normal file
23
node_modules/reactcss/lib/loop.js
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
var loopable = function loopable(i, length) {
|
||||
var props = {};
|
||||
var setProp = function setProp(name) {
|
||||
var value = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;
|
||||
|
||||
props[name] = value;
|
||||
};
|
||||
|
||||
i === 0 && setProp('first-child');
|
||||
i === length - 1 && setProp('last-child');
|
||||
(i === 0 || i % 2 === 0) && setProp('even');
|
||||
Math.abs(i % 2) === 1 && setProp('odd');
|
||||
setProp('nth-child', i);
|
||||
|
||||
return props;
|
||||
};
|
||||
|
||||
exports.default = loopable;
|
||||
41
node_modules/reactcss/lib/mergeClasses.js
generated
vendored
Normal file
41
node_modules/reactcss/lib/mergeClasses.js
generated
vendored
Normal file
@@ -0,0 +1,41 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.mergeClasses = undefined;
|
||||
|
||||
var _forOwn2 = require('lodash/forOwn');
|
||||
|
||||
var _forOwn3 = _interopRequireDefault(_forOwn2);
|
||||
|
||||
var _cloneDeep2 = require('lodash/cloneDeep');
|
||||
|
||||
var _cloneDeep3 = _interopRequireDefault(_cloneDeep2);
|
||||
|
||||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
var mergeClasses = exports.mergeClasses = function mergeClasses(classes) {
|
||||
var activeNames = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];
|
||||
|
||||
var styles = classes.default && (0, _cloneDeep3.default)(classes.default) || {};
|
||||
activeNames.map(function (name) {
|
||||
var toMerge = classes[name];
|
||||
if (toMerge) {
|
||||
(0, _forOwn3.default)(toMerge, function (value, key) {
|
||||
if (!styles[key]) {
|
||||
styles[key] = {};
|
||||
}
|
||||
|
||||
styles[key] = _extends({}, styles[key], toMerge[key]);
|
||||
});
|
||||
}
|
||||
|
||||
return name;
|
||||
});
|
||||
return styles;
|
||||
};
|
||||
|
||||
exports.default = mergeClasses;
|
||||
Reference in New Issue
Block a user