setScore, selectionSetScore: check for numerical values properly

This commit is contained in:
Andrew Dolgov 2019-08-29 12:52:22 +03:00
parent 12a542977e
commit 781fe3d636
1 changed files with 3 additions and 3 deletions

View File

@ -32,7 +32,7 @@ define(["dojo/_base/declare"], function (declare) {
if (ids.length > 0) { if (ids.length > 0) {
const score = prompt(__("Please enter new score for selected articles:")); const score = prompt(__("Please enter new score for selected articles:"));
if (parseInt(score) != undefined) { if (!isNaN(parseInt(score))) {
ids.each((id) => { ids.each((id) => {
const row = $("RROW-" + id); const row = $("RROW-" + id);
@ -66,7 +66,7 @@ define(["dojo/_base/declare"], function (declare) {
const score_old = row.getAttribute("data-score"); const score_old = row.getAttribute("data-score");
const score = prompt(__("Please enter new score for this article:"), score_old); const score = prompt(__("Please enter new score for this article:"), score_old);
if (parseInt(score) != undefined) { if (!isNaN(parseInt(score))) {
row.setAttribute("data-score", score); row.setAttribute("data-score", score);
const pic = row.select(".icon-score")[0]; const pic = row.select(".icon-score")[0];