Skip to content

Commit

Permalink
let's move the demos into a folder.
Browse files Browse the repository at this point in the history
  • Loading branch information
ndp committed Mar 1, 2016
1 parent 18fdbc1 commit d2abb1d
Show file tree
Hide file tree
Showing 6 changed files with 160 additions and 161 deletions.
259 changes: 129 additions & 130 deletions csster.js
@@ -1,3 +1,4 @@
// Csster version 1.1.1; Copyright (c) Andrew J. Peterson / ndpsoftware.com. All Rights Reserved
/******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
Expand Down Expand Up @@ -45,7 +46,7 @@
/***/ function(module, exports, __webpack_require__) {

__webpack_require__(1);
module.exports = __webpack_require__(29);
module.exports = __webpack_require__(28);


/***/ },
Expand Down Expand Up @@ -76,7 +77,7 @@

var _color = __webpack_require__(27);

var _propertyNameValidator = __webpack_require__(8);
var _propertyNameValidator = __webpack_require__(11);

var propertyNameValidator = _interopRequireWildcard(_propertyNameValidator);

Expand Down Expand Up @@ -135,11 +136,11 @@

var _array = __webpack_require__(4);

var _curry = __webpack_require__(30);
var _curry = __webpack_require__(5);

var _cssObject = __webpack_require__(5);
var _cssObject = __webpack_require__(6);

var _macroProcessor = __webpack_require__(9);
var _macroProcessor = __webpack_require__(8);

var applyMacros = (0, _curry.curry)(_cssObject.applyPropertiesFilter)(_macroProcessor.macroProcessor);

Expand Down Expand Up @@ -321,6 +322,32 @@

/***/ },
/* 5 */
/***/ function(module, exports) {

"use strict";

Object.defineProperty(exports, "__esModule", {
value: true
});
exports.curry = curry;
function curry(fx) {
var arity = fx.length;

return function f1() {
var args = Array.prototype.slice.call(arguments, 0);
if (args.length >= arity) {
return fx.apply(null, args);
} else {
return function f2() {
var args2 = Array.prototype.slice.call(arguments, 0);
return f1.apply(null, args.concat(args2));
};
}
};
}

/***/ },
/* 6 */
/***/ function(module, exports, __webpack_require__) {

'use strict';
Expand All @@ -338,13 +365,13 @@

exports.applyPropertiesFilter = applyPropertiesFilter;

var _string = __webpack_require__(6);
var _string = __webpack_require__(7);

var _macroProcessor = __webpack_require__(9);
var _macroProcessor = __webpack_require__(8);

var _curry = __webpack_require__(30);
var _curry = __webpack_require__(5);

var _properties = __webpack_require__(7);
var _properties = __webpack_require__(10);

// Calculate "subselector", taking into account & rules and complex
// (comma separated) selectors.
Expand Down Expand Up @@ -437,7 +464,7 @@
var compressSelectors = exports.compressSelectors = (0, _curry.curry)(applySelectorFilter)(compressSelector);

/***/ },
/* 6 */
/* 7 */
/***/ function(module, exports) {

"use strict";
Expand All @@ -460,7 +487,92 @@
exports.trim = trim;

/***/ },
/* 7 */
/* 8 */
/***/ function(module, exports, __webpack_require__) {

'use strict';

Object.defineProperty(exports, "__esModule", {
value: true
});
exports.setMacroKeys = setMacroKeys;
exports.macroProcessor = macroProcessor;
exports.isMacroKey = isMacroKey;

var _object = __webpack_require__(9);

var _array = __webpack_require__(4);

var macroKeys = ['has', 'mixin', 'mixins'];
function setMacroKeys(keys) {
macroKeys = keys;
}

function macroProcessor(properties) {

function applyMacros(macroList) {

var props = {};

var macros = (0, _array.arrayFlatten)([macroList]); // support single or multiple sets of properties
for (var i = 0; i < macros.length; i++) {
var macro = macros[i];
if (typeof macro == 'function') macro = macro();
for (var mp in macro) {
if (isMacroKey(mp)) {
(0, _object.mergeHashInto)(props, applyMacros(macro[mp]));
} else {
props[mp] = macro[mp];
}
}
}
return props;
}

for (var k in properties) {
if (isMacroKey(k)) {
var macros = properties[k];
delete properties[k];
if (macros) {
(0, _object.mergeHashInto)(properties, applyMacros(macros));
}
}
}
return properties;
}

function isMacroKey(k) {
return (0, _array.includes)(macroKeys, k);
}

/***/ },
/* 9 */
/***/ function(module, exports) {

"use strict";

Object.defineProperty(exports, "__esModule", {
value: true
});
// mergeHashInto(hashA, hashB, hashC...)
// merge all properties from B, C into hash A.
var mergeHashInto = function mergeHashInto(dest) {
for (var _len = arguments.length, hashes = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
hashes[_key - 1] = arguments[_key];
}

for (var i = 0; i < hashes.length; i++) {
for (var k in hashes[i]) {
dest[k] = hashes[i][k];
}
}
return dest;
};

exports.mergeHashInto = mergeHashInto;

/***/ },
/* 10 */
/***/ function(module, exports, __webpack_require__) {

'use strict';
Expand All @@ -471,9 +583,9 @@
exports.dasherizeKeys = dasherizeKeys;
exports.rejectUnknownKeys = rejectUnknownKeys;

var _string = __webpack_require__(6);
var _string = __webpack_require__(7);

var _propertyNameValidator = __webpack_require__(8);
var _propertyNameValidator = __webpack_require__(11);

var propertyNameValidator = _interopRequireWildcard(_propertyNameValidator);

Expand All @@ -498,7 +610,7 @@
}

