X-Git-Url: https://git.auder.net/?p=vchess.git;a=blobdiff_plain;f=public%2Fjavascripts%2Fcomponents%2Fproblems.js;h=594d6e648b0832e664ab01324e78ace994be1d9a;hp=dc32052081b8e0b003e4bd5d00a343a27a7ba467;hb=da06a6eb0237123ce43fdb01cb06246b8b57f5e5;hpb=4ecf423bce243e8e10b5b777a95f67ecc9f8d8d3 diff --git a/public/javascripts/components/problems.js b/public/javascripts/components/problems.js index dc320520..594d6e64 100644 --- a/public/javascripts/components/problems.js +++ b/public/javascripts/components/problems.js @@ -1,23 +1,81 @@ -//TODO: list problems as FEN (quickly rendered), by date, with possible filtering per variant(?) -//click on a problem ==> land on variant page with mode==friend, FEN prefilled... ok - -// get 10 first problems, and buttons next<>previous send date + "before" or "after" -// need database: sqlite ! - -// form "new problem" fen(position/turn/flags[guess]), instructions, solution (mandatory) -// ==> upload on server in sandbox -// -// Atomic rules, atomic game, atomic problems(list drawn position -// + summary(first chars of instructions) + timedate)... one big Vue ? with components -// -// click on problem ==> masque problems, affiche game tab, launch new game Friend with -// FEN + turn + flags + rappel instructions / solution on click sous l'échiquier - Vue.component('my-problems', { - //props: ['vobj'], + data: function () { + return { + problems: problemArray //initial value + }; + }, template: ` -
-

Hello

+
+ + + + + +
+
+ +

Add problem

+
+
+ + +
+
+

+ Allowed HTML tags: + <p>,<br>,<,ul>,<ol>,<li> +

+ +