merge-requests/237/merge
Tag 2022-11-06 15:07:55 -08:00
rodzic 7e095a4a76
commit 8d157a4fb7
2 zmienionych plików z 11 dodań i 26 usunięć

Wyświetl plik

@ -11573,41 +11573,26 @@ function ValidateGridsquareOnly4(inputText, validDiv)
function validateGridFromString(inputText) function validateGridFromString(inputText)
{ {
var validGrid = false;
if (inputText.length == 4 || inputText.length == 6) if (inputText.length == 4 || inputText.length == 6)
{ {
var gridSquare = ""; var LETTERS = inputText.substr(0, 2);
var LETTERS = inputText.substr(0, 2).toUpperCase(); var NUMBERS = inputText.substr(2, 2);
var NUMBERS = inputText.substr(2, 2).toUpperCase();
if (/^[A-R]+$/.test(LETTERS) && /^[0-9]+$/.test(NUMBERS)) if (/^[A-R]+$/.test(LETTERS) && /^[0-9]+$/.test(NUMBERS))
{ {
gridSquare = LETTERS + NUMBERS; validGrid = true;
} }
if (inputText.length > 4) if (validGrid && inputText.length == 6)
{ {
var LETTERS_SUB = inputText.substr(4, 2).toUpperCase(); var LETTERS_SUB = inputText.substr(4, 2);
gridSquare = ""; if (!(/^[A-Xa-x]+$/.test(LETTERS_SUB)))
if (
/^[A-R]+$/.test(LETTERS) &&
/^[0-9]+$/.test(NUMBERS) &&
/^[A-Xa-x]+$/.test(LETTERS_SUB)
)
{ {
gridSquare = LETTERS + NUMBERS + LETTERS_SUB; validGrid = false;
} }
} }
if (gridSquare != "")
{
return true;
}
else
{
return false;
}
}
else
{
return false;
} }
return validGrid;
} }
function ValidateGridsquare(inputText, validDiv) function ValidateGridsquare(inputText, validDiv)

Wyświetl plik

@ -393,7 +393,7 @@ function makeGtPin(obj)
if (obj.grid.length != 4 && obj.grid.length != 6) return; if (obj.grid.length != 4 && obj.grid.length != 6) return;
if (validateGridFromString(obj.grid, null) == false) return; if (validateGridFromString(obj.grid) == false) return;
if ( if (
g_appSettings.gtFlagImgSrc == 2 && g_appSettings.gtFlagImgSrc == 2 &&