/***/ },
/* 8 */
/* 11 */
/***/ function(module, exports, __webpack_require__) {

'use strict';
Expand Down Expand Up @@ -559,92 +671,6 @@
addNames(['-webkit-animation', '-webkit-animation-delay', '-webkit-animation-direction', '-webkit-animation-duration', '-webkit-animation-iteration-count', '-webkit-animation-name', '-webkit-animation-play-state', '-webkit-animation-timing-function', '-webkit-appearance', '-webkit-backface-visibility', '-webkit-background-clip', '-webkit-background-composite', '-webkit-background-origin', '-webkit-background-size', '-webkit-border-bottom-left-radius', '-webkit-border-bottom-right-radius', '-webkit-border-horizontal-spacing', '-webkit-border-image', '-webkit-border-radius', '-webkit-border-top-left-radius', '-webkit-border-top-right-radius', '-webkit-border-vertical-spacing', '-webkit-box-align', '-webkit-box-direction', '-webkit-box-flex', '-webkit-box-flex-group', '-webkit-box-lines', '-webkit-box-ordinal-group', '-webkit-box-orient', '-webkit-box-pack', '-webkit-box-reflect', '-webkit-box-shadow', '-webkit-box-sizing', '-webkit-column-break-after', '-webkit-column-break-before', '-webkit-column-break-inside', '-webkit-column-count', '-webkit-column-gap', '-webkit-column-rule', '-webkit-column-rule-color', '-webkit-column-rule-style', '-webkit-column-rule-width', '-webkit-column-width', '-webkit-columns', '-webkit-dashboard-region', '-webkit-line-break', '-webkit-margin-bottom-collapse', '-webkit-margin-collapse', '-webkit-margin-start', '-webkit-margin-top-collapse', '-webkit-marquee', '-webkit-marquee-direction', '-webkit-marquee-increment', '-webkit-marquee-repetition', '-webkit-marquee-speed', '-webkit-marquee-style', '-webkit-mask', '-webkit-mask-attachment', '-webkit-mask-box-image', '-webkit-mask-clip', '-webkit-mask-composite', '-webkit-mask-image', '-webkit-mask-origin', '-webkit-mask-position', '-webkit-mask-position-x', '-webkit-mask-position-y', '-webkit-mask-repeat', '-webkit-mask-size', '-webkit-nbsp-mode', '-webkit-padding-start', '-webkit-perspective', '-webkit-perspective-origin', '-webkit-rtl-ordering', '-webkit-tap-highlight-color', '-webkit-text-fill-color', '-webkit-text-security', '-webkit-text-size-adjust', '-webkit-text-stroke', '-webkit-text-stroke-color', '-webkit-text-stroke-width', '-webkit-touch-callout', '-webkit-transform', '-webkit-transform-origin', '-webkit-transform-origin-x', '-webkit-transform-origin-y', '-webkit-transform-origin-z', '-webkit-transform-style', '-webkit-transition', '-webkit-transition-delay', '-webkit-transition-duration', '-webkit-transition-property', '-webkit-transition-timing-function', '-webkit-user-drag', '-webkit-user-modify', '-webkit-user-select']);

/***/ },
/* 9 */
/***/ function(module, exports, __webpack_require__) {

'use strict';

Object.defineProperty(exports, "__esModule", {
value: true
});
exports.setMacroKeys = setMacroKeys;
exports.macroProcessor = macroProcessor;
exports.isMacroKey = isMacroKey;

var _object = __webpack_require__(10);

var _array = __webpack_require__(4);

var macroKeys = ['has', 'mixin', 'mixins'];
function setMacroKeys(keys) {
macroKeys = keys;
}

function macroProcessor(properties) {

function applyMacros(macroList) {

var props = {};

var macros = (0, _array.arrayFlatten)([macroList]); // support single or multiple sets of properties
for (var i = 0; i < macros.length; i++) {
var macro = macros[i];
if (typeof macro == 'function') macro = macro();
for (var mp in macro) {
if (isMacroKey(mp)) {
(0, _object.mergeHashInto)(props, applyMacros(macro[mp]));
} else {
props[mp] = macro[mp];
}
}
}
return props;
}

for (var k in properties) {
if (isMacroKey(k)) {
var macros = properties[k];
delete properties[k];
if (macros) {
(0, _object.mergeHashInto)(properties, applyMacros(macros));
}
}
}
return properties;
}

function isMacroKey(k) {
return (0, _array.includes)(macroKeys, k);
}

/***/ },
/* 10 */
/***/ function(module, exports) {

"use strict";

Object.defineProperty(exports, "__esModule", {
value: true
});
// mergeHashInto(hashA, hashB, hashC...)
// merge all properties from B, C into hash A.
var mergeHashInto = function mergeHashInto(dest) {
for (var _len = arguments.length, hashes = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
hashes[_key - 1] = arguments[_key];
}

for (var i = 0; i < hashes.length; i++) {
for (var k in hashes[i]) {
dest[k] = hashes[i][k];
}
}
return dest;
};

exports.mergeHashInto = mergeHashInto;

/***/ },
/* 11 */,
/* 12 */
/***/ function(module, exports, __webpack_require__) {

Expand Down Expand Up @@ -730,9 +756,9 @@
});
exports.valid = exports.format = exports.propertyNameOf = undefined;

