in src/svelte/src/utilities/display.ts [107:134]
function validateStrByteLen(
text: string,
dataType: string | number,
editMode?: string
): boolean {
switch (dataType) {
case 'binary':
case 2:
return editMode === EditByteModes.Single
? text.length === radixBytePad(2)
: text.length % radixBytePad(2) == 0
case 8:
return editMode === EditByteModes.Single
? text.length === radixBytePad(8)
: text.length % radixBytePad(8) == 0
case 10:
return editMode === EditByteModes.Single
? text.length === radixBytePad(10)
: text.length % radixBytePad(10) == 0
case 'hex':
case 16:
return editMode === EditByteModes.Single
? text.length === radixBytePad(16)
: text.length % radixBytePad(16) == 0
default:
return editMode === EditByteModes.Single ? text.length === 1 : true
}
}