From f365003b94db27de53a77cc9a4a736d6a6edaf5e Mon Sep 17 00:00:00 2001 From: Weston Ganger Date: Thu, 14 Apr 2016 15:54:05 -0700 Subject: [PATCH] release v1.0.1 --- gulpfile.js | 6 ++---- src/chosen-readonly.js | 20 +++++++++++--------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index e277361..a43720c 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,5 +1,5 @@ var gulp = require('gulp'), - uglify = require('uglify'), + uglify = require('gulp-uglify'), pump = require('pump'); require('gulp-release-it')(gulp); @@ -11,9 +11,7 @@ var paths = { gulp.task('default', ['minify']); gulp.task('clean',function(cb){ - del([ - './www/templates/*' - ], cb); + del(paths.js , cb); }); gulp.task('minify', ['clean'], function(cb){ diff --git a/src/chosen-readonly.js b/src/chosen-readonly.js index 6e00f13..58858f4 100644 --- a/src/chosen-readonly.js +++ b/src/chosen-readonly.js @@ -1,6 +1,6 @@ /** * chosen-readonly - Readonly support for Chosen selects - * @version v0.9.0 + * @version v1.0.1 * @link http://github.com/westonganger/chosen-jquery * @license GNU GPL */ @@ -8,15 +8,9 @@ (function($){ $.fn.chosenReadonly = function(isReadonly){ - if(isReadonly){ - this.attr('readonly', 'readonly'); - }elsif(isReadonly === false){ - this.removeAttr('readonly'); - } - this.on('chosen:updated', function(){ var item = $(this); - if(isReadonlyitem.attr('readonly')){ + if(item.attr('readonly')){ var wasDisabled = item.is(':disabled'); item.attr('disabled', 'disabled'); @@ -28,7 +22,15 @@ item.removeAttr('disabled'); } } - }).trigger('chosen:updated'); + }); + + if(isReadonly){ + this.attr('readonly', 'readonly'); + }else if(isReadonly === false){ + this.removeAttr('readonly'); + } + + this.trigger('chosen:updated'); }; }(jQuery));