Skip to content

Commit 99c46f8

Browse files
committed
Fix: don't execute remove_button plugin for single select
1 parent 968482b commit 99c46f8

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/plugins/remove_button/plugin.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@
1515
* @author Brian Reavis <brian@thirdroute.com>
1616
*/
1717

18-
Selectize.define('remove_button', function(options) {
18+
Selectize.define('remove_button', function (options) {
19+
if (this.settings.mode === 'single') return;
20+
1921
options = $.extend({
2022
label : '&#xd7;',
2123
title : 'Remove',

src/selectize.jquery.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,16 @@ $.fn.selectize = function(settings_user) {
1212
/**
1313
* Initializes selectize from a <input type="text"> element.
1414
*
15-
* @param {object} $input
16-
* @param {object} settings_element
15+
* @param {JQuery} $input
16+
* @param {Object} settings_element
1717
*/
1818
var init_textbox = function($input, settings_element) {
1919
var i, n, values, option;
2020

2121
var data_raw = $input.attr(attr_data);
2222

2323
if (!data_raw) {
24-
var value = String.prototype.trim($input.val() || '');
24+
var value = ($input.val() || '').trim();
2525
if (!settings.allowEmptyOption && !value.length) return;
2626
values = value.split(settings.delimiter);
2727
for (i = 0, n = values.length; i < n; i++) {

0 commit comments

Comments
 (0)