Commit Graph

42 Commits

Author SHA1 Message Date
e2fdce10ef frontend: click on card to go to the related theme/defi 2019-01-21 03:08:06 +01:00
3f9e5f887a frontend: allow two defi in 2 differents themes to have the same name 2019-01-21 03:08:05 +01:00
592db2dbba frontend: tags are now ordered 2019-01-21 03:08:04 +01:00
0e36a850cf Array flags can be non-ordered 2019-01-21 03:08:04 +01:00
dbf1985d25 Implement flag arrays 2019-01-21 03:08:04 +01:00
e9fd9c4e9a Mutualise some common JS functions 2019-01-21 03:08:04 +01:00
8463993581 frontend: Add field to filter tag list 2019-01-21 03:08:04 +01:00
476f0f553c implement choices_cost 2019-01-21 03:08:04 +01:00
c5b65289d3 Add new helper string related to justified MCQ flag 2019-01-21 03:07:47 +01:00
024d34f0e4 frontend: registration is Ok 2019-01-21 03:07:47 +01:00
7b0e8195ff frontend: keep answers on screen after submission (lost on refresh) 2019-01-21 03:07:47 +01:00
87b41ab3cc frontend: save flag fields between 2 refresh and pages 2019-01-21 03:07:47 +01:00
63a55a8a0b nginx: error pages are now respond as json if accept header request it.
As a consequence, we can rely on them to display a correct information on user pages through angularJS.
2019-01-21 03:07:47 +01:00
8702db568c frontend: rework refresh loop 2019-01-21 03:07:47 +01:00
0414c392bf frontend: console.log is not a good way to handle errors 2019-01-21 03:07:47 +01:00
d40922629b Utilise a new field to send justifications instead of too complex guessing crap 2019-01-21 03:07:47 +01:00
69a866bbbf frontend: when a justification is valid, check the MCQ box 2019-01-21 03:07:47 +01:00
3838f7645d frontend: fix race condition in interface 2019-01-21 03:07:47 +01:00
3dcb233c3f handle justified MCQ in interface and submission 2019-01-21 03:07:47 +01:00
5c742834ea frontend: public part now validate through blake2b.js flags and MCQs 2019-01-21 03:07:47 +01:00
195490484c Change exported flags format in my.json 2019-01-21 03:07:47 +01:00
bb33572b19 frontend: really implement next challenge button 2019-01-21 03:07:47 +01:00
521507b8e3 frontend: add active class on tag menu 2019-01-21 03:07:47 +01:00
d0bd722c92 frontend: add a menu items regrouping tags 2019-01-21 03:07:47 +01:00
26295dd978 frontend: new page theme 2018-12-09 20:41:43 +01:00
ea56219fa1 frontend: display tags and add new page to filter exercices by tag 2018-12-09 20:41:43 +01:00
bc2d09e14e frontend: refactor home page 2018-12-09 20:41:43 +01:00
168e7cd636 frontend: use a menu to group scenarii 2018-12-09 20:41:43 +01:00
bd0416eede frontend: fix race condition in interface 2018-12-08 20:35:36 +01:00
6034246015 Retrieve time through X-FIC-Time header instead of time.json 2018-12-08 03:23:08 +01:00
0c540a39eb frontend: beautiful URLs 2018-01-26 12:02:32 +01:00
184714aeeb frontend: team registration 2018-01-18 12:08:11 +01:00
d6012dfffb frontend: display MCQ in interface 2018-01-17 18:52:45 +01:00
978f260c64 js: compatible with angular 1.6 2018-01-17 18:52:43 +01:00
b31f009d2e frontend: add script to change frontend base URL 2018-01-17 18:52:37 +01:00
e362700031 frontend: inside public interface, hide hints 2018-01-17 18:52:36 +01:00
5a6b27ff18 frontend: new page that list videos 2018-01-17 18:52:34 +01:00
8d03a08717 frontend: fix partial solved flags display 2018-01-17 18:52:30 +01:00
b42016c74a Coefficients transit and display on UI 2018-01-17 18:52:29 +01:00
78ce24f3f7 fixup! fixup! WIP esthetic changes 2018-01-17 18:52:29 +01:00
da29071ad1 frontend: improve rank rendering 2018-01-17 18:51:55 +01:00
09d1a397c0 frontend: use a common JS file to contain common features between challenger and public interface 2018-01-17 18:51:54 +01:00