summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--jquery-ui-timepicker-addon.js44
1 files changed, 21 insertions, 23 deletions
diff --git a/jquery-ui-timepicker-addon.js b/jquery-ui-timepicker-addon.js
index 338d02f..a26c692 100644
--- a/jquery-ui-timepicker-addon.js
+++ b/jquery-ui-timepicker-addon.js
@@ -289,19 +289,17 @@ $.extend(Timepicker.prototype, {
hourMax = parseInt((o.hourMax - ((o.hourMax - o.hourMin) % o.stepHour)) ,10),
minMax = parseInt((o.minuteMax - ((o.minuteMax - o.minuteMin) % o.stepMinute)) ,10),
secMax = parseInt((o.secondMax - ((o.secondMax - o.secondMin) % o.stepSecond)) ,10),
- millisecMax = parseInt((o.millisecMax - ((o.millisecMax - o.millisecMin) % o.stepMillisec)) ,10),
- dp_id = this.inst.id.toString().replace(/([^A-Za-z0-9_])/g, '');
+ millisecMax = parseInt((o.millisecMax - ((o.millisecMax - o.millisecMin) % o.stepMillisec)) ,10);
// Prevent displaying twice
- //if ($dp.find("div#ui-timepicker-div-"+ dp_id).length === 0) {
- if ($dp.find("div#ui-timepicker-div-"+ dp_id).length === 0 && o.showTimepicker) {
+ if ($dp.find("div.ui-timepicker-div").length === 0 && o.showTimepicker) {
var noDisplay = ' style="display:none;"',
- html = '<div class="ui-timepicker-div" id="ui-timepicker-div-' + dp_id + '"><dl>' +
- '<dt class="ui_tpicker_time_label" id="ui_tpicker_time_label_' + dp_id + '"' +
+ html = '<div class="ui-timepicker-div"><dl>' +
+ '<dt class="ui_tpicker_time_label"' +
((o.showTime) ? '' : noDisplay) + '>' + o.timeText + '</dt>' +
- '<dd class="ui_tpicker_time" id="ui_tpicker_time_' + dp_id + '"' +
+ '<dd class="ui_tpicker_time"' +
((o.showTime) ? '' : noDisplay) + '></dd>' +
- '<dt class="ui_tpicker_hour_label" id="ui_tpicker_hour_label_' + dp_id + '"' +
+ '<dt class="ui_tpicker_hour_label"' +
((o.showHour) ? '' : noDisplay) + '>' + o.hourText + '</dt>',
hourGridSize = 0,
minuteGridSize = 0,
@@ -310,7 +308,7 @@ $.extend(Timepicker.prototype, {
size = null;
// Hours
- html += '<dd class="ui_tpicker_hour"><div id="ui_tpicker_hour_' + dp_id + '"' +
+ html += '<dd class="ui_tpicker_hour"><div class="ui_tpicker_hour_slider"' +
((o.showHour) ? '' : noDisplay) + '></div>';
if (o.showHour && o.hourGrid > 0) {
html += '<div style="padding-left: 1px"><table class="ui-tpicker-grid-label"><tr>';
@@ -335,9 +333,9 @@ $.extend(Timepicker.prototype, {
html += '</dd>';
// Minutes
- html += '<dt class="ui_tpicker_minute_label" id="ui_tpicker_minute_label_' + dp_id + '"' +
+ html += '<dt class="ui_tpicker_minute_label"' +
((o.showMinute) ? '' : noDisplay) + '>' + o.minuteText + '</dt>'+
- '<dd class="ui_tpicker_minute"><div id="ui_tpicker_minute_' + dp_id + '"' +
+ '<dd class="ui_tpicker_minute"><div class="ui_tpicker_minute_slider"' +
((o.showMinute) ? '' : noDisplay) + '></div>';
if (o.showMinute && o.minuteGrid > 0) {
@@ -353,9 +351,9 @@ $.extend(Timepicker.prototype, {
html += '</dd>';
// Seconds
- html += '<dt class="ui_tpicker_second_label" id="ui_tpicker_second_label_' + dp_id + '"' +
+ html += '<dt class="ui_tpicker_second_label"' +
((o.showSecond) ? '' : noDisplay) + '>' + o.secondText + '</dt>'+
- '<dd class="ui_tpicker_second"><div id="ui_tpicker_second_' + dp_id + '"'+
+ '<dd class="ui_tpicker_second"><div class="ui_tpicker_second_slider"'+
((o.showSecond) ? '' : noDisplay) + '></div>';
if (o.showSecond && o.secondGrid > 0) {
@@ -371,9 +369,9 @@ $.extend(Timepicker.prototype, {
html += '</dd>';
// Milliseconds
- html += '<dt class="ui_tpicker_millisec_label" id="ui_tpicker_millisec_label_' + dp_id + '"' +
+ html += '<dt class="ui_tpicker_millisec_label"' +
((o.showMillisec) ? '' : noDisplay) + '>' + o.millisecText + '</dt>'+
- '<dd class="ui_tpicker_millisec"><div id="ui_tpicker_millisec_' + dp_id + '"'+
+ '<dd class="ui_tpicker_millisec"><div class="ui_tpicker_millisec_slider"'+
((o.showMillisec) ? '' : noDisplay) + '></div>';
if (o.showMillisec && o.millisecGrid > 0) {
@@ -389,9 +387,9 @@ $.extend(Timepicker.prototype, {
html += '</dd>';
// Timezone
- html += '<dt class="ui_tpicker_timezone_label" id="ui_tpicker_timezone_label_' + dp_id + '"' +
+ html += '<dt class="ui_tpicker_timezone_label"' +
((o.showTimezone) ? '' : noDisplay) + '>' + o.timezoneText + '</dt>';
- html += '<dd class="ui_tpicker_timezone" id="ui_tpicker_timezone_' + dp_id + '"' +
+ html += '<dd class="ui_tpicker_timezone" ' +
((o.showTimezone) ? '' : noDisplay) + '></dd>';
html += '</dl></div>';
@@ -406,7 +404,7 @@ $.extend(Timepicker.prototype, {
$dp.find('.ui-datepicker-header, .ui-datepicker-calendar').hide();
}
- this.hour_slider = $tp.find('#ui_tpicker_hour_'+ dp_id).slider({
+ this.hour_slider = $tp.find('.ui_tpicker_hour_slider').slider({
orientation: "horizontal",
value: this.hour,
min: o.hourMin,
@@ -421,7 +419,7 @@ $.extend(Timepicker.prototype, {
// Updated by Peter Medeiros:
// - Pass in Event and UI instance into slide function
- this.minute_slider = $tp.find('#ui_tpicker_minute_'+ dp_id).slider({
+ this.minute_slider = $tp.find('.ui_tpicker_minute_slider').slider({
orientation: "horizontal",
value: this.minute,
min: o.minuteMin,
@@ -433,7 +431,7 @@ $.extend(Timepicker.prototype, {
}
});
- this.second_slider = $tp.find('#ui_tpicker_second_'+ dp_id).slider({
+ this.second_slider = $tp.find('.ui_tpicker_second_slider').slider({
orientation: "horizontal",
value: this.second,
min: o.secondMin,
@@ -445,7 +443,7 @@ $.extend(Timepicker.prototype, {
}
});
- this.millisec_slider = $tp.find('#ui_tpicker_millisec_'+ dp_id).slider({
+ this.millisec_slider = $tp.find('.ui_tpicker_millisec_slider').slider({
orientation: "horizontal",
value: this.millisec,
min: o.millisecMin,
@@ -457,7 +455,7 @@ $.extend(Timepicker.prototype, {
}
});
- this.timezone_select = $tp.find('#ui_tpicker_timezone_'+ dp_id).append('<select></select>').find("select");
+ this.timezone_select = $tp.find('.ui_tpicker_timezone').append('<select></select>').find("select");
$.fn.append.apply(this.timezone_select,
$.map(o.timezoneList, function(val, idx) {
return $("<option />")
@@ -579,7 +577,7 @@ $.extend(Timepicker.prototype, {
if ($buttonPanel.length) { $buttonPanel.before($tp); }
else { $dp.append($tp); }
- this.$timeObj = $tp.find('#ui_tpicker_time_'+ dp_id);
+ this.$timeObj = $tp.find('.ui_tpicker_time');
if (this.inst !== null) {
var timeDefined = this.timeDefined;