Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
slam4:richclient:angularjs:boards [2016/03/22 01:15] – [2.1- Squelette de l'application, routage (3 points)] jcheron | slam4:richclient:angularjs:boards [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
====== Boards ====== | ====== Boards ====== | ||
+ | |||
+ | Remise Zippée du projet sur http:// | ||
+ | |||
+ | <wrap important> | ||
+ | |||
===== -- Contexte ===== | ===== -- Contexte ===== | ||
Dans le cadre de l' | Dans le cadre de l' | ||
Ligne 67: | Ligne 72: | ||
Le service **dataService** simule la connexion à un web service ; il est défini de la façon suivante : | Le service **dataService** simule la connexion à un web service ; il est défini de la façon suivante : | ||
- | **stories**, | + | **stories**, |
<sxh javascript; | <sxh javascript; | ||
Ligne 105: | Ligne 110: | ||
Il faudra ensuite injecter **dataService** aux 2 contrôleurs **storiesController** et **StoryController** | Il faudra ensuite injecter **dataService** aux 2 contrôleurs **storiesController** et **StoryController** | ||
- | ==== -- Url /stories (3 points) ==== | + | ==== -- Url / |
<wrap mytodo> | <wrap mytodo> | ||
Ligne 119: | Ligne 124: | ||
^Variables privées | < | ^Variables privées | < | ||
^Méthodes publiques | < | ^Méthodes publiques | < | ||
+ | |||
+ | **Remarque :** | ||
+ | |||
+ | Une **story** est marquée **Done** si son avancement est égal à 1 (100%) | ||
==== -- Directive storyHeader (2 points) ==== | ==== -- Directive storyHeader (2 points) ==== | ||
Ligne 156: | Ligne 165: | ||
**Comportement de l' | **Comportement de l' | ||
- | * Une task done est barrée | + | * Une task **done** est barrée |
* Les cases à cocher permettent de faire passer une tâche de non réalisée (done=false) à réalisée (done=true) et inversement | * Les cases à cocher permettent de faire passer une tâche de non réalisée (done=false) à réalisée (done=true) et inversement | ||
Ligne 196: | Ligne 205: | ||
* Permettre l' | * Permettre l' | ||
- | **Dans la page story :** | + | **Dans la page /stories ou / :** |
- | * Filter | + | * Filtrer |
===== -- Ressources ===== | ===== -- Ressources ===== | ||
- | ==== HTML ==== | + | ==== HTML/CSS ==== |
<sxh html; | <sxh html; | ||
< | < | ||
Ligne 208: | Ligne 217: | ||
<base href=" | <base href=" | ||
<meta charset=" | <meta charset=" | ||
- | <link rel=" | ||
<link rel=" | <link rel=" | ||
- | <script type=" | + | <script type=" |
- | <script async type=" | + | <script async type=" |
Ligne 245: | Ligne 253: | ||
</ | </ | ||
+ | <sxh css; | ||
+ | body{ | ||
+ | font-family: | ||
+ | } | ||
+ | .story-panel{ | ||
+ | float: left; | ||
+ | width: 300px; | ||
+ | } | ||
+ | .story{ | ||
+ | padding: 10px; | ||
+ | cursor: pointer; | ||
+ | } | ||
+ | .story-code{ | ||
+ | font-weight: | ||
+ | color: crimson; | ||
+ | } | ||
+ | |||
+ | .story-panel span{ | ||
+ | vertical-align: | ||
+ | } | ||
+ | .assign-to{ | ||
+ | font-weight: | ||
+ | } | ||
+ | </ | ||
==== Bootstrap ==== | ==== Bootstrap ==== | ||
+ | {{: | ||
<sxh html; | <sxh html; | ||
- | <span class=" | + | <span class=" |
</ | </ | ||
+ | |||
+ | {{: | ||
+ | <sxh html; | ||
+ | <span class=" | ||
+ | </ | ||
+ | |||
+ | {{: | ||
+ | <sxh html; | ||
+ | <span class=" | ||
+ | </ | ||
+ | |||
{{: | {{: | ||
<sxh html; | <sxh html; | ||
<button type=" | <button type=" | ||
- | <span class=" | + | <span class=" |
</ | </ | ||
</ | </ |