|
9 | 9 | * /,'
|
10 | 10 | * /'
|
11 | 11 | *
|
12 |
| - * Selectric ϟ v1.9.5 (Mar 28 2016) - http://lcdsantos.github.io/jQuery-Selectric/ |
| 12 | + * Selectric ϟ v1.9.6 (Mar 28 2016) - http://lcdsantos.github.io/jQuery-Selectric/ |
13 | 13 | *
|
14 | 14 | * Copyright (c) 2016 Leonardo Santos; MIT License
|
15 | 15 | *
|
|
18 | 18 | (function(factory) {
|
19 | 19 | /* global define */
|
20 | 20 | /* istanbul ignore next */
|
21 |
| - if (typeof define === 'function' && define.amd) { |
| 21 | + if ( typeof define === 'function' && define.amd ) { |
22 | 22 | define(['jquery'], factory);
|
23 |
| - } else if (typeof module === 'object' && module.exports) { |
| 23 | + } else if ( typeof module === 'object' && module.exports ) { |
24 | 24 | // Node/CommonJS
|
25 | 25 | module.exports = function( root, jQuery ) {
|
26 | 26 | if ( jQuery === undefined ) {
|
|
148 | 148 | * @return {object} The next enabled item.
|
149 | 149 | */
|
150 | 150 | nextEnabledItem: function(selectItems, selected) {
|
151 |
| - while ( selectItems[ selected = (selected + 1) % selectItems.length ].disabled ); |
| 151 | + while ( selectItems[ selected = (selected + 1) % selectItems.length ].disabled ) { |
| 152 | + // empty |
| 153 | + } |
152 | 154 | return selected;
|
153 | 155 | },
|
154 | 156 |
|
|
160 | 162 | * @return {object} The previous enabled item.
|
161 | 163 | */
|
162 | 164 | previousEnabledItem: function(selectItems, selected) {
|
163 |
| - while ( selectItems[ selected = (selected > 0 ? selected : selectItems.length) - 1 ].disabled ); |
| 165 | + while ( selectItems[ selected = (selected > 0 ? selected : selectItems.length) - 1 ].disabled ) { |
| 166 | + // empty |
| 167 | + } |
164 | 168 | return selected;
|
165 | 169 | },
|
166 | 170 |
|
|
399 | 403 | getItemsMarkup: function(items) {
|
400 | 404 | var _this = this;
|
401 | 405 | var markup = '<ul>';
|
402 |
| - var flattenItems = $.map(items, function(n) { return n; }); |
403 | 406 |
|
404 | 407 | $.each(items, function(i, elm) {
|
405 | 408 | if ( elm.label !== undefined ) {
|
|
649 | 652 | e.stopPropagation();
|
650 | 653 | }
|
651 | 654 |
|
652 |
| - if (_this.state.enabled) { |
| 655 | + if ( _this.state.enabled ) { |
653 | 656 | _this.setOptionsDimensions();
|
654 | 657 |
|
655 | 658 | // Find any other opened instances of select and close it
|
|
815 | 818 | * @param {function} fn - Callback function.
|
816 | 819 | */
|
817 | 820 | add: function(callbackName, hookName, fn) {
|
818 |
| - if ( !this[callbackName] ) |
| 821 | + if ( !this[callbackName] ) { |
819 | 822 | this[callbackName] = {};
|
| 823 | + } |
820 | 824 |
|
821 | 825 | this[callbackName][hookName] = fn;
|
822 | 826 | },
|
|
0 commit comments