From 029c667f638cb9875636eedef1ddd3e45d62e9d7 Mon Sep 17 00:00:00 2001 From: Alib Date: Sun, 21 Feb 2010 23:53:20 +0100 Subject: updated new timer template. Added spinningwheel from http://cubiq.org/spinning-wheel-on-webkit-for-iphone-ipod-touch/11 --- new_timer.html | 197 ++++++++++++++++++++++----------------------------------- 1 file changed, 77 insertions(+), 120 deletions(-) (limited to 'new_timer.html') diff --git a/new_timer.html b/new_timer.html index bbede52..1ffc224 100755 --- a/new_timer.html +++ b/new_timer.html @@ -7,6 +7,8 @@ + + Title of your page @@ -35,6 +37,66 @@ function updateOrientation() { frm = document.getElementById(formid); frm.submit(); } +function openSelectDate() { + var now = new Date(); + var now_year = now.getFullYear(); + var now_month = now.getMonth()+1; + var now_day = now.getDate(); + var layer = 'layer_date'; + var days = { }; + var years = { }; + var months = { 1: 'Jan', 2: 'Feb', 3: 'Mar', 4: 'Apr', 5: 'May', 6: 'Jun', 7: 'Jul', 8: 'Aug', 9: 'Sep', 10: 'Oct', 11: 'Nov', 12: 'Dec' }; + + for( var i = 1; i < 32; i += 1 ) { + days[i] = i; + } + + for( i = now.getFullYear(); i < now.getFullYear()+5; i += 1 ) { + years[i] = i; + } + + SpinningWheel.addSlot(days, 'right', now_day); + SpinningWheel.addSlot(months, '', now_month); + SpinningWheel.addSlot(years, 'right', now_year ); + + SpinningWheel.setCancelAction(cancel_date); + SpinningWheel.setDoneAction(done_date); + + SpinningWheel.open(); +} + +function done_date() { + var results = SpinningWheel.getSelectedValues(); + document.getElementById('layer_date').innerHTML = results.values.join(' '); +} + +function cancel_date() { + document.getElementById('layer_date').innerHTML = 'Select timer date'; +} +function openSelectTime(layer) { + var now = new Date(); + var now_hour = now.getHours(); + var now_minute = now.getMinutes()+1; + var hours = { }; + var minutes = { }; + + for( var i = 00; i < 24; i += 1 ) { + hours[i] = i; + } + + for( var i = 00; i < 60; i += 1 ) { + minutes[i] = i; + } + + SpinningWheel.addSlot(hours, 'right', now_hour); + SpinningWheel.addSlot(minutes, '', now_minute); + + SpinningWheel.setCancelAction( function() {} ); + SpinningWheel.setDoneAction(function () {var results = SpinningWheel.getSelectedValues(); document.getElementById(layer).innerHTML = results.values.join(' ');}); + + SpinningWheel.open(); +} + @@ -53,7 +115,7 @@ iStream + -