mirror of
https://github.com/Choices-js/Choices.git
synced 2024-06-17 05:05:08 +02:00
Merge branch 'stof-remove_polyfill'
This commit is contained in:
commit
7540d39f95
|
@ -920,7 +920,7 @@ Choices is compiled using [Babel](https://babeljs.io/) to enable support for [ES
|
||||||
**Polyfill example used for the demo:**
|
**Polyfill example used for the demo:**
|
||||||
|
|
||||||
```html
|
```html
|
||||||
<script src="https://cdn.polyfill.io/v2/polyfill.js?features=es5,fetch,Element.prototype.classList,requestAnimationFrame,Node.insertBefore,Node.firstChild"></script>
|
<script src="https://cdn.polyfill.io/v2/polyfill.js?features=es5,fetch,Element.prototype.classList,requestAnimationFrame,Node.insertBefore,Node.firstChild,CustomEvent"></script>
|
||||||
```
|
```
|
||||||
|
|
||||||
**Features used in Choices:**
|
**Features used in Choices:**
|
||||||
|
@ -936,6 +936,7 @@ Choices is compiled using [Babel](https://babeljs.io/) to enable support for [ES
|
||||||
* Object.assign
|
* Object.assign
|
||||||
* Element.prototype.classList
|
* Element.prototype.classList
|
||||||
* window.requestAnimationFrame
|
* window.requestAnimationFrame
|
||||||
|
* CustomEvent
|
||||||
|
|
||||||
## Development
|
## Development
|
||||||
To setup a local environment: clone this repo, navigate into it's directory in a terminal window and run the following command:
|
To setup a local environment: clone this repo, navigate into it's directory in a terminal window and run the following command:
|
||||||
|
|
5
package-lock.json
generated
5
package-lock.json
generated
|
@ -3158,11 +3158,6 @@
|
||||||
"array-find-index": "^1.0.1"
|
"array-find-index": "^1.0.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"custom-event-polyfill": {
|
|
||||||
"version": "0.3.0",
|
|
||||||
"resolved": "https://registry.npmjs.org/custom-event-polyfill/-/custom-event-polyfill-0.3.0.tgz",
|
|
||||||
"integrity": "sha1-mYB4Ob5i7bRGtkWDLg2A6tb6GIg="
|
|
||||||
},
|
|
||||||
"cyclist": {
|
"cyclist": {
|
||||||
"version": "0.2.2",
|
"version": "0.2.2",
|
||||||
"resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz",
|
"resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz",
|
||||||
|
|
|
@ -97,7 +97,6 @@
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"classnames": "^2.2.6",
|
"classnames": "^2.2.6",
|
||||||
"custom-event-polyfill": "^0.3.0",
|
|
||||||
"deepmerge": "^2.2.1",
|
"deepmerge": "^2.2.1",
|
||||||
"fuse.js": "3.4.2",
|
"fuse.js": "3.4.2",
|
||||||
"redux": "^3.3.1"
|
"redux": "^3.3.1"
|
||||||
|
|
|
@ -550,7 +550,7 @@ if (typeof self !== 'undefined') {
|
||||||
var result = Object(_ponyfill_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(root);
|
var result = Object(_ponyfill_js__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])(root);
|
||||||
/* harmony default export */ __webpack_exports__["a"] = (result);
|
/* harmony default export */ __webpack_exports__["a"] = (result);
|
||||||
|
|
||||||
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(3), __webpack_require__(16)(module)))
|
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(3), __webpack_require__(14)(module)))
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
/* 3 */
|
/* 3 */
|
||||||
|
@ -702,7 +702,7 @@ Object.defineProperty(exports, "__esModule", {
|
||||||
});
|
});
|
||||||
exports.default = exports.TEMPLATES = void 0;
|
exports.default = exports.TEMPLATES = void 0;
|
||||||
|
|
||||||
var _classnames = _interopRequireDefault(__webpack_require__(29));
|
var _classnames = _interopRequireDefault(__webpack_require__(27));
|
||||||
|
|
||||||
var _utils = __webpack_require__(0);
|
var _utils = __webpack_require__(0);
|
||||||
|
|
||||||
|
@ -1643,25 +1643,23 @@ var _fuse = _interopRequireDefault(__webpack_require__(11));
|
||||||
|
|
||||||
var _deepmerge = _interopRequireDefault(__webpack_require__(12));
|
var _deepmerge = _interopRequireDefault(__webpack_require__(12));
|
||||||
|
|
||||||
__webpack_require__(13);
|
var _store = _interopRequireDefault(__webpack_require__(13));
|
||||||
|
|
||||||
var _store = _interopRequireDefault(__webpack_require__(15));
|
var _components = __webpack_require__(20);
|
||||||
|
|
||||||
var _components = __webpack_require__(22);
|
|
||||||
|
|
||||||
var _constants = __webpack_require__(1);
|
var _constants = __webpack_require__(1);
|
||||||
|
|
||||||
var _templates = __webpack_require__(5);
|
var _templates = __webpack_require__(5);
|
||||||
|
|
||||||
var _choices = __webpack_require__(30);
|
var _choices = __webpack_require__(28);
|
||||||
|
|
||||||
var _items = __webpack_require__(31);
|
var _items = __webpack_require__(29);
|
||||||
|
|
||||||
var _groups = __webpack_require__(32);
|
var _groups = __webpack_require__(30);
|
||||||
|
|
||||||
var _misc = __webpack_require__(33);
|
var _misc = __webpack_require__(31);
|
||||||
|
|
||||||
var _general = __webpack_require__(34);
|
var _general = __webpack_require__(32);
|
||||||
|
|
||||||
var _utils = __webpack_require__(0);
|
var _utils = __webpack_require__(0);
|
||||||
|
|
||||||
|
@ -5009,65 +5007,6 @@ var deepmerge_1 = deepmerge;
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
|
|
||||||
__webpack_require__(14);
|
|
||||||
|
|
||||||
/***/ }),
|
|
||||||
/* 14 */
|
|
||||||
/***/ (function(module, exports) {
|
|
||||||
|
|
||||||
// Polyfill for creating CustomEvents on IE9/10/11
|
|
||||||
|
|
||||||
// code pulled from:
|
|
||||||
// https://github.com/d4tocchini/customevent-polyfill
|
|
||||||
// https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent#Polyfill
|
|
||||||
|
|
||||||
try {
|
|
||||||
var ce = new window.CustomEvent('test');
|
|
||||||
ce.preventDefault();
|
|
||||||
if (ce.defaultPrevented !== true) {
|
|
||||||
// IE has problems with .preventDefault() on custom events
|
|
||||||
// http://stackoverflow.com/questions/23349191
|
|
||||||
throw new Error('Could not prevent default');
|
|
||||||
}
|
|
||||||
} catch(e) {
|
|
||||||
var CustomEvent = function(event, params) {
|
|
||||||
var evt, origPrevent;
|
|
||||||
params = params || {
|
|
||||||
bubbles: false,
|
|
||||||
cancelable: false,
|
|
||||||
detail: undefined
|
|
||||||
};
|
|
||||||
|
|
||||||
evt = document.createEvent("CustomEvent");
|
|
||||||
evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail);
|
|
||||||
origPrevent = evt.preventDefault;
|
|
||||||
evt.preventDefault = function () {
|
|
||||||
origPrevent.call(this);
|
|
||||||
try {
|
|
||||||
Object.defineProperty(this, 'defaultPrevented', {
|
|
||||||
get: function () {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
} catch(e) {
|
|
||||||
this.defaultPrevented = true;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
return evt;
|
|
||||||
};
|
|
||||||
|
|
||||||
CustomEvent.prototype = window.Event.prototype;
|
|
||||||
window.CustomEvent = CustomEvent; // expose definition to window
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/***/ }),
|
|
||||||
/* 15 */
|
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
|
|
||||||
Object.defineProperty(exports, "__esModule", {
|
Object.defineProperty(exports, "__esModule", {
|
||||||
value: true
|
value: true
|
||||||
});
|
});
|
||||||
|
@ -5075,7 +5014,7 @@ exports.default = void 0;
|
||||||
|
|
||||||
var _redux = __webpack_require__(6);
|
var _redux = __webpack_require__(6);
|
||||||
|
|
||||||
var _index = _interopRequireDefault(__webpack_require__(17));
|
var _index = _interopRequireDefault(__webpack_require__(15));
|
||||||
|
|
||||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||||
|
|
||||||
|
@ -5297,7 +5236,7 @@ function () {
|
||||||
exports.default = Store;
|
exports.default = Store;
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
/* 16 */
|
/* 14 */
|
||||||
/***/ (function(module, exports) {
|
/***/ (function(module, exports) {
|
||||||
|
|
||||||
module.exports = function(originalModule) {
|
module.exports = function(originalModule) {
|
||||||
|
@ -5327,7 +5266,7 @@ module.exports = function(originalModule) {
|
||||||
|
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
/* 17 */
|
/* 15 */
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
@ -5340,13 +5279,13 @@ exports.default = void 0;
|
||||||
|
|
||||||
var _redux = __webpack_require__(6);
|
var _redux = __webpack_require__(6);
|
||||||
|
|
||||||
var _items = _interopRequireDefault(__webpack_require__(18));
|
var _items = _interopRequireDefault(__webpack_require__(16));
|
||||||
|
|
||||||
var _groups = _interopRequireDefault(__webpack_require__(19));
|
var _groups = _interopRequireDefault(__webpack_require__(17));
|
||||||
|
|
||||||
var _choices = _interopRequireDefault(__webpack_require__(20));
|
var _choices = _interopRequireDefault(__webpack_require__(18));
|
||||||
|
|
||||||
var _general = _interopRequireDefault(__webpack_require__(21));
|
var _general = _interopRequireDefault(__webpack_require__(19));
|
||||||
|
|
||||||
var _utils = __webpack_require__(0);
|
var _utils = __webpack_require__(0);
|
||||||
|
|
||||||
|
@ -5378,7 +5317,7 @@ var _default = rootReducer;
|
||||||
exports.default = _default;
|
exports.default = _default;
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
/* 18 */
|
/* 16 */
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
@ -5454,7 +5393,7 @@ function items() {
|
||||||
}
|
}
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
/* 19 */
|
/* 17 */
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
@ -5496,7 +5435,7 @@ function groups() {
|
||||||
}
|
}
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
/* 20 */
|
/* 18 */
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
@ -5628,7 +5567,7 @@ function choices() {
|
||||||
}
|
}
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
/* 21 */
|
/* 19 */
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
@ -5666,7 +5605,7 @@ var _default = general;
|
||||||
exports.default = _default;
|
exports.default = _default;
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
/* 22 */
|
/* 20 */
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
@ -5712,22 +5651,22 @@ Object.defineProperty(exports, "WrappedSelect", {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
var _dropdown = _interopRequireDefault(__webpack_require__(23));
|
var _dropdown = _interopRequireDefault(__webpack_require__(21));
|
||||||
|
|
||||||
var _container = _interopRequireDefault(__webpack_require__(24));
|
var _container = _interopRequireDefault(__webpack_require__(22));
|
||||||
|
|
||||||
var _input = _interopRequireDefault(__webpack_require__(25));
|
var _input = _interopRequireDefault(__webpack_require__(23));
|
||||||
|
|
||||||
var _list = _interopRequireDefault(__webpack_require__(26));
|
var _list = _interopRequireDefault(__webpack_require__(24));
|
||||||
|
|
||||||
var _wrappedInput = _interopRequireDefault(__webpack_require__(27));
|
var _wrappedInput = _interopRequireDefault(__webpack_require__(25));
|
||||||
|
|
||||||
var _wrappedSelect = _interopRequireDefault(__webpack_require__(28));
|
var _wrappedSelect = _interopRequireDefault(__webpack_require__(26));
|
||||||
|
|
||||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
/* 23 */
|
/* 21 */
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
@ -5821,7 +5760,7 @@ function () {
|
||||||
exports.default = Dropdown;
|
exports.default = Dropdown;
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
/* 24 */
|
/* 22 */
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
@ -6070,7 +6009,7 @@ function () {
|
||||||
exports.default = Container;
|
exports.default = Container;
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
/* 25 */
|
/* 23 */
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
@ -6277,7 +6216,7 @@ function () {
|
||||||
exports.default = Input;
|
exports.default = Input;
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
/* 26 */
|
/* 24 */
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
@ -6404,7 +6343,7 @@ function () {
|
||||||
exports.default = List;
|
exports.default = List;
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
/* 27 */
|
/* 25 */
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
@ -6486,7 +6425,7 @@ function (_WrappedElement) {
|
||||||
exports.default = WrappedInput;
|
exports.default = WrappedInput;
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
/* 28 */
|
/* 26 */
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
@ -6584,7 +6523,7 @@ function (_WrappedElement) {
|
||||||
exports.default = WrappedSelect;
|
exports.default = WrappedSelect;
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
/* 29 */
|
/* 27 */
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
|
var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
|
||||||
|
@ -6641,7 +6580,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
|
||||||
|
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
/* 30 */
|
/* 28 */
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
@ -6708,7 +6647,7 @@ var clearChoices = function clearChoices() {
|
||||||
exports.clearChoices = clearChoices;
|
exports.clearChoices = clearChoices;
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
/* 31 */
|
/* 29 */
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
@ -6766,7 +6705,7 @@ var highlightItem = function highlightItem(id, highlighted) {
|
||||||
exports.highlightItem = highlightItem;
|
exports.highlightItem = highlightItem;
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
/* 32 */
|
/* 30 */
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
@ -6793,7 +6732,7 @@ var addGroup = function addGroup(value, id, active, disabled) {
|
||||||
exports.addGroup = addGroup;
|
exports.addGroup = addGroup;
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
/* 33 */
|
/* 31 */
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
@ -6822,7 +6761,7 @@ var resetTo = function resetTo(state) {
|
||||||
exports.resetTo = resetTo;
|
exports.resetTo = resetTo;
|
||||||
|
|
||||||
/***/ }),
|
/***/ }),
|
||||||
/* 34 */
|
/* 32 */
|
||||||
/***/ (function(module, exports, __webpack_require__) {
|
/***/ (function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
22
public/assets/scripts/choices.min.js
vendored
22
public/assets/scripts/choices.min.js
vendored
File diff suppressed because one or more lines are too long
|
@ -20,7 +20,7 @@
|
||||||
<!-- End ignore these -->
|
<!-- End ignore these -->
|
||||||
|
|
||||||
<!-- Optional includes -->
|
<!-- Optional includes -->
|
||||||
<script src="https://polyfill.io/v3/polyfill.min.js?features=es5%2Ces6%2CArray.prototype.includes%2Cfetch"></script>
|
<script src="https://polyfill.io/v3/polyfill.min.js?features=es5%2Ces6%2CArray.prototype.includes%2Cfetch%2CCustomEvent"></script>
|
||||||
<!-- End optional includes -->
|
<!-- End optional includes -->
|
||||||
|
|
||||||
<!-- Choices includes -->
|
<!-- Choices includes -->
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
import Fuse from 'fuse.js';
|
import Fuse from 'fuse.js';
|
||||||
import merge from 'deepmerge';
|
import merge from 'deepmerge';
|
||||||
|
|
||||||
import './lib/polyfills';
|
|
||||||
import Store from './store/store';
|
import Store from './store/store';
|
||||||
import {
|
import {
|
||||||
Dropdown,
|
Dropdown,
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
import 'custom-event-polyfill';
|
|
Loading…
Reference in a new issue