Feature #7190
ouvert
Une solution très simple et efficace serait d'utiliser la fonctionnalité html5 : <input type="time"
Pour l'avoir tester cela marche très bien dans silverpeas sans effet de bord.
Warning:The input type="time" is not supported by Internet Explorer and Firefox. Currently supported by Chrome, Safari and Opera browsers.
Lorsque le navigateur ne le supporte pas, le champs se présente comme un champs texte (comme actuellement dans Silverpeas).
Patch qui permet de l'appliqué via JavaScript :
document.onreadystatechange = function() {
setHTLM5Time('startHour');
setHTLM5Time('endHour');
setHTLM5Time('StartHour');
setHTLM5Time('EndHour');
setHTLM5Time('BeginHour');
}
function setHTLM5Time(name) {
var x = document.getElementsByName(name);
var i;
for (i = 0; i < x.length; i++) {
x[i].type = 'time';
}
}
Formats disponibles : Atom
PDF