', {'class':uid+'slidemins ui-corner-all ui-btn-up-'+tmp})
.html(w._zPad(testDate.get(4))).jqmData('offset', i*o.minuteStep).jqmData('theme', tmp).appendTo(hRow);
}
break;
}
phRow.appendTo(ctrl);
}
if ( o.useSetButton || o.useClearButton ) {
y = $('
', {'class':uid+'controls'});
if ( o.useSetButton ) {
$('
'+w.__('setDateButtonLabel')+'')
.appendTo(y).buttonMarkup({theme: o.theme, icon: 'check', iconpos: 'left', corners:true, shadow:true})
.on(o.clickEventAlt, function(e) {
e.preventDefault();
if ( w.dateOK === true ) {
w.d.input.trigger('datebox', {'method':'set', 'value':w._formatter(w.__fmt(),w.theDate), 'date':w.theDate});
w.d.input.trigger('datebox', {'method':'close'});
}
});
}
if ( o.useClearButton ) {
$('
'+w.__('clearButton')+'')
.appendTo(y).buttonMarkup({theme: o.theme, icon: 'delete', iconpos: 'left', corners:true, shadow:true})
.on(o.clickEventAlt, function(e) {
e.preventDefault();
w.d.input.val('');
w.d.input.trigger('datebox',{'method':'clear'});
w.d.input.trigger('datebox',{'method':'close'});
});
}
if ( o.useCollapsedBut ) {
y.addClass('ui-datebox-collapse');
}
y.appendTo(w.d.intHTML);
}
if ( w.wheelExists ) { // Mousewheel operation, if plugin is loaded
w.d.intHTML.on('mousewheel', '.ui-datebox-sliderow-int', function(e,d) {
e.preventDefault();
w._offset($(this).jqmData('rowtype'), ((d<0)?-1:1)*($(this).jqmData('rowtype')==='i'?o.minuteStep:1));
});
}
w.d.intHTML.on(o.clickEvent, '.ui-datebox-sliderow-int>div', function(e) {
e.preventDefault();
w._offset($(this).parent().jqmData('rowtype'), parseInt($(this).jqmData('offset'),10));
});
w.d.intHTML.on('vmouseover vmouseout', '.ui-datebox-sliderow-int>div', function() {
w._hoover(this);
});
w.d.intHTML.on(w.drag.eStart, '.ui-datebox-sliderow-int', function(e) {
if ( !w.drag.move ) {
w.drag.move = true;
w.drag.target = $(this);
w.drag.pos = parseInt(w.drag.target.css('marginLeft').replace(/px/i, ''),10);
w.drag.start = w.touch ? e.originalEvent.changedTouches[0].pageX : e.pageX;
w.drag.end = false;
e.stopPropagation();
e.preventDefault();
}
});
}
});
$.extend( $.mobile.datebox.prototype._drag, {
'slidebox': function() {
var w = this,
o = this.options,
g = this.drag;
$(document).on(g.eMove, function(e) {
if ( g.move && o.mode === 'slidebox') {
g.end = w.touch ? e.originalEvent.changedTouches[0].pageX : e.pageX;
g.target.css('marginLeft', (g.pos + g.end - g.start) + 'px');
e.preventDefault();
e.stopPropagation();
return false;
}
});
$(document).on(g.eEnd, function(e) {
if ( g.move && o.mode === 'slidebox' ) {
g.move = false;
if ( g.end !== false ) {
e.preventDefault();
e.stopPropagation();
g.tmp = g.target.find('div').first();
w._offset(g.target.jqmData('rowtype'), ( w.__('isRTL') ? -1 : 1 )*(parseInt((g.start - g.end) / g.tmp.innerWidth(),10))*(g.target.jqmData('rowtype')==='i'?o.minuteStep:1));
}
g.start = false;
g.end = false;
}
});
}
});
})( jQuery );