Commit Graph

94 Commits

Author SHA1 Message Date
8190bbfdc0 Update bootstrap 2019-01-21 09:58:36 +01:00
41f815f54d frontend: fix undefined variable 2019-01-21 09:58:36 +01:00
3b15fda470 frontend: Add a message on submission timeout 2019-01-21 09:58:36 +01:00
c1eeb382f8 frontend: fix one case hang after submission 2019-01-21 09:58:36 +01:00
b6769086c2 frontend: treat MCQ justification as key flag, instead of special case 2019-01-21 09:58:36 +01:00
e57ff1be8d frontend: use the new set of icons for notification 2019-01-21 09:58:36 +01:00
108814b8b7 frontend: fix angular syntax error 2019-01-21 09:58:36 +01:00
12eddadc07 frontend: browser notifications of challenge events 2019-01-21 09:58:36 +01:00
9be56fb9a2 settings: new option to postpone the activation of the given settings file 2019-01-21 09:58:36 +01:00
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
819614278f Update bootstrap 2019-01-21 03:08:05 +01:00
f27072db16 common.js: handle compound names 2019-01-21 03:08:05 +01:00
5b53fbda0b common.js: add stripHTML filter 2019-01-21 03:08:05 +01:00
598f4a5076 frontend: replace the niceborder under the menu by a time progressbar 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
3056a19d09 dashboard: refactor interface 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
5eaf1926c1 Update angulasJS 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
73eb04bcf0 Extract public interface into a separate project: dashboard 2018-05-11 15:03:10 +02:00
00688cb996 public: news carousel for ranking 2018-05-11 05:27:51 +02:00
1dcebc4eca public: new carousels in pubic interface: teams and exercices
+ fix autocarousel directive
2018-05-11 05:27:51 +02:00
0b2e61faef frontend/public: minor fixes 2018-05-11 05:27:51 +02:00
fb89ca5938 frontend/public: don't require etag header 2018-05-11 05:27:51 +02:00