diff options
author | Trent Richardson <trentdrichardson@gmail.com> | 2013-07-28 18:08:38 -0400 |
---|---|---|
committer | Trent Richardson <trentdrichardson@gmail.com> | 2013-07-28 18:08:38 -0400 |
commit | 51e8a3a4f8e01876c964b237adab2eebc50650e1 (patch) | |
tree | 1eb8319bf404747155983d0f9735f5389f95a42d /jquery-ui-sliderAccess.js | |
parent | 8a812edfa0dfaab50191ffdaa41d244d19d7f979 (diff) | |
download | jQuery-Timepicker-Addon-51e8a3a4f8e01876c964b237adab2eebc50650e1.zip jQuery-Timepicker-Addon-51e8a3a4f8e01876c964b237adab2eebc50650e1.tar.gz jQuery-Timepicker-Addon-51e8a3a4f8e01876c964b237adab2eebc50650e1.tar.bz2 |
Migrate to grunt setup
Diffstat (limited to 'jquery-ui-sliderAccess.js')
-rw-r--r-- | jquery-ui-sliderAccess.js | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/jquery-ui-sliderAccess.js b/jquery-ui-sliderAccess.js deleted file mode 100644 index a54cf4a..0000000 --- a/jquery-ui-sliderAccess.js +++ /dev/null @@ -1,89 +0,0 @@ -/* - * jQuery UI Slider Access - * By: Trent Richardson [http://trentrichardson.com] - * Version 0.3 - * Last Modified: 10/20/2012 - * - * Copyright 2011 Trent Richardson - * Dual licensed under the MIT and GPL licenses. - * http://trentrichardson.com/Impromptu/GPL-LICENSE.txt - * http://trentrichardson.com/Impromptu/MIT-LICENSE.txt - * - */ - (function($){ - - $.fn.extend({ - sliderAccess: function(options){ - options = options || {}; - options.touchonly = options.touchonly !== undefined? options.touchonly : true; // by default only show it if touch device - - if(options.touchonly === true && !("ontouchend" in document)) - return $(this); - - return $(this).each(function(i,obj){ - var $t = $(this), - o = $.extend({},{ - where: 'after', - step: $t.slider('option','step'), - upIcon: 'ui-icon-plus', - downIcon: 'ui-icon-minus', - text: false, - upText: '+', - downText: '-', - buttonset: true, - buttonsetTag: 'span', - isRTL: false - }, options), - $buttons = $('<'+ o.buttonsetTag +' class="ui-slider-access">'+ - '<button data-icon="'+ o.downIcon +'" data-step="'+ (o.isRTL? o.step : o.step*-1) +'">'+ o.downText +'</button>'+ - '<button data-icon="'+ o.upIcon +'" data-step="'+ (o.isRTL? o.step*-1 : o.step) +'">'+ o.upText +'</button>'+ - '</'+ o.buttonsetTag +'>'); - - $buttons.children('button').each(function(j, jobj){ - var $jt = $(this); - $jt.button({ - text: o.text, - icons: { primary: $jt.data('icon') } - }) - .click(function(e){ - var step = $jt.data('step'), - curr = $t.slider('value'), - newval = curr += step*1, - minval = $t.slider('option','min'), - maxval = $t.slider('option','max'), - slidee = $t.slider("option", "slide") || function(){}, - stope = $t.slider("option", "stop") || function(){}; - - e.preventDefault(); - - if(newval < minval || newval > maxval) - return; - - $t.slider('value', newval); - - slidee.call($t, null, { value: newval }); - stope.call($t, null, { value: newval }); - }); - }); - - // before or after - $t[o.where]($buttons); - - if(o.buttonset){ - $buttons.removeClass('ui-corner-right').removeClass('ui-corner-left').buttonset(); - $buttons.eq(0).addClass('ui-corner-left'); - $buttons.eq(1).addClass('ui-corner-right'); - } - - // adjust the width so we don't break the original layout - var bOuterWidth = $buttons.css({ - marginLeft: ((o.where == 'after' && !o.isRTL) || (o.where == 'before' && o.isRTL)? 10:0), - marginRight: ((o.where == 'before' && !o.isRTL) || (o.where == 'after' && o.isRTL)? 10:0) - }).outerWidth(true) + 5; - var tOuterWidth = $t.outerWidth(true); - $t.css('display','inline-block').width(tOuterWidth-bOuterWidth); - }); - } - }); - -})(jQuery);
\ No newline at end of file |