kopia lustrzana https://gitlab.com/gridtracker.org/gridtracker
Code reduction
rodzic
7e095a4a76
commit
8d157a4fb7
|
@ -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)
|
||||||
|
|
|
@ -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 &&
|
||||||
|
|
Ładowanie…
Reference in New Issue