Sha256: cf4f6d185bed6d09b8cf05be866ebb8c9185ea1d42f27ef6f00654c0e5b756e2
Contents?: true
Size: 1.78 KB
Versions: 8
Compression:
Stored size: 1.78 KB
Contents
(function() { Rev.registerMixin('Core', { cx: React.addons.classSet, suitSet: function(base, flags) { var classes, key, value; classes = {}; classes[base] = true; for (key in flags) { value = flags[key]; classes[base + "--" + key] = value; } return this.cx(classes); }, getPropsWithout: function() { var i, len, name, props, ref, skipList, value; skipList = {}; for (i = 0, len = arguments.length; i < len; i++) { name = arguments[i]; skipList[name] = true; } props = {}; ref = this.props; for (name in ref) { value = ref[name]; if (!skipList[name]) { props[name] = value; } } return props; }, _getClassSetObject: function() { var classNames, i, len, name, object; if (!this.props.className) { return {}; } classNames = this.props.className.split(' '); object = {}; for (i = 0, len = classNames.length; i < len; i++) { name = classNames[i]; object[name] = true; } return object; }, classAdd: function(classToBoolMap) { var name, newClassToBoolMap, value; newClassToBoolMap = this._getClassSetObject(); for (name in classToBoolMap) { value = classToBoolMap[name]; newClassToBoolMap[name] = value; } return React.addons.classSet(newClassToBoolMap); }, classSet: React.addons.classSet, cx: function() { return this.classSet.apply(this, arguments); }, getNormalizedChildren: function() { var children; children = this.props.children; if ((children != null) && !children.length) { children = [children]; } return children; } }); }).call(this);
Version data entries
8 entries across 8 versions & 1 rubygems