diff --git a/frontend/static/js/challenge.js b/frontend/static/js/challenge.js index 23fd82c3..0fa59f9e 100644 --- a/frontend/static/js/challenge.js +++ b/frontend/static/js/challenge.js @@ -31,7 +31,7 @@ angular.module("FICApp", ["ngRoute", "ngSanitize"]) }) .when("/:theme/:exercice", { controller: "ExerciceController", - templateUrl: "views/theme.html" + templateUrl: "views/defi.html" }) .when("/", { controller: "HomeController", @@ -198,21 +198,7 @@ angular.module("FICApp", ["ngRoute", "ngSanitize"]) $rootScope.current_exercice = exercicesUrl[$routeParams.exercice]; }) } else { - if ($scope.themes && $scope.my && $scope.themes[$scope.current_theme]) { - var exos = Object.keys($scope.themes[$scope.current_theme].exercices); - var i = 0; - for (; i < exos.length; i++) { - if (!$scope.my.exercices || !$scope.my.exercices[exos[i]] || !$scope.my.exercices[exos[i]].solved) - break; - } - if (i < exos.length) { - $rootScope.current_exercice = exos[i]; - } else { - $rootScope.current_exercice = exos[0]; - } - } else { - $rootScope.current_exercice = 0; - } + $rootScope.current_exercice = 0; } $scope.hsubmit = function(hint) { diff --git a/frontend/static/views/defi.html b/frontend/static/views/defi.html new file mode 100644 index 00000000..2ca2c5eb --- /dev/null +++ b/frontend/static/views/defi.html @@ -0,0 +1,135 @@ + + +
+ Vous n'avez pas encore accès à cet exercice. +
+
+

+
+
+

{{ themes[current_theme].exercices[current_exercice].title }}

+ #{{ tag }} +

+
+
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+
+ Faire son rapport +
+
    +
  • . Dernière solution envoyée à {{ my.exercices[current_exercice].solved_time | date:"mediumTime" }}. .
  • +
  • Votre solution a bien été envoyée !{{ sberr }} {{ message }}
  • +
+
+
+
+ + + + +
+ +
+

+
+ + +
+
+
+ +
+ +
+
+
+
+ +
+
+ Challenge réussi ! +
+
+

+ Vous êtes la {{ my.exercices[current_exercice].solved_rank }} équipe à avoir résolu ce challenge à {{ my.exercices[current_exercice].solved_time | date:"mediumTime" }}. Vous avez marqué ! +

+ Passer au challenge suivant +
+
+ +
+
+ Solution du challenge +
+
+

+ Vérifiez les clefs que vous trouvez en comparant leur BLAKE2b : +

+
+
{{ key.slice(128) }}
+
{{ key.slice(0, 128) }}
+
+
+ +
+
+
+
+
diff --git a/frontend/static/views/theme.html b/frontend/static/views/theme.html index 8d781bae..801e0d69 100644 --- a/frontend/static/views/theme.html +++ b/frontend/static/views/theme.html @@ -1,135 +1,21 @@ - +
+
+

+
+
-
- Vous n'avez pas encore accès à cet exercice. -
-
-

-
-
-

{{ themes[current_theme].exercices[current_exercice].title }}

- -

-
-
- -
- -
- -
- -
- -
- -
- -
-
-
- Faire son rapport -
-
    -
  • . Dernière solution envoyée à {{ my.exercices[current_exercice].solved_time | date:"mediumTime" }}. .
  • -
  • Votre solution a bien été envoyée !{{ sberr }} {{ message }}
  • -
-
-
-
- - - - -
- -
-

-
- - -
-
-
- -
- -
-
-
-
- -
-
- Challenge réussi ! -
-
-

- Vous êtes la {{ my.exercices[current_exercice].solved_rank }} équipe à avoir résolu ce challenge à {{ my.exercices[current_exercice].solved_time | date:"mediumTime" }}. Vous avez marqué ! -

- Passer au challenge suivant -
-
- -
-
- Solution du challenge -
-
-

- Vérifiez les clefs que vous trouvez en comparant leur BLAKE2b : -

-
-
{{ key.slice(128) }}
-
{{ key.slice(0, 128) }}
-
-
- -
-
-
-
-
+
+
+
+
+ + {{ exercice.title }} + + + {{ exercice.title }} + + #{{tag}} +
+

Sunt omnis est quibusdam aperiam quos minima numquam.

+
+