From 6e6e3f564a33abcefc47aacc985969d9b5431d98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Teemu=20P=C3=A4=C3=A4kk=C3=B6nen?= Date: Tue, 31 Dec 2013 13:02:09 +0200 Subject: [PATCH] Fix whitespaces --- jquery.datetimepicker.js | 192 +++++++++++++++++++-------------------- 1 file changed, 96 insertions(+), 96 deletions(-) diff --git a/jquery.datetimepicker.js b/jquery.datetimepicker.js index eb1ddc0..67424d2 100644 --- a/jquery.datetimepicker.js +++ b/jquery.datetimepicker.js @@ -1,4 +1,4 @@ -/** +/** * @preserve jQuery DateTimePicker plugin v2.1.1 * @homepage http://xdsoft.net/jqplugins/datetimepicker/ * (c) 2013, Chupurnov Valeriy. @@ -89,7 +89,7 @@ weekends : [] }; // fix for ie8 - if (!Array.prototype.indexOf) { + if (!Array.prototype.indexOf) { Array.prototype.indexOf = function(obj, start) { for (var i = (start || 0), j = this.length; i < j; i++) { if (this[i] === obj) { return i; } @@ -121,9 +121,9 @@ scroller = $('
'), maximumOffset = 100, start = false; - + scrollbar.append(scroller); - + timeboxparent.addClass('xdsoft_scroller_box').append(scrollbar); scroller.on('mousedown.xdsoft_scroller',function ( event ) { var pageY = event.pageY, @@ -144,7 +144,7 @@ timeboxparent.trigger('scroll_element.xdsoft_scroller',[maximumOffset?offset/maximumOffset:0]); }); }); - + timeboxparent .on('scroll_element.xdsoft_scroller',function( event,percent ) { percent = percent>1?1:(percent<0||isNaN(percent))?0:percent; @@ -225,7 +225,7 @@ scroller = $('
'), monthselect =$('
'), yearselect =$('
'); - + //constructor lego mounth_picker .find('.xdsoft_month span') @@ -233,7 +233,7 @@ mounth_picker .find('.xdsoft_year span') .after(yearselect); - + mounth_picker .find('.xdsoft_month,.xdsoft_year') .on('mousedown.xdsoft',function(event) { @@ -243,22 +243,22 @@ var select = $(this).find('.xdsoft_select').eq(0), val = 0, top = 0; - + if( _xdsoft_datetime.currentTime ) val = _xdsoft_datetime.currentTime[$(this).hasClass('xdsoft_month')?'getMonth':'getFullYear'](); - + select.show(); for(var items = select.find('div.xdsoft_option'),i = 0;i6 ) options.dayOfWeekStart = 0; - else + else options.dayOfWeekStart = parseInt(options.dayOfWeekStart); - + if( !options.timepickerScrollbar ) scrollbar.hide(); - + var tmpDate = [],timeOffset; if( options.minDate && ( tmpDate = /^-(.*)$/.exec(options.minDate) ) && (tmpDate=Date.parseDate(tmpDate[1], options.formatDate)) ) { timeOffset = tmpDate.getTime()+-1*(tmpDate.getTimezoneOffset())*60000; @@ -322,7 +322,7 @@ mounth_picker .find('.xdsoft_today_button') .css('visibility',!options.todayButton?'hidden':'visible'); - + if( options.mask ) { var e, getCaretPos = function ( input ) { @@ -379,9 +379,9 @@ case ( $.type(options.mask) == 'string' ): if( !isValidValue( options.mask,input.val() ) ) input.val(options.mask.replace(/[0-9]/g,'_')); - + input.on('keydown.xdsoft',function( event ) { - var val = this.value, + var val = this.value, key = event.which; switch(true) { case (( key>=KEY0&&key<=KEY9 )||( key>=_KEY0&&key<=_KEY9 ))||(key==BACKSPACE||key==DEL): @@ -393,14 +393,14 @@ } while( /[^0-9_]/.test(options.mask.substr(pos,1))&&pos0 ) pos+=( key==BACKSPACE||key==DEL )?-1:1; - + val = val.substr(0,pos)+digit+val.substr(pos+1); if( $.trim(val)=='' ) val = options.mask.replace(/[0-9]/g,'_'); - else + else if( pos==options.mask.length ) break; - + pos+=(key==BACKSPACE||key==DEL)?0:1; while( /[^0-9_]/.test(options.mask.substr(pos,1))&&pos0 ) pos+=(key==BACKSPACE||key==DEL)?-1:1; @@ -439,7 +439,7 @@ datetimepicker .trigger('xchange.xdsoft'); }; - + datetimepicker .data('options',options) .on('mousedown.xdsoft',function( event ) { @@ -449,50 +449,50 @@ monthselect.hide(); return false; }); - + var scroll_element = timepicker.find('.xdsoft_time_box'); scroll_element.append(timebox); scroll_element.xdsoftScroller(); datetimepicker.on('afterOpen.xdsoft',function() { scroll_element.xdsoftScroller(); }); - + datetimepicker .append(datepicker) .append(timepicker); - + if( options.withoutCopyright!==true ) datetimepicker .append(xdsoft_copyright); - + datepicker .append(mounth_picker) .append(calendar); - + $('body').append(datetimepicker); - + var XDSoftDateTime = function() { var _this = this; _this.now = function() { return new Date(); }; - + _this.currentTime = this.now(); _this.isValidDate = function (d) { if ( Object.prototype.toString.call(d) !== "[object Date]" ) return false; return !isNaN(d.getTime()); }; - + _this.setCurrentTime = function( dTime) { _this.currentTime = (typeof dTime == 'string')? _this.strtodatetime(dTime) : _this.isValidDate(dTime) ? dTime: _this.now(); datetimepicker.trigger('xchange.xdsoft'); }; - + _this.getCurrentTime = function( dTime) { return _this.currentTime; }; - + _this.nextMonth = function() { var month = _this.currentTime.getMonth()+1; if( month==12 ) { @@ -504,7 +504,7 @@ datetimepicker.trigger('xchange.xdsoft'); return month; }; - + _this.prevMonth = function() { var month = _this.currentTime.getMonth()-1; if( month==-1 ) { @@ -516,31 +516,31 @@ datetimepicker.trigger('xchange.xdsoft'); return month; }; - + _this.strtodatetime = function( sDateTime ) { var currentTime = sDateTime?Date.parseDate(sDateTime, options.format):new Date; if( !_this.isValidDate(currentTime) ) currentTime = new Date; return currentTime; }; - + _this.strtodate = function( sDate ) { var currentTime = sDate?Date.parseDate(sDate, options.formatDate):new Date; if( !_this.isValidDate(currentTime) ) currentTime = new Date; return currentTime; }; - + _this.strtotime = function( sTime ) { var currentTime = sTime?Date.parseDate(sTime, options.formatTime):new Date; if( !_this.isValidDate(currentTime) ) currentTime = new Date; return currentTime; }; - + _this.str = function() { return _this.currentTime.dateFormat(options.format); - }; + }; }, _xdsoft_datetime = new XDSoftDateTime; mounth_picker @@ -569,7 +569,7 @@ } !stop&&(timer = setTimeout(arguments_callee1,v?v:100)); })(500); - + $([document.body,window]).on('mouseup.xdsoft',function arguments_callee2() { clearTimeout(timer); stop = true; @@ -604,25 +604,25 @@ .off('mouseup.xdsoft',arguments_callee5); }); }); - + // base handler - generating a calendar and timepicker datetimepicker .on('xchange.xdsoft',function( event ) { var table = '', start = new Date(_xdsoft_datetime.currentTime.getFullYear(),_xdsoft_datetime.currentTime.getMonth(),1), - i = 0, + i = 0, today = new Date; while( start.getDay()!=options.dayOfWeekStart ) - start.setDate(start.getDate()-1); - + start.setDate(start.getDate()-1); + //generate calendar table+=''; - + // days for(var j = 0; j<7; j++) { table+=''; } - + table+=''; table+=''; var maxDate = false, minDate = false; @@ -638,46 +638,46 @@ while( i<_xdsoft_datetime.currentTime.getDaysInMonth()||start.getDay()!=options.dayOfWeekStart||_xdsoft_datetime.currentTime.getMonth()==start.getMonth() ) { classes = []; i++; - + d = start.getDate(); y = start.getFullYear(); m = start.getMonth(); - + classes.push('xdsoft_date'); - + if( ( maxDate!==false && start > maxDate )||( minDate!==false && start < minDate ) ){ classes.push('xdsoft_disabled'); } - + if( _xdsoft_datetime.currentTime.getMonth()!=m ) classes.push('xdsoft_other_month'); - + if( (options.defaultSelect||datetimepicker.data('changed')) && _xdsoft_datetime.currentTime.dateFormat('d.m.Y')==start.dateFormat('d.m.Y') ) { classes.push('xdsoft_current'); } - + if( today.dateFormat('d.m.Y')==start.dateFormat('d.m.Y') ) { classes.push('xdsoft_today'); } - + if( start.getDay()==0||start.getDay()==6||~options.weekends.indexOf(start.dateFormat('d.m.Y')) ) { classes.push('xdsoft_weekend'); } - + table+=''; - + if( start.getDay()==options.dayOfWeekStartPrev ) { table+=''; } - + start.setDate(d+1); } table+='
'+options.i18n[options.lang].dayOfWeek[(j+options.dayOfWeekStart)>6?0:j+options.dayOfWeekStart]+'
'+ '
'+d+'
'+ '
'; - + calendar.html(table); - + mounth_picker.find('.xdsoft_label span').eq(0).text(options.i18n[options.lang].months[_xdsoft_datetime.currentTime.getMonth()]); mounth_picker.find('.xdsoft_label span').eq(1).text(_xdsoft_datetime.currentTime.getFullYear()); - + // generate timebox var time = '', h = '', @@ -688,7 +688,7 @@ h = parseInt(now.getHours()); now.setMinutes(m); m = parseInt(now.getMinutes()); - + classes = []; if( (options.maxTime!==false&&_xdsoft_datetime.strtotime(options.maxTime).getTime()now.getTime())) classes.push('xdsoft_disabled'); @@ -698,7 +698,7 @@ classes.push('xdsoft_today'); time+= '
'+now.dateFormat(options.formatTime)+'
'; }; - + if( !options.allowTimes || !$.isArray(options.allowTimes) || !options.allowTimes.length ) { for( var i=0,j=0;i<(options.hours12?12:24);i++ ) { for( j=0;j<60;j+=options.step ) { @@ -714,18 +714,18 @@ line_time( h,m ); } } - + timebox.html(time); - + var opt = '', i = 0; - + for( i = parseInt(options.yearStart,10);i<= parseInt(options.yearEnd,10);i++ ) { opt+='
'+i+'
'; } yearselect.children().eq(0) .html(opt); - + for( i = 0,opt = '';i<= 11;i++ ) { opt+='
'+options.i18n[options.lang].months[i]+'
'; } @@ -752,29 +752,29 @@ currentTime = _xdsoft_datetime.currentTime; if( $this.hasClass('xdsoft_disabled') ) return false; - + currentTime.setFullYear( $this.data('year') ); currentTime.setMonth( $this.data('month') ); currentTime.setDate( $this.data('date') ); datetimepicker.trigger('select.xdsoft',[currentTime]); - + input.val( _xdsoft_datetime.str() ); if( (timerclick>1||(options.closeOnDateSelect===true||( options.closeOnDateSelect===0&&!options.timepicker )))&&!options.inline ) { datetimepicker.trigger('close.xdsoft'); } - + if( options.onSelectDate && options.onSelectDate.call ) { options.onSelectDate.call(datetimepicker,_xdsoft_datetime.currentTime,datetimepicker.data('input')); } - + datetimepicker.data('changed',true); datetimepicker.trigger('xchange.xdsoft'); datetimepicker.trigger('changedatetime.xdsoft'); setTimeout(function(){ timerclick = 0; },200); - }); - + }); + timebox .on('click.xdsoft','div',function() { var $this = $(this), @@ -784,11 +784,11 @@ currentTime.setHours($this.data('hour')); currentTime.setMinutes($this.data('minute')); datetimepicker.trigger('select.xdsoft',[currentTime]); - + datetimepicker.data('input').val( _xdsoft_datetime.str() ); - + !options.inline&&datetimepicker.trigger('close.xdsoft'); - + if( options.onSelectTime&&options.onSelectTime.call ) { options.onSelectTime.call(datetimepicker,_xdsoft_datetime.currentTime,datetimepicker.data('input')); } @@ -796,7 +796,7 @@ datetimepicker.trigger('xchange.xdsoft'); datetimepicker.trigger('changedatetime.xdsoft'); }); - + datetimepicker.mousewheel&&datepicker.mousewheel(function(event, delta, deltaX, deltaY) { if( !options.scrollMonth ) return true; @@ -806,7 +806,7 @@ _xdsoft_datetime.prevMonth(); return false; }); - + datetimepicker.mousewheel&&timeboxparent.unmousewheel().mousewheel(function(event, delta, deltaX, deltaY) { if( !options.scrollTime ) return true; @@ -825,7 +825,7 @@ event.stopPropagation(); return fl; }); - + datetimepicker .on('changedatetime.xdsoft',function() { if( options.onChangeDateTime&&options.onChangeDateTime.call ) @@ -835,7 +835,7 @@ if( options.onGenerate&&options.onGenerate.call ) options.onGenerate.call(datetimepicker,_xdsoft_datetime.currentTime,datetimepicker.data('input')); }); - + var current_time_index = 0; input.mousewheel&&input.mousewheel(function( event, delta, deltaX, deltaY ) { if( !options.scrollInput ) @@ -861,7 +861,7 @@ left = offset.left-datetimepicker[0].offsetWidth+datetimepicker.data('input')[0].offsetWidth; datetimepicker.css({ left:left, - top:top + top:top }); }; datetimepicker @@ -877,7 +877,7 @@ $(window) .off('resize.xdsoft',setPos) .on('resize.xdsoft',setPos); - + if( options.closeOnWithoutClick ) { $([document.body,window]).on('mousedown.xdsoft',function arguments_callee6() { datetimepicker.trigger('close.xdsoft'); @@ -897,23 +897,23 @@ event.stopPropagation(); }) .data('input',input); - + var timer = 0, timer1 = 0; - + datetimepicker.data('xdsoft_datetime',_xdsoft_datetime); datetimepicker.setOptions(options); - + var ct = options.value?options.value:(input&&input.val&&input.val())?input.val():''; if( ct && _xdsoft_datetime.isValidDate(ct = Date.parseDate(ct, options.format)) ) { datetimepicker.data('changed',true); - }else + }else ct = ''; - + _xdsoft_datetime.setCurrentTime( ct?ct:new Date ); - + datetimepicker.trigger('afterOpen.xdsoft'); - + input .data( 'xdsoft_datetimepicker',datetimepicker ) .on('open.xdsoft focusin.xdsoft mousedown.xdsoft',function(event) { @@ -928,7 +928,7 @@ },100); }) .on('keydown.xdsoft',function( event ) { - var val = this.value, + var val = this.value, key = event.which; switch(true) { case !!~([ENTER].indexOf(key)): @@ -964,7 +964,7 @@ $(document) .off('keydown.xdsoftctrl keyup.xdsoftctrl') .on('keydown.xdsoftctrl',function(e) { - if ( e.keyCode == CTRLKEY ) + if ( e.keyCode == CTRLKEY ) ctrlDown = true; }) .on('keyup.xdsoftctrl',function(e) { @@ -990,7 +990,7 @@ this.value = this.defaultValue; if(!this.value || !datetimepicker.data('xdsoft_datetime').isValidDate(Date.parseDate(this.value, options.format))) datetimepicker.data('changed',false); - datetimepicker.data('xdsoft_datetime').setCurrentTime(this.value); + datetimepicker.data('xdsoft_datetime').setCurrentTime(this.value); break; } }else{