irec helpers - CGastrell/phonegap GitHub Wiki
Funciones de ayuda
clockFormat(seconds)
Recibe una cantidad de segundos y devuelve un string con el formato mm:ss
con ceros antepuestos en caso que los valores sean inferiores a 10:
function clockFormat(secs) {
secs = secs << 0;
var minutes = (secs / 60) << 0;
var seconds = secs % 60;
minutes = minutes < 10 ? "0"+minutes : minutes;
seconds = seconds < 10 ? "0"+seconds : seconds;
return minutes+":"+seconds;
}
guid()
Devuelve un UUID
en formato acorde a al RFC4122
. No es necesario comprender demasiado, solo saber que tiene una gran combinacion de random()
. Me la robe de http://stackoverflow.com/questions/105034/create-guid-uuid-in-javascript
function guid() {
function s4() {
return Math.floor((1 + Math.random()) * 0x10000)
.toString(16)
.substring(1);
}
return s4() + s4() + '-' + s4() + '-' + s4() + '-' +
s4() + '-' + s4() + s4() + s4();
}
crearGuia()
Si bien ya la teniamos de antes, hay que actualizarla ya que ahora usa guid()
para generar el nombre del archivo:
function crearGuia() {
var entrevista = {
nombre: 'Curso Phonegap',
id: guid(),
preguntas: {
1: "Preséntese y cuénteme por qué quiere hacer el curso de Phonegap",
2: "Nombre",
3: "Edad",
4: "Conocimientos previos",
5: "Experiencia en mobile",
6: "Experiencia general"
}
};
return entrevista;
}
Por ultimo vamos a usar un nuevo objeto mediaApi que se ajuste a las necesidades de la aplicacion. Al igual que recordApi
tiene variantes especificas.