mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-02-17 19:01:04 +01:00
WIP allow to place custom-fields in tabs: fix TypeError: Cannot read properties of undefined (reading 'toLowerCase')
This commit is contained in:
parent
9d0a7f556b
commit
cf65159629
@ -193,12 +193,12 @@ export function et2_checkType(_val, _type, _attr, _widget)
|
|||||||
// parseInt(_val) to the value itself.
|
// parseInt(_val) to the value itself.
|
||||||
if (_type == "integer")
|
if (_type == "integer")
|
||||||
{
|
{
|
||||||
const unit_reg_exp = /^(\d+)([kmg]{0,1}b?)$/i;
|
const unit_reg_exp = /^(\d+)(b|k|kb|m|mb|g|gb)$/i;
|
||||||
// allow to use b, k, kb, m, mb, g or gb postfix
|
// allow to use b, k, kb, m, mb, g or gb postfix
|
||||||
if (typeof _val === "string" && _val.match(unit_reg_exp))
|
if (typeof _val === "string" && _val.match(unit_reg_exp))
|
||||||
{
|
{
|
||||||
const matches = _val.match(unit_reg_exp);
|
const matches = _val.match(unit_reg_exp);
|
||||||
switch(matches[2][0].toLowerCase())
|
switch(matches[2].toLowerCase()[0])
|
||||||
{
|
{
|
||||||
case 'b':
|
case 'b':
|
||||||
_val = parseInt(matches[1]);
|
_val = parseInt(matches[1]);
|
||||||
|
Loading…
Reference in New Issue
Block a user