projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Draft code reorganisation (+ fix Alice rules + stateless VariantRules object)
[vchess.git]
/
public
/
javascripts
/
components
/
problems.js
diff --git
a/public/javascripts/components/problems.js
b/public/javascripts/components/problems.js
index
ef017e5
..
4caabb5
100644
(file)
--- a/
public/javascripts/components/problems.js
+++ b/
public/javascripts/components/problems.js
@@
-39,7
+39,7
@@
Vue.component('my-problems', {
<fieldset>
<label for="newpbFen">FEN</label>
<input id="newpbFen" type="text" v-model="newProblem.fen"
<fieldset>
<label for="newpbFen">FEN</label>
<input id="newpbFen" type="text" v-model="newProblem.fen"
- :placeholder='translate("Full FEN
string
")'/>
+ :placeholder='translate("Full FEN
description
")'/>
</fieldset>
<fieldset>
<p class="emphasis">{{ translate("Safe HTML tags allowed") }}</p>
</fieldset>
<fieldset>
<p class="emphasis">{{ translate("Safe HTML tags allowed") }}</p>
@@
-105,7
+105,7
@@
Vue.component('my-problems', {
},
previewNewProblem: function() {
if (!V.IsGoodFen(this.newProblem.fen))
},
previewNewProblem: function() {
if (!V.IsGoodFen(this.newProblem.fen))
- return alert(translations["Bad FEN
string
"]);
+ return alert(translations["Bad FEN
description
"]);
if (this.newProblem.instructions.trim().length == 0)
return alert(translations["Empty instructions"]);
if (this.newProblem.solution.trim().length == 0)
if (this.newProblem.instructions.trim().length == 0)
return alert(translations["Empty instructions"]);
if (this.newProblem.solution.trim().length == 0)
@@
-127,3
+127,8
@@
Vue.component('my-problems', {
},
},
})
},
},
})
+
+// TODO:
+// possibilité de supprimer / éditer si peer ID reconnu comme celui du probleme (champ "uploader")
+// --> côté serveur on vérifie un certain "secret"
+// --> filtre possible "mes problèmes"