Sem descrição

Sangfroid 257f66c7fb Remise en forme du code há 1 mês atrás
public 04c8595277 Premier jet há 1 mês atrás
styles 04c8595277 Premier jet há 1 mês atrás
.gitignore 08216f8dcf On passe l'url du serveur au travers d'un entrypoint há 1 mês atrás
ReadMe.md 79cb01aa3c Ajout d'un ReadMe há 1 mês atrás
counter.js 3a1418d220 Fonctionnel há 1 mês atrás
entrypoint.js 08216f8dcf On passe l'url du serveur au travers d'un entrypoint há 1 mês atrás
fetch.js 3a1418d220 Fonctionnel há 1 mês atrás
index.html 8e8f7f2801 Le Html est généré par le script há 1 mês atrás
javascript.svg 04c8595277 Premier jet há 1 mês atrás
main.js 257f66c7fb Remise en forme du code há 1 mês atrás
package.json 04c8595277 Premier jet há 1 mês atrás
yarn.lock 04c8595277 Premier jet há 1 mês atrás

ReadMe.md

Compte à rebours en Javascript

Appelle un compteur à rebours sur une ressource http et l'exécute automatiquement quand il est démarré sur la ressource.

Copier le fichier entrypoint.js en entrypoint.local.js et modifier l'url de l'api

export const entrypoint = "http://url-back-de-votre-api";

L'api doit renvoyer un objet en json de cette forme:

{
    "id": Number,
    "name": String,
    "timeStart": DateTime,
    "timeEnd": DateTime,
    "timeToLive": String,
    "minutes": Number,
    "state": String
}

Les DateTime sont au format DateTime() de Php, le timeToLive est au format DateInterval de php.

les 3 états sont:

  • ready
  • started
  • completd

L'api doit gérer l'état du compteur, ce js ne fera que récupérer ces informations pour savoir si le compteur doit être lancé ou attendre le départ.