mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-10-06 02:02:24 +02:00
Better error message for invalid sprintf
This commit is contained in:
parent
ba19d9dab9
commit
a8d6b8da07
@ -512,7 +512,7 @@ function sprintf() {
|
|||||||
case 'd': a = parseInt(a); break;
|
case 'd': a = parseInt(a); break;
|
||||||
case 'e': a = m[6] ? a.toExponential(m[6]) : a.toExponential(); break;
|
case 'e': a = m[6] ? a.toExponential(m[6]) : a.toExponential(); break;
|
||||||
case 'f': a = m[6] ? parseFloat(a).toFixed(m[6]) : parseFloat(a); break;
|
case 'f': a = m[6] ? parseFloat(a).toFixed(m[6]) : parseFloat(a); break;
|
||||||
case 'o': a = a.toString(8); break;
|
case 'o': a = typeof(a) == 'number' ? a.toString(8):JSON.stringify(a); break;
|
||||||
case 's': a = ((a = String(a)) && m[6] ? a.substring(0, m[6]) : a); break;
|
case 's': a = ((a = String(a)) && m[6] ? a.substring(0, m[6]) : a); break;
|
||||||
case 'u': a = Math.abs(a); break;
|
case 'u': a = Math.abs(a); break;
|
||||||
case 'x': a = a.toString(16); break;
|
case 'x': a = a.toString(16); break;
|
||||||
@ -525,7 +525,7 @@ function sprintf() {
|
|||||||
o.push(s + (m[4] ? a + p : p + a));
|
o.push(s + (m[4] ? a + p : p + a));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
throw('Huh ?!');
|
throw('Invalid sprintf format "' + arguments[0]+'"');
|
||||||
}
|
}
|
||||||
f = f.substring(m[0].length);
|
f = f.substring(m[0].length);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user