Incam_FormulariosCalidad/mobile/apple/javascript/calendar.js

78 lines
2.5 KiB
JavaScript
Raw Permalink Normal View History

function openTimePicker(elem1,elem2,elem3,elem4,elem5) {
var now = new Time();
var hours = { };
var minutes = { };
var seconds = { };
for( var i = 0; i < 24; i += 1 ) {
hours[i] = i;
}
for( i = 0; i < 60; i += 1 ) {
minutes[i] = i;
seconds[i] = i;
}
alert('jur');
SpinningWheel.addSlot(hours, 'right', now.getHours());
SpinningWheel.addSlot(minutes, 'right', now.getMinutes());
SpinningWheel.addSlot(seconds, 'right', now.getSeconds());
SpinningWheel.setCancelAction(function(){
//document.getElementById(elem1).innerHTML = "cancelled";
});
SpinningWheel.setDoneAction(function(){
var results = SpinningWheel.getSelectedValues();
var ap = "AM";
if (results.keys[0] > 11) { ap = "PM"; }
if (results.keys[0] > 12) { results.keys[0] = results.keys[0] - 12; }
if (results.keys[0] == 0) { results.keys[0] = 12; }
document.getElementById(elem1).innerHTML = results.values.join(' ');
document.getElementById(elem2).value = results.keys.join(' ');
document.getElementById(elem3).value = results.keys[0];
document.getElementById(elem4).value = results.keys[1];
document.getElementById(elem5).value = results.keys[2];
document.getElementById(elem6).value = ap;
});
SpinningWheel.open();
}
function openCalendar(elem1,elem2,elem3,elem4,elem5) {
var now = new Date();
var days = { };
var years = { };
var months = { 1: 'Ene', 2: 'Feb', 3: 'Mar', 4: 'Abr', 5: 'May', 6: 'Jun', 7: 'Jul', 8: 'Ago', 9: 'Sep', 10: 'Oct', 11: 'Nov', 12: 'Dic' };
for( var i = 1; i < 32; i += 1 ) {
days[i] = i;
}
for( i = now.getFullYear()-10; i < now.getFullYear()+10; i += 1 ) {
years[i] = i;
}
SpinningWheel.addSlot(days, 'right', now.getDate());
SpinningWheel.addSlot(months, '', now.getMonth());
SpinningWheel.addSlot(years, 'right', now.getFullYear());
SpinningWheel.setCancelAction(function(){
//document.getElementById(elem1).innerHTML = "cancelled";
});
SpinningWheel.setDoneAction(function(){
var results = SpinningWheel.getSelectedValues();
document.getElementById(elem1).innerHTML = results.values.join(' ');
document.getElementById(elem2).value = results.keys.join(' ');
document.getElementById(elem3).value = results.keys[0];
document.getElementById(elem4).value = results.keys[1];
document.getElementById(elem5).value = results.keys[2];
});
SpinningWheel.open();
}