mirror of
https://github.com/Choices-js/Choices.git
synced 2024-06-13 11:22:46 +02:00
Webpack UMD wrapper
This commit is contained in:
parent
6ae33d1ee6
commit
b3071cc0dd
|
@ -13,6 +13,10 @@ A vanilla, lightweight (~15kb gzipped 🎉), configurable select box/text input
|
||||||
* Right-to-left support
|
* Right-to-left support
|
||||||
* Custom templates
|
* Custom templates
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
`npm install choices.js --save`
|
||||||
|
|
||||||
## Setup
|
## Setup
|
||||||
|
|
||||||
```html
|
```html
|
||||||
|
@ -100,10 +104,6 @@ A vanilla, lightweight (~15kb gzipped 🎉), configurable select box/text input
|
||||||
</script>
|
</script>
|
||||||
```
|
```
|
||||||
|
|
||||||
## Installation
|
|
||||||
|
|
||||||
`npm install choices.js --save`
|
|
||||||
|
|
||||||
## Terminology
|
## Terminology
|
||||||
| Word | Definition |
|
| Word | Definition |
|
||||||
| ------ | ---------- |
|
| ------ | ---------- |
|
||||||
|
|
258
assets/scripts/dist/choices.js
vendored
258
assets/scripts/dist/choices.js
vendored
|
@ -1,5 +1,15 @@
|
||||||
/*! choices.js v2.2.2 | (c) 2016 Josh Johnson | https://github.com/jshjohnson/Choices#readme */
|
/*! choices.js v2.2.3 | (c) 2016 Josh Johnson | https://github.com/jshjohnson/Choices#readme */
|
||||||
/******/ (function(modules) { // webpackBootstrap
|
(function webpackUniversalModuleDefinition(root, factory) {
|
||||||
|
if(typeof exports === 'object' && typeof module === 'object')
|
||||||
|
module.exports = factory();
|
||||||
|
else if(typeof define === 'function' && define.amd)
|
||||||
|
define("Choices", [], factory);
|
||||||
|
else if(typeof exports === 'object')
|
||||||
|
exports["Choices"] = factory();
|
||||||
|
else
|
||||||
|
root["Choices"] = factory();
|
||||||
|
})(this, function() {
|
||||||
|
return /******/ (function(modules) { // webpackBootstrap
|
||||||
/******/ // The module cache
|
/******/ // The module cache
|
||||||
/******/ var installedModules = {};
|
/******/ var installedModules = {};
|
||||||
|
|
||||||
|
@ -54,10 +64,6 @@
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
|
|
||||||
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
|
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
|
||||||
|
|
||||||
var _fuse = __webpack_require__(2);
|
var _fuse = __webpack_require__(2);
|
||||||
|
@ -89,8 +95,8 @@
|
||||||
function Choices() {
|
function Choices() {
|
||||||
var _this = this;
|
var _this = this;
|
||||||
|
|
||||||
var element = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '[data-choice]';
|
var element = arguments.length <= 0 || arguments[0] === undefined ? '[data-choice]' : arguments[0];
|
||||||
var userConfig = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
|
var userConfig = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1];
|
||||||
|
|
||||||
_classCallCheck(this, Choices);
|
_classCallCheck(this, Choices);
|
||||||
|
|
||||||
|
@ -259,7 +265,7 @@
|
||||||
_createClass(Choices, [{
|
_createClass(Choices, [{
|
||||||
key: 'init',
|
key: 'init',
|
||||||
value: function init() {
|
value: function init() {
|
||||||
var callback = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.config.callbackOnInit;
|
var callback = arguments.length <= 0 || arguments[0] === undefined ? this.config.callbackOnInit : arguments[0];
|
||||||
|
|
||||||
if (this.initialised === true) return;
|
if (this.initialised === true) return;
|
||||||
|
|
||||||
|
@ -668,7 +674,7 @@
|
||||||
value: function removeHighlightedItems() {
|
value: function removeHighlightedItems() {
|
||||||
var _this9 = this;
|
var _this9 = this;
|
||||||
|
|
||||||
var runCallback = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
|
var runCallback = arguments.length <= 0 || arguments[0] === undefined ? false : arguments[0];
|
||||||
|
|
||||||
var items = this.store.getItemsFilteredByActive();
|
var items = this.store.getItemsFilteredByActive();
|
||||||
|
|
||||||
|
@ -695,7 +701,7 @@
|
||||||
}, {
|
}, {
|
||||||
key: 'showDropdown',
|
key: 'showDropdown',
|
||||||
value: function showDropdown() {
|
value: function showDropdown() {
|
||||||
var focusInput = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
|
var focusInput = arguments.length <= 0 || arguments[0] === undefined ? false : arguments[0];
|
||||||
|
|
||||||
var body = document.body;
|
var body = document.body;
|
||||||
var html = document.documentElement;
|
var html = document.documentElement;
|
||||||
|
@ -733,7 +739,7 @@
|
||||||
}, {
|
}, {
|
||||||
key: 'hideDropdown',
|
key: 'hideDropdown',
|
||||||
value: function hideDropdown() {
|
value: function hideDropdown() {
|
||||||
var blurInput = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
|
var blurInput = arguments.length <= 0 || arguments[0] === undefined ? false : arguments[0];
|
||||||
|
|
||||||
// A dropdown flips if it does not have space within the page
|
// A dropdown flips if it does not have space within the page
|
||||||
var isFlipped = this.containerOuter.classList.contains(this.config.classNames.flippedState);
|
var isFlipped = this.containerOuter.classList.contains(this.config.classNames.flippedState);
|
||||||
|
@ -785,7 +791,7 @@
|
||||||
value: function getValue() {
|
value: function getValue() {
|
||||||
var _this10 = this;
|
var _this10 = this;
|
||||||
|
|
||||||
var valueOnly = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false;
|
var valueOnly = arguments.length <= 0 || arguments[0] === undefined ? false : arguments[0];
|
||||||
|
|
||||||
var items = this.store.getItemsFilteredByActive();
|
var items = this.store.getItemsFilteredByActive();
|
||||||
var selectedItems = [];
|
var selectedItems = [];
|
||||||
|
@ -1096,7 +1102,7 @@
|
||||||
value: function _handleItemAction(activeItems, element) {
|
value: function _handleItemAction(activeItems, element) {
|
||||||
var _this15 = this;
|
var _this15 = this;
|
||||||
|
|
||||||
var hasShiftKey = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
|
var hasShiftKey = arguments.length <= 2 || arguments[2] === undefined ? false : arguments[2];
|
||||||
|
|
||||||
if (!activeItems || !element) return;
|
if (!activeItems || !element) return;
|
||||||
|
|
||||||
|
@ -1251,7 +1257,7 @@
|
||||||
}, {
|
}, {
|
||||||
key: '_handleLoadingState',
|
key: '_handleLoadingState',
|
||||||
value: function _handleLoadingState() {
|
value: function _handleLoadingState() {
|
||||||
var isLoading = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;
|
var isLoading = arguments.length <= 0 || arguments[0] === undefined ? true : arguments[0];
|
||||||
|
|
||||||
var placeholderItem = this.itemList.querySelector('.' + this.config.classNames.placeholder);
|
var placeholderItem = this.itemList.querySelector('.' + this.config.classNames.placeholder);
|
||||||
if (isLoading) {
|
if (isLoading) {
|
||||||
|
@ -2086,7 +2092,7 @@
|
||||||
}, {
|
}, {
|
||||||
key: '_addItem',
|
key: '_addItem',
|
||||||
value: function _addItem(value, label) {
|
value: function _addItem(value, label) {
|
||||||
var choiceId = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : -1;
|
var choiceId = arguments.length <= 2 || arguments[2] === undefined ? -1 : arguments[2];
|
||||||
|
|
||||||
var passedValue = (0, _utils.isType)('String', value) ? value.trim() : value;
|
var passedValue = (0, _utils.isType)('String', value) ? value.trim() : value;
|
||||||
var items = this.store.getItems();
|
var items = this.store.getItems();
|
||||||
|
@ -2136,7 +2142,7 @@
|
||||||
}, {
|
}, {
|
||||||
key: '_removeItem',
|
key: '_removeItem',
|
||||||
value: function _removeItem(item) {
|
value: function _removeItem(item) {
|
||||||
var callback = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : this.config.callbackOnRemoveItem;
|
var callback = arguments.length <= 1 || arguments[1] === undefined ? this.config.callbackOnRemoveItem : arguments[1];
|
||||||
|
|
||||||
if (!item || !(0, _utils.isType)('Object', item)) {
|
if (!item || !(0, _utils.isType)('Object', item)) {
|
||||||
console.error('removeItem: No item object was passed to be removed');
|
console.error('removeItem: No item object was passed to be removed');
|
||||||
|
@ -2175,7 +2181,7 @@
|
||||||
}, {
|
}, {
|
||||||
key: '_addChoice',
|
key: '_addChoice',
|
||||||
value: function _addChoice(isSelected, isDisabled, value, label) {
|
value: function _addChoice(isSelected, isDisabled, value, label) {
|
||||||
var groupId = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : -1;
|
var groupId = arguments.length <= 4 || arguments[4] === undefined ? -1 : arguments[4];
|
||||||
|
|
||||||
if (!value) return;
|
if (!value) return;
|
||||||
|
|
||||||
|
@ -2218,8 +2224,8 @@
|
||||||
value: function _addGroup(group, id) {
|
value: function _addGroup(group, id) {
|
||||||
var _this22 = this;
|
var _this22 = this;
|
||||||
|
|
||||||
var valueKey = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'value';
|
var valueKey = arguments.length <= 2 || arguments[2] === undefined ? 'value' : arguments[2];
|
||||||
var labelKey = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 'label';
|
var labelKey = arguments.length <= 3 || arguments[3] === undefined ? 'label' : arguments[3];
|
||||||
|
|
||||||
var groupChoices = (0, _utils.isType)('Object', group) ? group.choices : Array.from(group.getElementsByTagName('OPTION'));
|
var groupChoices = (0, _utils.isType)('Object', group) ? group.choices : Array.from(group.getElementsByTagName('OPTION'));
|
||||||
var groupId = id;
|
var groupId = id;
|
||||||
|
@ -2470,10 +2476,7 @@
|
||||||
return Choices;
|
return Choices;
|
||||||
}();
|
}();
|
||||||
|
|
||||||
exports.default = Choices;
|
module.exports = Choices;
|
||||||
|
|
||||||
|
|
||||||
window.Choices = module.exports = Choices;
|
|
||||||
|
|
||||||
/***/ },
|
/***/ },
|
||||||
/* 2 */
|
/* 2 */
|
||||||
|
@ -3382,7 +3385,7 @@
|
||||||
}, {
|
}, {
|
||||||
key: 'getItemsReducedToValues',
|
key: 'getItemsReducedToValues',
|
||||||
value: function getItemsReducedToValues() {
|
value: function getItemsReducedToValues() {
|
||||||
var items = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.getItems();
|
var items = arguments.length <= 0 || arguments[0] === undefined ? this.getItems() : arguments[0];
|
||||||
|
|
||||||
var values = items.reduce(function (prev, current) {
|
var values = items.reduce(function (prev, current) {
|
||||||
prev.push(current.value);
|
prev.push(current.value);
|
||||||
|
@ -3530,7 +3533,7 @@
|
||||||
|
|
||||||
var _warning2 = _interopRequireDefault(_warning);
|
var _warning2 = _interopRequireDefault(_warning);
|
||||||
|
|
||||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This is a dummy function to check if the function name has been altered by minification.
|
* This is a dummy function to check if the function name has been altered by minification.
|
||||||
|
@ -3539,14 +3542,14 @@
|
||||||
function isCrushed() {}
|
function isCrushed() {}
|
||||||
|
|
||||||
if (false) {
|
if (false) {
|
||||||
(0, _warning2['default'])('You are currently using minified code outside of NODE_ENV === \'production\'. ' + 'This means that you are running a slower development build of Redux. ' + 'You can use loose-envify (https://github.com/zertosh/loose-envify) for browserify ' + 'or DefinePlugin for webpack (http://stackoverflow.com/questions/30030031) ' + 'to ensure you have the correct code for your production build.');
|
(0, _warning2["default"])('You are currently using minified code outside of NODE_ENV === \'production\'. ' + 'This means that you are running a slower development build of Redux. ' + 'You can use loose-envify (https://github.com/zertosh/loose-envify) for browserify ' + 'or DefinePlugin for webpack (http://stackoverflow.com/questions/30030031) ' + 'to ensure you have the correct code for your production build.');
|
||||||
}
|
}
|
||||||
|
|
||||||
exports.createStore = _createStore2['default'];
|
exports.createStore = _createStore2["default"];
|
||||||
exports.combineReducers = _combineReducers2['default'];
|
exports.combineReducers = _combineReducers2["default"];
|
||||||
exports.bindActionCreators = _bindActionCreators2['default'];
|
exports.bindActionCreators = _bindActionCreators2["default"];
|
||||||
exports.applyMiddleware = _applyMiddleware2['default'];
|
exports.applyMiddleware = _applyMiddleware2["default"];
|
||||||
exports.compose = _compose2['default'];
|
exports.compose = _compose2["default"];
|
||||||
|
|
||||||
/***/ },
|
/***/ },
|
||||||
/* 5 */
|
/* 5 */
|
||||||
|
@ -3556,17 +3559,17 @@
|
||||||
|
|
||||||
exports.__esModule = true;
|
exports.__esModule = true;
|
||||||
exports.ActionTypes = undefined;
|
exports.ActionTypes = undefined;
|
||||||
exports['default'] = createStore;
|
exports["default"] = createStore;
|
||||||
|
|
||||||
var _isPlainObject = __webpack_require__(6);
|
var _isPlainObject = __webpack_require__(6);
|
||||||
|
|
||||||
var _isPlainObject2 = _interopRequireDefault(_isPlainObject);
|
var _isPlainObject2 = _interopRequireDefault(_isPlainObject);
|
||||||
|
|
||||||
var _symbolObservable = __webpack_require__(10);
|
var _symbolObservable = __webpack_require__(11);
|
||||||
|
|
||||||
var _symbolObservable2 = _interopRequireDefault(_symbolObservable);
|
var _symbolObservable2 = _interopRequireDefault(_symbolObservable);
|
||||||
|
|
||||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* These are private action types reserved by Redux.
|
* These are private action types reserved by Redux.
|
||||||
|
@ -3589,7 +3592,7 @@
|
||||||
* @param {Function} reducer A function that returns the next state tree, given
|
* @param {Function} reducer A function that returns the next state tree, given
|
||||||
* the current state tree and the action to handle.
|
* the current state tree and the action to handle.
|
||||||
*
|
*
|
||||||
* @param {any} [preloadedState] The initial state. You may optionally specify it
|
* @param {any} [initialState] The initial state. You may optionally specify it
|
||||||
* to hydrate the state from the server in universal apps, or to restore a
|
* to hydrate the state from the server in universal apps, or to restore a
|
||||||
* previously serialized user session.
|
* previously serialized user session.
|
||||||
* If you use `combineReducers` to produce the root reducer function, this must be
|
* If you use `combineReducers` to produce the root reducer function, this must be
|
||||||
|
@ -3603,12 +3606,12 @@
|
||||||
* @returns {Store} A Redux store that lets you read the state, dispatch actions
|
* @returns {Store} A Redux store that lets you read the state, dispatch actions
|
||||||
* and subscribe to changes.
|
* and subscribe to changes.
|
||||||
*/
|
*/
|
||||||
function createStore(reducer, preloadedState, enhancer) {
|
function createStore(reducer, initialState, enhancer) {
|
||||||
var _ref2;
|
var _ref2;
|
||||||
|
|
||||||
if (typeof preloadedState === 'function' && typeof enhancer === 'undefined') {
|
if (typeof initialState === 'function' && typeof enhancer === 'undefined') {
|
||||||
enhancer = preloadedState;
|
enhancer = initialState;
|
||||||
preloadedState = undefined;
|
initialState = undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (typeof enhancer !== 'undefined') {
|
if (typeof enhancer !== 'undefined') {
|
||||||
|
@ -3616,7 +3619,7 @@
|
||||||
throw new Error('Expected the enhancer to be a function.');
|
throw new Error('Expected the enhancer to be a function.');
|
||||||
}
|
}
|
||||||
|
|
||||||
return enhancer(createStore)(reducer, preloadedState);
|
return enhancer(createStore)(reducer, initialState);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (typeof reducer !== 'function') {
|
if (typeof reducer !== 'function') {
|
||||||
|
@ -3624,7 +3627,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
var currentReducer = reducer;
|
var currentReducer = reducer;
|
||||||
var currentState = preloadedState;
|
var currentState = initialState;
|
||||||
var currentListeners = [];
|
var currentListeners = [];
|
||||||
var nextListeners = currentListeners;
|
var nextListeners = currentListeners;
|
||||||
var isDispatching = false;
|
var isDispatching = false;
|
||||||
|
@ -3716,7 +3719,7 @@
|
||||||
* return something else (for example, a Promise you can await).
|
* return something else (for example, a Promise you can await).
|
||||||
*/
|
*/
|
||||||
function dispatch(action) {
|
function dispatch(action) {
|
||||||
if (!(0, _isPlainObject2['default'])(action)) {
|
if (!(0, _isPlainObject2["default"])(action)) {
|
||||||
throw new Error('Actions must be plain objects. ' + 'Use custom middleware for async actions.');
|
throw new Error('Actions must be plain objects. ' + 'Use custom middleware for async actions.');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3781,6 +3784,7 @@
|
||||||
* be used to unsubscribe the observable from the store, and prevent further
|
* be used to unsubscribe the observable from the store, and prevent further
|
||||||
* emission of values from the observable.
|
* emission of values from the observable.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
subscribe: function subscribe(observer) {
|
subscribe: function subscribe(observer) {
|
||||||
if (typeof observer !== 'object') {
|
if (typeof observer !== 'object') {
|
||||||
throw new TypeError('Expected the observer to be an object.');
|
throw new TypeError('Expected the observer to be an object.');
|
||||||
|
@ -3796,7 +3800,7 @@
|
||||||
var unsubscribe = outerSubscribe(observeState);
|
var unsubscribe = outerSubscribe(observeState);
|
||||||
return { unsubscribe: unsubscribe };
|
return { unsubscribe: unsubscribe };
|
||||||
}
|
}
|
||||||
}, _ref[_symbolObservable2['default']] = function () {
|
}, _ref[_symbolObservable2["default"]] = function () {
|
||||||
return this;
|
return this;
|
||||||
}, _ref;
|
}, _ref;
|
||||||
}
|
}
|
||||||
|
@ -3811,7 +3815,7 @@
|
||||||
subscribe: subscribe,
|
subscribe: subscribe,
|
||||||
getState: getState,
|
getState: getState,
|
||||||
replaceReducer: replaceReducer
|
replaceReducer: replaceReducer
|
||||||
}, _ref2[_symbolObservable2['default']] = observable, _ref2;
|
}, _ref2[_symbolObservable2["default"]] = observable, _ref2;
|
||||||
}
|
}
|
||||||
|
|
||||||
/***/ },
|
/***/ },
|
||||||
|
@ -3819,7 +3823,8 @@
|
||||||
/***/ function(module, exports, __webpack_require__) {
|
/***/ function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
var getPrototype = __webpack_require__(7),
|
var getPrototype = __webpack_require__(7),
|
||||||
isObjectLike = __webpack_require__(9);
|
isHostObject = __webpack_require__(9),
|
||||||
|
isObjectLike = __webpack_require__(10);
|
||||||
|
|
||||||
/** `Object#toString` result references. */
|
/** `Object#toString` result references. */
|
||||||
var objectTag = '[object Object]';
|
var objectTag = '[object Object]';
|
||||||
|
@ -3873,7 +3878,8 @@
|
||||||
* // => true
|
* // => true
|
||||||
*/
|
*/
|
||||||
function isPlainObject(value) {
|
function isPlainObject(value) {
|
||||||
if (!isObjectLike(value) || objectToString.call(value) != objectTag) {
|
if (!isObjectLike(value) ||
|
||||||
|
objectToString.call(value) != objectTag || isHostObject(value)) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
var proto = getPrototype(value);
|
var proto = getPrototype(value);
|
||||||
|
@ -3923,6 +3929,32 @@
|
||||||
|
|
||||||
/***/ },
|
/***/ },
|
||||||
/* 9 */
|
/* 9 */
|
||||||
|
/***/ function(module, exports) {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Checks if `value` is a host object in IE < 9.
|
||||||
|
*
|
||||||
|
* @private
|
||||||
|
* @param {*} value The value to check.
|
||||||
|
* @returns {boolean} Returns `true` if `value` is a host object, else `false`.
|
||||||
|
*/
|
||||||
|
function isHostObject(value) {
|
||||||
|
// Many host objects are `Object` objects that can coerce to strings
|
||||||
|
// despite having improperly defined `toString` methods.
|
||||||
|
var result = false;
|
||||||
|
if (value != null && typeof value.toString != 'function') {
|
||||||
|
try {
|
||||||
|
result = !!(value + '');
|
||||||
|
} catch (e) {}
|
||||||
|
}
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = isHostObject;
|
||||||
|
|
||||||
|
|
||||||
|
/***/ },
|
||||||
|
/* 10 */
|
||||||
/***/ function(module, exports) {
|
/***/ function(module, exports) {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -3950,45 +3982,21 @@
|
||||||
* // => false
|
* // => false
|
||||||
*/
|
*/
|
||||||
function isObjectLike(value) {
|
function isObjectLike(value) {
|
||||||
return value != null && typeof value == 'object';
|
return !!value && typeof value == 'object';
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = isObjectLike;
|
module.exports = isObjectLike;
|
||||||
|
|
||||||
|
|
||||||
/***/ },
|
|
||||||
/* 10 */
|
|
||||||
/***/ function(module, exports, __webpack_require__) {
|
|
||||||
|
|
||||||
module.exports = __webpack_require__(11);
|
|
||||||
|
|
||||||
|
|
||||||
/***/ },
|
/***/ },
|
||||||
/* 11 */
|
/* 11 */
|
||||||
/***/ function(module, exports, __webpack_require__) {
|
/***/ function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
/* WEBPACK VAR INJECTION */(function(global) {'use strict';
|
/* WEBPACK VAR INJECTION */(function(global) {/* global window */
|
||||||
|
'use strict';
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
module.exports = __webpack_require__(12)(global || window || this);
|
||||||
value: true
|
|
||||||
});
|
|
||||||
|
|
||||||
var _ponyfill = __webpack_require__(12);
|
|
||||||
|
|
||||||
var _ponyfill2 = _interopRequireDefault(_ponyfill);
|
|
||||||
|
|
||||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
|
|
||||||
|
|
||||||
var root = undefined; /* global window */
|
|
||||||
|
|
||||||
if (typeof global !== 'undefined') {
|
|
||||||
root = global;
|
|
||||||
} else if (typeof window !== 'undefined') {
|
|
||||||
root = window;
|
|
||||||
}
|
|
||||||
|
|
||||||
var result = (0, _ponyfill2['default'])(root);
|
|
||||||
exports['default'] = result;
|
|
||||||
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
|
/* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }())))
|
||||||
|
|
||||||
/***/ },
|
/***/ },
|
||||||
|
@ -3997,20 +4005,16 @@
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
module.exports = function symbolObservablePonyfill(root) {
|
||||||
value: true
|
|
||||||
});
|
|
||||||
exports['default'] = symbolObservablePonyfill;
|
|
||||||
function symbolObservablePonyfill(root) {
|
|
||||||
var result;
|
var result;
|
||||||
var _Symbol = root.Symbol;
|
var Symbol = root.Symbol;
|
||||||
|
|
||||||
if (typeof _Symbol === 'function') {
|
if (typeof Symbol === 'function') {
|
||||||
if (_Symbol.observable) {
|
if (Symbol.observable) {
|
||||||
result = _Symbol.observable;
|
result = Symbol.observable;
|
||||||
} else {
|
} else {
|
||||||
result = _Symbol('observable');
|
result = Symbol('observable');
|
||||||
_Symbol.observable = result;
|
Symbol.observable = result;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
result = '@@observable';
|
result = '@@observable';
|
||||||
|
@ -4019,6 +4023,7 @@
|
||||||
return result;
|
return result;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
/***/ },
|
/***/ },
|
||||||
/* 13 */
|
/* 13 */
|
||||||
/***/ function(module, exports, __webpack_require__) {
|
/***/ function(module, exports, __webpack_require__) {
|
||||||
|
@ -4026,7 +4031,7 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
exports.__esModule = true;
|
exports.__esModule = true;
|
||||||
exports['default'] = combineReducers;
|
exports["default"] = combineReducers;
|
||||||
|
|
||||||
var _createStore = __webpack_require__(5);
|
var _createStore = __webpack_require__(5);
|
||||||
|
|
||||||
|
@ -4038,7 +4043,7 @@
|
||||||
|
|
||||||
var _warning2 = _interopRequireDefault(_warning);
|
var _warning2 = _interopRequireDefault(_warning);
|
||||||
|
|
||||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
|
||||||
|
|
||||||
function getUndefinedStateErrorMessage(key, action) {
|
function getUndefinedStateErrorMessage(key, action) {
|
||||||
var actionType = action && action.type;
|
var actionType = action && action.type;
|
||||||
|
@ -4047,24 +4052,20 @@
|
||||||
return 'Given action ' + actionName + ', reducer "' + key + '" returned undefined. ' + 'To ignore an action, you must explicitly return the previous state.';
|
return 'Given action ' + actionName + ', reducer "' + key + '" returned undefined. ' + 'To ignore an action, you must explicitly return the previous state.';
|
||||||
}
|
}
|
||||||
|
|
||||||
function getUnexpectedStateShapeWarningMessage(inputState, reducers, action, unexpectedKeyCache) {
|
function getUnexpectedStateShapeWarningMessage(inputState, reducers, action) {
|
||||||
var reducerKeys = Object.keys(reducers);
|
var reducerKeys = Object.keys(reducers);
|
||||||
var argumentName = action && action.type === _createStore.ActionTypes.INIT ? 'preloadedState argument passed to createStore' : 'previous state received by the reducer';
|
var argumentName = action && action.type === _createStore.ActionTypes.INIT ? 'initialState argument passed to createStore' : 'previous state received by the reducer';
|
||||||
|
|
||||||
if (reducerKeys.length === 0) {
|
if (reducerKeys.length === 0) {
|
||||||
return 'Store does not have a valid reducer. Make sure the argument passed ' + 'to combineReducers is an object whose values are reducers.';
|
return 'Store does not have a valid reducer. Make sure the argument passed ' + 'to combineReducers is an object whose values are reducers.';
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!(0, _isPlainObject2['default'])(inputState)) {
|
if (!(0, _isPlainObject2["default"])(inputState)) {
|
||||||
return 'The ' + argumentName + ' has unexpected type of "' + {}.toString.call(inputState).match(/\s([a-z|A-Z]+)/)[1] + '". Expected argument to be an object with the following ' + ('keys: "' + reducerKeys.join('", "') + '"');
|
return 'The ' + argumentName + ' has unexpected type of "' + {}.toString.call(inputState).match(/\s([a-z|A-Z]+)/)[1] + '". Expected argument to be an object with the following ' + ('keys: "' + reducerKeys.join('", "') + '"');
|
||||||
}
|
}
|
||||||
|
|
||||||
var unexpectedKeys = Object.keys(inputState).filter(function (key) {
|
var unexpectedKeys = Object.keys(inputState).filter(function (key) {
|
||||||
return !reducers.hasOwnProperty(key) && !unexpectedKeyCache[key];
|
return !reducers.hasOwnProperty(key);
|
||||||
});
|
|
||||||
|
|
||||||
unexpectedKeys.forEach(function (key) {
|
|
||||||
unexpectedKeyCache[key] = true;
|
|
||||||
});
|
});
|
||||||
|
|
||||||
if (unexpectedKeys.length > 0) {
|
if (unexpectedKeys.length > 0) {
|
||||||
|
@ -4109,23 +4110,12 @@
|
||||||
var finalReducers = {};
|
var finalReducers = {};
|
||||||
for (var i = 0; i < reducerKeys.length; i++) {
|
for (var i = 0; i < reducerKeys.length; i++) {
|
||||||
var key = reducerKeys[i];
|
var key = reducerKeys[i];
|
||||||
|
|
||||||
if (false) {
|
|
||||||
if (typeof reducers[key] === 'undefined') {
|
|
||||||
(0, _warning2['default'])('No reducer provided for key "' + key + '"');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (typeof reducers[key] === 'function') {
|
if (typeof reducers[key] === 'function') {
|
||||||
finalReducers[key] = reducers[key];
|
finalReducers[key] = reducers[key];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
var finalReducerKeys = Object.keys(finalReducers);
|
var finalReducerKeys = Object.keys(finalReducers);
|
||||||
|
|
||||||
if (false) {
|
|
||||||
var unexpectedKeyCache = {};
|
|
||||||
}
|
|
||||||
|
|
||||||
var sanityError;
|
var sanityError;
|
||||||
try {
|
try {
|
||||||
assertReducerSanity(finalReducers);
|
assertReducerSanity(finalReducers);
|
||||||
|
@ -4142,9 +4132,9 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
if (false) {
|
if (false) {
|
||||||
var warningMessage = getUnexpectedStateShapeWarningMessage(state, finalReducers, action, unexpectedKeyCache);
|
var warningMessage = getUnexpectedStateShapeWarningMessage(state, finalReducers, action);
|
||||||
if (warningMessage) {
|
if (warningMessage) {
|
||||||
(0, _warning2['default'])(warningMessage);
|
(0, _warning2["default"])(warningMessage);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4173,7 +4163,7 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
exports.__esModule = true;
|
exports.__esModule = true;
|
||||||
exports['default'] = warning;
|
exports["default"] = warning;
|
||||||
/**
|
/**
|
||||||
* Prints a warning in the console if it exists.
|
* Prints a warning in the console if it exists.
|
||||||
*
|
*
|
||||||
|
@ -4203,7 +4193,7 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
exports.__esModule = true;
|
exports.__esModule = true;
|
||||||
exports['default'] = bindActionCreators;
|
exports["default"] = bindActionCreators;
|
||||||
function bindActionCreator(actionCreator, dispatch) {
|
function bindActionCreator(actionCreator, dispatch) {
|
||||||
return function () {
|
return function () {
|
||||||
return dispatch(actionCreator.apply(undefined, arguments));
|
return dispatch(actionCreator.apply(undefined, arguments));
|
||||||
|
@ -4262,13 +4252,13 @@
|
||||||
|
|
||||||
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 _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; };
|
||||||
|
|
||||||
exports['default'] = applyMiddleware;
|
exports["default"] = applyMiddleware;
|
||||||
|
|
||||||
var _compose = __webpack_require__(17);
|
var _compose = __webpack_require__(17);
|
||||||
|
|
||||||
var _compose2 = _interopRequireDefault(_compose);
|
var _compose2 = _interopRequireDefault(_compose);
|
||||||
|
|
||||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates a store enhancer that applies middleware to the dispatch method
|
* Creates a store enhancer that applies middleware to the dispatch method
|
||||||
|
@ -4292,8 +4282,8 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
return function (createStore) {
|
return function (createStore) {
|
||||||
return function (reducer, preloadedState, enhancer) {
|
return function (reducer, initialState, enhancer) {
|
||||||
var store = createStore(reducer, preloadedState, enhancer);
|
var store = createStore(reducer, initialState, enhancer);
|
||||||
var _dispatch = store.dispatch;
|
var _dispatch = store.dispatch;
|
||||||
var chain = [];
|
var chain = [];
|
||||||
|
|
||||||
|
@ -4306,7 +4296,7 @@
|
||||||
chain = middlewares.map(function (middleware) {
|
chain = middlewares.map(function (middleware) {
|
||||||
return middleware(middlewareAPI);
|
return middleware(middlewareAPI);
|
||||||
});
|
});
|
||||||
_dispatch = _compose2['default'].apply(undefined, chain)(store.dispatch);
|
_dispatch = _compose2["default"].apply(undefined, chain)(store.dispatch);
|
||||||
|
|
||||||
return _extends({}, store, {
|
return _extends({}, store, {
|
||||||
dispatch: _dispatch
|
dispatch: _dispatch
|
||||||
|
@ -4343,19 +4333,21 @@
|
||||||
return function (arg) {
|
return function (arg) {
|
||||||
return arg;
|
return arg;
|
||||||
};
|
};
|
||||||
}
|
} else {
|
||||||
|
var _ret = function () {
|
||||||
if (funcs.length === 1) {
|
|
||||||
return funcs[0];
|
|
||||||
}
|
|
||||||
|
|
||||||
var last = funcs[funcs.length - 1];
|
var last = funcs[funcs.length - 1];
|
||||||
var rest = funcs.slice(0, -1);
|
var rest = funcs.slice(0, -1);
|
||||||
return function () {
|
return {
|
||||||
|
v: function v() {
|
||||||
return rest.reduceRight(function (composed, f) {
|
return rest.reduceRight(function (composed, f) {
|
||||||
return f(composed);
|
return f(composed);
|
||||||
}, last.apply(undefined, arguments));
|
}, last.apply(undefined, arguments));
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
}();
|
||||||
|
|
||||||
|
if (typeof _ret === "object") return _ret.v;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/***/ },
|
/***/ },
|
||||||
|
@ -4418,7 +4410,7 @@
|
||||||
function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }
|
function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }
|
||||||
|
|
||||||
var items = function items() {
|
var items = function items() {
|
||||||
var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
|
var state = arguments.length <= 0 || arguments[0] === undefined ? [] : arguments[0];
|
||||||
var action = arguments[1];
|
var action = arguments[1];
|
||||||
|
|
||||||
switch (action.type) {
|
switch (action.type) {
|
||||||
|
@ -4485,7 +4477,7 @@
|
||||||
function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }
|
function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }
|
||||||
|
|
||||||
var groups = function groups() {
|
var groups = function groups() {
|
||||||
var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
|
var state = arguments.length <= 0 || arguments[0] === undefined ? [] : arguments[0];
|
||||||
var action = arguments[1];
|
var action = arguments[1];
|
||||||
|
|
||||||
switch (action.type) {
|
switch (action.type) {
|
||||||
|
@ -4518,12 +4510,12 @@
|
||||||
value: true
|
value: true
|
||||||
});
|
});
|
||||||
|
|
||||||
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
|
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; };
|
||||||
|
|
||||||
function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }
|
function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }
|
||||||
|
|
||||||
var choices = function choices() {
|
var choices = function choices() {
|
||||||
var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : [];
|
var state = arguments.length <= 0 || arguments[0] === undefined ? [] : arguments[0];
|
||||||
var action = arguments[1];
|
var action = arguments[1];
|
||||||
|
|
||||||
switch (action.type) {
|
switch (action.type) {
|
||||||
|
@ -4691,7 +4683,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
var activateChoices = exports.activateChoices = function activateChoices() {
|
var activateChoices = exports.activateChoices = function activateChoices() {
|
||||||
var active = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : true;
|
var active = arguments.length <= 0 || arguments[0] === undefined ? true : arguments[0];
|
||||||
|
|
||||||
return {
|
return {
|
||||||
type: 'ACTIVATE_CHOICES',
|
type: 'ACTIVATE_CHOICES',
|
||||||
|
@ -4731,7 +4723,7 @@
|
||||||
value: true
|
value: true
|
||||||
});
|
});
|
||||||
|
|
||||||
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
|
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol ? "symbol" : typeof obj; };
|
||||||
|
|
||||||
/* eslint-disable */
|
/* eslint-disable */
|
||||||
/**
|
/**
|
||||||
|
@ -5038,7 +5030,7 @@
|
||||||
* @return {[HTMLElement} Found element
|
* @return {[HTMLElement} Found element
|
||||||
*/
|
*/
|
||||||
var getAdjacentEl = exports.getAdjacentEl = function getAdjacentEl(startEl, className) {
|
var getAdjacentEl = exports.getAdjacentEl = function getAdjacentEl(startEl, className) {
|
||||||
var direction = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;
|
var direction = arguments.length <= 2 || arguments[2] === undefined ? 1 : arguments[2];
|
||||||
|
|
||||||
if (!startEl || !className) return;
|
if (!startEl || !className) return;
|
||||||
|
|
||||||
|
@ -5085,7 +5077,7 @@
|
||||||
* @return {Boolean}
|
* @return {Boolean}
|
||||||
*/
|
*/
|
||||||
var isScrolledIntoView = exports.isScrolledIntoView = function isScrolledIntoView(el, parent) {
|
var isScrolledIntoView = exports.isScrolledIntoView = function isScrolledIntoView(el, parent) {
|
||||||
var direction = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 1;
|
var direction = arguments.length <= 2 || arguments[2] === undefined ? 1 : arguments[2];
|
||||||
|
|
||||||
if (!el) return;
|
if (!el) return;
|
||||||
|
|
||||||
|
@ -5324,5 +5316,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
/***/ }
|
/***/ }
|
||||||
/******/ ]);
|
/******/ ])
|
||||||
|
});
|
||||||
|
;
|
||||||
//# sourceMappingURL=choices.js.map
|
//# sourceMappingURL=choices.js.map
|
2
assets/scripts/dist/choices.js.map
vendored
2
assets/scripts/dist/choices.js.map
vendored
File diff suppressed because one or more lines are too long
6
assets/scripts/dist/choices.min.js
vendored
6
assets/scripts/dist/choices.min.js
vendored
File diff suppressed because one or more lines are too long
|
@ -31,7 +31,7 @@ import './lib/polyfills.js';
|
||||||
/**
|
/**
|
||||||
* Choices
|
* Choices
|
||||||
*/
|
*/
|
||||||
export default class Choices {
|
class Choices {
|
||||||
constructor(element = '[data-choice]', userConfig = {}) {
|
constructor(element = '[data-choice]', userConfig = {}) {
|
||||||
// If there are multiple elements, create a new instance
|
// If there are multiple elements, create a new instance
|
||||||
// for each element besides the first one (as that already has an instance)
|
// for each element besides the first one (as that already has an instance)
|
||||||
|
@ -2172,4 +2172,4 @@ export default class Choices {
|
||||||
/*===== End of Private functions ======*/
|
/*===== End of Private functions ======*/
|
||||||
}
|
}
|
||||||
|
|
||||||
window.Choices = module.exports = Choices;
|
module.exports = Choices;
|
||||||
|
|
|
@ -14,6 +14,9 @@ module.exports = {
|
||||||
path: path.join(__dirname, 'dist'),
|
path: path.join(__dirname, 'dist'),
|
||||||
filename: 'choices.min.js',
|
filename: 'choices.min.js',
|
||||||
publicPath: '/assets/scripts/dist/',
|
publicPath: '/assets/scripts/dist/',
|
||||||
|
library: 'Choices',
|
||||||
|
libraryTarget: 'umd',
|
||||||
|
umdNamedDefine: true
|
||||||
},
|
},
|
||||||
eslint: {
|
eslint: {
|
||||||
configFile: '.eslintrc'
|
configFile: '.eslintrc'
|
||||||
|
|
|
@ -13,8 +13,12 @@ var config = {
|
||||||
output: {
|
output: {
|
||||||
path: path.join(__dirname, '/assets/scripts/dist'),
|
path: path.join(__dirname, '/assets/scripts/dist'),
|
||||||
filename: minimize ? 'choices.min.js' : 'choices.js',
|
filename: minimize ? 'choices.min.js' : 'choices.js',
|
||||||
publicPath: '/assets/scripts/dist/'
|
publicPath: '/assets/scripts/dist/',
|
||||||
|
library: 'Choices',
|
||||||
|
libraryTarget: 'umd',
|
||||||
|
umdNamedDefine: true
|
||||||
},
|
},
|
||||||
|
libraryTarget: 'umd',
|
||||||
plugins: [
|
plugins: [
|
||||||
new webpack.DefinePlugin({
|
new webpack.DefinePlugin({
|
||||||
'process.env': {
|
'process.env': {
|
||||||
|
|
Loading…
Reference in a new issue