X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=public%2Fjavascripts%2Fcomponents%2Fproblems.js;h=63f06e5568a0a6224f633be2edc2ece756583ecf;hb=edcd679ab1fe609641451586ef1e9484925c4f83;hp=9288a393a6f9135cd325273cc36a3a30c775d7db;hpb=247356cde3f4e36004942c5f57187d667f7ef27c;p=vchess.git diff --git a/public/javascripts/components/problems.js b/public/javascripts/components/problems.js index 9288a393..63f06e55 100644 --- a/public/javascripts/components/problems.js +++ b/public/javascripts/components/problems.js @@ -39,16 +39,16 @@ Vue.component('my-problems', {
+ :placeholder='translate("Full FEN description")'/>

{{ translate("Safe HTML tags allowed") }}

+ :placeholder='translate("Describe the problem goal")'> + :placeholder='translate("How to solve the problem?")'>
@@ -105,11 +105,11 @@ Vue.component('my-problems', { }, previewNewProblem: function() { if (!V.IsGoodFen(this.newProblem.fen)) - return alert("Bad FEN string"); - if (this.newProblem.instructions.length == 0) - return alert("Empty instructions"); - if (this.newProblem.solution.length == 0) - return alert("Empty solution"); + 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) + return alert(translations["Empty solution"]); this.newProblem.stage = "preview"; }, sendNewProblem: function() {