var _string = __webpack_require__(6);
var _string = __webpack_require__(7);

var _propertyNameValidator = __webpack_require__(8);
var _propertyNameValidator = __webpack_require__(11);

var propertyNameValidator = _interopRequireWildcard(_propertyNameValidator);

Expand Down Expand Up @@ -1387,8 +1413,7 @@
exports.colorizeString = colorizeString;

/***/ },
/* 28 */,
/* 29 */
/* 28 */
/***/ function(module, exports) {

if (typeof jQuery != 'undefined') {
Expand All @@ -1402,31 +1427,5 @@
})(jQuery);
}

/***/ },
/* 30 */
/***/ function(module, exports) {

"use strict";

Object.defineProperty(exports, "__esModule", {
value: true
});
exports.curry = curry;
function curry(fx) {
var arity = fx.length;

return function f1() {
var args = Array.prototype.slice.call(arguments, 0);
if (args.length >= arity) {
return fx.apply(null, args);
} else {
return function f2() {
var args2 = Array.prototype.slice.call(arguments, 0);
return f1.apply(null, args.concat(args2));
};
}
};
}

/***/ }
/******/ ]);
2 changes: 1 addition & 1 deletion demo.html → demo/demo.html
@@ -1,6 +1,6 @@
<html>
<head>
<script src="csster.js" type="text/javascript"></script>
<script src="../csster.js" type="text/javascript"></script>
</head>
<body>

Expand Down
4 changes: 2 additions & 2 deletions demo_chart.html → demo/demo_chart.html
Expand Up @@ -2,9 +2,9 @@
<html>
<head>
<title>Example Graph</title>
<script src="libs/jquery-1.4.2.js" ></script>
<script src="../libs/jquery-1.4.2.js" ></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script>
<script src="csster.js" type="text/javascript"></script>
<script src="../csster.js" type="text/javascript"></script>
<script type="text/javascript">

$.fn.bubbleChart = function (options) {
Expand Down
File renamed without changes.

0 comments on commit d2abb1d

Please sign in to comment.