mirror of
https://github.com/Choices-js/Choices.git
synced 2024-06-04 23:12:17 +02:00
Resolve conflicts
This commit is contained in:
commit
26d4c2304e
|
@ -1,4 +1,4 @@
|
|||
# Choices.js ![Build Status](https://travis-ci.org/jshjohnson/Choices.svg?branch=master)
|
||||
# Choices.js ![Build Status](https://travis-ci.org/jshjohnson/Choices.svg?branch=master) [![CDNJS](https://img.shields.io/cdnjs/v/choices.js.svg)](https://cdnjs.com/libraries/choices.js) [![npm](https://img.shields.io/npm/v/choices.js.svg)](https://www.npmjs.com/package/choices.js)
|
||||
A vanilla, lightweight (~15kb gzipped 🎉), configurable select box/text input plugin. Similar to Select2 and Selectize but without the jQuery dependency.
|
||||
|
||||
[Demo](https://joshuajohnson.co.uk/Choices/)
|
||||
|
@ -48,7 +48,7 @@ Or include Choices directly:
|
|||
const choices = new Choices(element);
|
||||
|
||||
// Pass reference
|
||||
const choices = new Choices('[data-trigger']);
|
||||
const choices = new Choices('[data-trigger]');
|
||||
const choices = new Choices('.js-choice');
|
||||
|
||||
// Pass jQuery element
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
"version": "3.0.2",
|
||||
"description": "A vanilla JS customisable text input/select box plugin",
|
||||
"main": "./src/scripts/dist/choices.min.js",
|
||||
"types": "index.d.ts",
|
||||
"types": "./index.d.ts",
|
||||
"scripts": {
|
||||
"start": "node server.js",
|
||||
"lint": "eslint assets/**/*.js",
|
||||
|
@ -96,4 +96,4 @@
|
|||
"src/**/**/**/**/**/*.spec.js"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
8
src/scripts/dist/choices.js
vendored
8
src/scripts/dist/choices.js
vendored
|
@ -196,7 +196,7 @@ return /******/ (function(modules) { // webpackBootstrap
|
|||
};
|
||||
|
||||
// Merge options with user options
|
||||
this.config = (0, _utils.extend)(defaultConfig, userConfig);
|
||||
this.config = (0, _utils.extend)(defaultConfig, Choices.userDefaults, userConfig);
|
||||
|
||||
if (this.config.renderSelectedChoices !== 'auto' && this.config.renderSelectedChoices !== 'always') {
|
||||
if (!this.config.silent) {
|
||||
|
@ -882,7 +882,7 @@ return /******/ (function(modules) { // webpackBootstrap
|
|||
this.dropdown.setAttribute('aria-expanded', 'true');
|
||||
|
||||
var dimensions = this.dropdown.getBoundingClientRect();
|
||||
var dropdownPos = Math.ceil(dimensions.top + window.scrollY + this.dropdown.offsetHeight);
|
||||
var dropdownPos = Math.ceil(dimensions.top + window.pageYOffset + this.dropdown.offsetHeight);
|
||||
|
||||
// If flip is enabled and the dropdown bottom position is
|
||||
// greater than the window height flip the dropdown.
|
||||
|
@ -2859,7 +2859,9 @@ return /******/ (function(modules) { // webpackBootstrap
|
|||
return Choices;
|
||||
}();
|
||||
|
||||
module.exports = Choices;
|
||||
Choices.userDefaults = {};
|
||||
|
||||
module.exports = Choices;
|
||||
|
||||
/***/ }),
|
||||
/* 2 */
|
||||
|
|
2
src/scripts/dist/choices.js.map
vendored
2
src/scripts/dist/choices.js.map
vendored
File diff suppressed because one or more lines are too long
4
src/scripts/dist/choices.min.js
vendored
4
src/scripts/dist/choices.min.js
vendored
File diff suppressed because one or more lines are too long
|
@ -129,7 +129,7 @@ class Choices {
|
|||
};
|
||||
|
||||
// Merge options with user options
|
||||
this.config = extend(defaultConfig, userConfig);
|
||||
this.config = extend(defaultConfig, Choices.userDefaults, userConfig);
|
||||
|
||||
if (!['auto', 'always'].includes(this.config.renderSelectedChoices)) {
|
||||
this.config.renderSelectedChoices = 'auto';
|
||||
|
@ -2714,4 +2714,6 @@ class Choices {
|
|||
/* ===== End of Private functions ====== */
|
||||
}
|
||||
|
||||
Choices.userDefaults = {};
|
||||
|
||||
module.exports = Choices;
|
||||
|
|
|
@ -15,7 +15,7 @@ export default class Dropdown {
|
|||
*/
|
||||
getVerticalPos() {
|
||||
this.dimensions = this.element.getBoundingClientRect();
|
||||
this.position = Math.ceil(this.dimensions.top + window.scrollY + this.element.offsetHeight);
|
||||
this.position = Math.ceil(this.dimensions.top + window.pageYOffset + this.element.offsetHeight);
|
||||
return this.position;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue