mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-28 13:21:28 +00:00
Added hour/minute increment/decrement functionality to timepicker
This commit is contained in:
parent
32fa08513b
commit
de91ae5577
@ -249,7 +249,40 @@
|
||||
<column class="oe-time-picker-five-minute-column-class" flex="1"/>
|
||||
</columns>
|
||||
<rows >
|
||||
|
||||
|
||||
<row flex="1" >
|
||||
<vbox class="oe-time-picker-five-minute-box-class" id="oe-time-picker-five-minute-box-0" onclick="oeTimePicker.increaseMinute(this, 60)">
|
||||
<spacer flex="1" />
|
||||
<box><label class="oe-time-picker-five-minute-number-class" value="+1h" /></box>
|
||||
<spacer flex="1" />
|
||||
</vbox>
|
||||
<vbox class="oe-time-picker-five-minute-box-class" id="oe-time-picker-five-minute-box-5" onclick="oeTimePicker.increaseMinute(this, 30)">
|
||||
<spacer flex="1" />
|
||||
<box><label class="oe-time-picker-five-minute-number-class" value="+:30" /></box>
|
||||
<spacer flex="1" />
|
||||
</vbox>
|
||||
<vbox class="oe-time-picker-five-minute-box-class" id="oe-time-picker-five-minute-box-10" onclick="oeTimePicker.increaseMinute(this, 15)">
|
||||
<spacer flex="1" />
|
||||
<box><label class="oe-time-picker-five-minute-number-class" value="+:15" /></box>
|
||||
<spacer flex="1" />
|
||||
</vbox>
|
||||
<vbox class="oe-time-picker-five-minute-box-class" id="oe-time-picker-five-minute-box-15" onclick="oeTimePicker.increaseMinute(this, 10)">
|
||||
<spacer flex="1" />
|
||||
<box><label class="oe-time-picker-five-minute-number-class" value="+:10" /></box>
|
||||
<spacer flex="1" />
|
||||
</vbox>
|
||||
<vbox class="oe-time-picker-five-minute-box-class" id="oe-time-picker-five-minute-box-20" onclick="oeTimePicker.increaseMinute(this, 5)">
|
||||
<spacer flex="1" />
|
||||
<box><label class="oe-time-picker-five-minute-number-class" value="+:05" /></box>
|
||||
<spacer flex="1" />
|
||||
</vbox>
|
||||
<vbox class="oe-time-picker-five-minute-box-class" id="oe-time-picker-five-minute-box-25" onclick="oeTimePicker.increaseMinute(this, -30)">
|
||||
<spacer flex="1" />
|
||||
<box><label class="oe-time-picker-five-minute-number-class" value="-:30" /></box>
|
||||
<spacer flex="1" />
|
||||
</vbox>
|
||||
</row>
|
||||
|
||||
<row flex="1" >
|
||||
<vbox class="oe-time-picker-five-minute-box-class" id="oe-time-picker-five-minute-box-0" onclick="oeTimePicker.clickMinute(this, 0)">
|
||||
<spacer flex="1" />
|
||||
@ -341,6 +374,39 @@
|
||||
</columns>
|
||||
<rows >
|
||||
|
||||
<row flex="1" >
|
||||
<vbox class="oe-time-picker-five-minute-box-class" id="oe-time-picker-five-minute-box-0" onclick="oeTimePicker.increaseMinute(this, 60)">
|
||||
<spacer flex="1" />
|
||||
<box><label class="oe-time-picker-five-minute-number-class" value="+1h" /></box>
|
||||
<spacer flex="1" />
|
||||
</vbox>
|
||||
<vbox class="oe-time-picker-five-minute-box-class" id="oe-time-picker-five-minute-box-5" onclick="oeTimePicker.increaseMinute(this, 30)">
|
||||
<spacer flex="1" />
|
||||
<box><label class="oe-time-picker-five-minute-number-class" value="+:30" /></box>
|
||||
<spacer flex="1" />
|
||||
</vbox>
|
||||
<vbox class="oe-time-picker-five-minute-box-class" id="oe-time-picker-five-minute-box-10" onclick="oeTimePicker.increaseMinute(this, 15)">
|
||||
<spacer flex="1" />
|
||||
<box><label class="oe-time-picker-five-minute-number-class" value="+:15" /></box>
|
||||
<spacer flex="1" />
|
||||
</vbox>
|
||||
<vbox class="oe-time-picker-five-minute-box-class" id="oe-time-picker-five-minute-box-15" onclick="oeTimePicker.increaseMinute(this, 10)">
|
||||
<spacer flex="1" />
|
||||
<box><label class="oe-time-picker-five-minute-number-class" value="+:10" /></box>
|
||||
<spacer flex="1" />
|
||||
</vbox>
|
||||
<vbox class="oe-time-picker-five-minute-box-class" id="oe-time-picker-five-minute-box-20" onclick="oeTimePicker.increaseMinute(this, 5)">
|
||||
<spacer flex="1" />
|
||||
<box><label class="oe-time-picker-five-minute-number-class" value="+:05" /></box>
|
||||
<spacer flex="1" />
|
||||
</vbox>
|
||||
<vbox class="oe-time-picker-five-minute-box-class" id="oe-time-picker-five-minute-box-25" onclick="oeTimePicker.increaseMinute(this, -30)">
|
||||
<spacer flex="1" />
|
||||
<box><label class="oe-time-picker-five-minute-number-class" value="-:30" /></box>
|
||||
<spacer flex="1" />
|
||||
</vbox>
|
||||
</row>
|
||||
|
||||
<row flex="1" >
|
||||
<vbox class="oe-time-picker-one-minute-box-class" id="oe-time-picker-one-minute-box-0" onclick="oeTimePicker.clickMinute(this, 0)">
|
||||
<spacer flex="1" />
|
||||
|
@ -371,4 +371,16 @@ oeTimePicker.calcNearestFiveMinutes = function( time )
|
||||
return minutesByFive;
|
||||
}
|
||||
|
||||
oeTimePicker.increaseMinute = function( minuteItem, minuteNumber )
|
||||
{
|
||||
// set the minutes in the selected time
|
||||
|
||||
oeTimePicker.gSelectedTime.setMinutes( oeTimePicker.gSelectedTime.getMinutes()+minuteNumber );
|
||||
|
||||
oeTimePicker.selectMinuteItem( minuteItem );
|
||||
|
||||
oeTimePicker.selectTime();
|
||||
|
||||
oeTimePicker.gPopup.hidePopup();
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user