Skip to content

Commit 94d7ea6

Browse files
committed
new option: viewSelect / implementation of meridian view
1 parent 9f56335 commit 94d7ea6

File tree

8 files changed

+28
-13
lines changed

8 files changed

+28
-13
lines changed

css/datetimepicker.css

+9-1
Original file line numberDiff line numberDiff line change
@@ -247,11 +247,19 @@
247247
height: 26px;
248248
line-height: 26px;
249249
}
250+
.datetimepicker .datetimepicker-hours table tr td span.hour_am,
251+
.datetimepicker .datetimepicker-hours table tr td span.hour_pm {
252+
width: 14.6%;
253+
}
254+
.datetimepicker .datetimepicker-hours fieldset legend,
255+
.datetimepicker .datetimepicker-minutes fieldset legend {
256+
margin-bottom: inherit;
257+
line-height: 30px;
258+
}
250259
.datetimepicker .datetimepicker-minutes span {
251260
height: 26px;
252261
line-height: 26px;
253262
}
254-
255263
.datetimepicker table tr td span:hover {
256264
background: #eeeeee;
257265
}

sample/index.html

+4-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<legend>Test</legend>
1414
<div class="control-group">
1515
<label class="control-label">DateTime Picking</label>
16-
<div class="controls input-append date form_datetime" data-date="1979-09-16T05:25:07Z" data-date-format="dd MM yyyy - hh:ii" data-link-field="dtp_input1">
16+
<div class="controls input-append date form_datetime" data-date="1979-09-16T05:25:07Z" data-date-format="dd MM yyyy - HH:ii p" data-link-field="dtp_input1">
1717
<input size="16" type="text" value="" readonly>
1818
<span class="add-on"><i class="icon-remove"></i></span>
1919
<span class="add-on"><i class="icon-th"></i></span>
@@ -54,7 +54,8 @@
5454
autoclose: 1,
5555
todayHighlight: 1,
5656
startView: 2,
57-
forceParse: 0
57+
forceParse: 0,
58+
showMeridian: 1
5859
});
5960
/*$('.form_date').datetimepicker({
6061
language: 'fr',
@@ -80,4 +81,4 @@
8081
</script>
8182

8283
</body>
83-
</html>
84+
</html>

screenshot/standard_day_meridian.png

7.04 KB
Loading

screenshot/standard_hour_meridian.png

6.44 KB
Loading

tests/suites/component.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ module('Component', {
55
'<span class="add-on"><i class="icon-th"></i></span>'+
66
'</div>')
77
.appendTo('#qunit-fixture')
8-
.datetimepicker({format: "dd-mm-yyyy"});
8+
.datetimepicker({format: "dd-mm-yyyy", viewSelect: 2});
99
this.input = this.component.find('input');
1010
this.addon = this.component.find('.add-on');
1111
this.dp = this.component.data('datetimepicker')

tests/suites/mouse_navigation/2011.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ module('Mouse Navigation 2011', {
55
*/
66
this.input = $('<input type="text" value="31-03-2011">')
77
.appendTo('#qunit-fixture')
8-
.datetimepicker({format: "dd-mm-yyyy"})
8+
.datetimepicker({format: "dd-mm-yyyy", viewSelect: 2})
99
.focus(); // Activate for visibility checks
1010
this.dp = this.input.data('datetimepicker')
1111
this.picker = this.dp.picker;

tests/suites/mouse_navigation/2012.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ module('Mouse Navigation 2012', {
1010
*/
1111
this.input = $('<input type="text" value="31-03-2012">')
1212
.appendTo('#qunit-fixture')
13-
.datetimepicker({format: "dd-mm-yyyy"})
13+
.datetimepicker({format: "dd-mm-yyyy", viewSelect: 2})
1414
.focus(); // Activate for visibility checks
1515
this.dp = this.input.data('datetimepicker')
1616
this.picker = this.dp.picker;

tests/suites/options.js

+12-6
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ test('Autoclose', function(){
1717
.datetimepicker({
1818
format: 'yyyy-mm-dd',
1919
autoclose: true,
20-
minView: 2
20+
minView: 2,
21+
viewSelect: 2
2122
}),
2223
dp = input.data('datetimepicker'),
2324
picker = dp.picker,
@@ -41,7 +42,8 @@ test('Startview: year view (integer)', function(){
4142
.val('2012-03-05')
4243
.datetimepicker({
4344
format: 'yyyy-mm-dd',
44-
startView: 3
45+
startView: 3,
46+
viewSelect: 2
4547
}),
4648
dp = input.data('datetimepicker'),
4749
picker = dp.picker,
@@ -59,7 +61,8 @@ test('Startview: year view (string)', function(){
5961
.val('2012-03-05')
6062
.datetimepicker({
6163
format: 'yyyy-mm-dd',
62-
startView: 'year'
64+
startView: 'year',
65+
viewSelect: 2
6366
}),
6467
dp = input.data('datetimepicker'),
6568
picker = dp.picker,
@@ -292,7 +295,8 @@ test('startDate: Custom value', function(){
292295
.datetimepicker({
293296
format: 'yyyy-mm-dd',
294297
startView: 2,
295-
startDate: "2013-01-24 15:30"
298+
startDate: "2013-01-24 15:30",
299+
viewSelect: 2
296300
}),
297301
dp = input.data('datetimepicker'),
298302
picker = dp.picker,
@@ -320,7 +324,8 @@ test('startDate: Custom value', function(){
320324
.datetimepicker({
321325
format: 'yyyy-mm-dd',
322326
startView: 2,
323-
startDate: "2013-01-24 15:30"
327+
startDate: "2013-01-24 15:30",
328+
viewSelect: 2
324329
}),
325330
dp = input.data('datetimepicker'),
326331
picker = dp.picker,
@@ -348,7 +353,8 @@ test('endDate: Custom value', function(){
348353
.datetimepicker({
349354
format: 'yyyy-mm-dd',
350355
startView: 2,
351-
endDate: "2013-01-24 15:30"
356+
endDate: "2013-01-24 15:30",
357+
viewSelect: 2
352358
}),
353359
dp = input.data('datetimepicker'),
354360
picker = dp.picker,

0 commit comments

Comments
 (0)