Skip to content

Commit 5176e7a

Browse files
committed
Merge remote-tracking branch 'origin/master'
2 parents aa2a4ec + 85f30c4 commit 5176e7a

File tree

5 files changed

+21
-17
lines changed

5 files changed

+21
-17
lines changed

src/.eslintrc renamed to .eslintrc

File renamed without changes.

gulpfile.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
var gulp = require('gulp'),
2-
$ = require('gulp-load-plugins')(),
3-
fs = require('fs');
2+
$ = require('gulp-load-plugins')();
43

54
var getPackageJson = function() {
5+
var fs = require('fs');
66
return JSON.parse(fs.readFileSync('./package.json', 'utf8'));
77
};
88

@@ -26,12 +26,12 @@ gulp.task('bump', function() {
2626
Javascript
2727
======================================*/
2828
gulp.task('lint', function() {
29-
return gulp.src(['src/*.js', 'test/*.js'])
30-
.pipe($.eslint())
29+
return gulp.src(['./src/*.js'])
30+
.pipe($.eslint('.eslintrc'))
3131
.pipe($.eslint.format());
3232
});
3333

34-
gulp.task('js', ['lint', 'bump'], function() {
34+
gulp.task('js', ['bump', 'lint'], function() {
3535
var pkg = getPackageJson(),
3636
banner = [
3737
'/*!',
@@ -124,7 +124,7 @@ gulp.task('watch', ['serve'], function() {
124124
gulp.task('zip', function() {
125125
var pkg = getPackageJson();
126126

127-
return gulp.src('./public/*')
127+
return gulp.src('./public/**/*')
128128
.pipe($.zip('selectric_v' + pkg.version + '.zip'))
129129
.pipe(gulp.dest('./'));
130130
});

public/jquery.selectric.js

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
* /,'
1010
* /'
1111
*
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/
1313
*
1414
* Copyright (c) 2016 Leonardo Santos; MIT License
1515
*
@@ -18,9 +18,9 @@
1818
(function(factory) {
1919
/* global define */
2020
/* istanbul ignore next */
21-
if (typeof define === 'function' && define.amd) {
21+
if ( typeof define === 'function' && define.amd ) {
2222
define(['jquery'], factory);
23-
} else if (typeof module === 'object' && module.exports) {
23+
} else if ( typeof module === 'object' && module.exports ) {
2424
// Node/CommonJS
2525
module.exports = function( root, jQuery ) {
2626
if ( jQuery === undefined ) {
@@ -148,7 +148,9 @@
148148
* @return {object} The next enabled item.
149149
*/
150150
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+
}
152154
return selected;
153155
},
154156

@@ -160,7 +162,9 @@
160162
* @return {object} The previous enabled item.
161163
*/
162164
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+
}
164168
return selected;
165169
},
166170

@@ -399,7 +403,6 @@
399403
getItemsMarkup: function(items) {
400404
var _this = this;
401405
var markup = '<ul>';
402-
var flattenItems = $.map(items, function(n) { return n; });
403406

404407
$.each(items, function(i, elm) {
405408
if ( elm.label !== undefined ) {
@@ -649,7 +652,7 @@
649652
e.stopPropagation();
650653
}
651654

652-
if (_this.state.enabled) {
655+
if ( _this.state.enabled ) {
653656
_this.setOptionsDimensions();
654657

655658
// Find any other opened instances of select and close it
@@ -815,8 +818,9 @@
815818
* @param {function} fn - Callback function.
816819
*/
817820
add: function(callbackName, hookName, fn) {
818-
if ( !this[callbackName] )
821+
if ( !this[callbackName] ) {
819822
this[callbackName] = {};
823+
}
820824

821825
this[callbackName][hookName] = fn;
822826
},

0 commit comments

Comments
 (0)