Projet

Général

Profil

Actions

Feature #7190

ouvert

Saisie des heures

Ajouté par Sebastien Vuillet il y a presque 9 ans. Mis à jour il y a presque 9 ans.

Statut:
New
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
08/12/2015
Echéance:
% réalisé:

0%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

La saisie des heures n'est pas ergonomique et trop stricte.


Fichiers

exemple.jpg (9,21 ko) exemple.jpg Sebastien Vuillet, 15/12/2015 11:34

Mis à jour par Sebastien Vuillet il y a presque 9 ans

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.

Mis à jour par Sebastien Vuillet il y a presque 9 ans

Mis à jour par Sebastien Vuillet il y a presque 9 ans

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).

Mis à jour par Sebastien Vuillet il y a presque 9 ans

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';
}
}

Actions

Formats disponibles : Atom PDF