mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-02-25 14:41:50 +01:00
the splitting with a complex regex for the parseDate does not work with old javascript. reworked it so splitting is done possible (date) delimiter by delimiter
This commit is contained in:
parent
dcf1a53a74
commit
f0f3152222
@ -1441,9 +1441,18 @@ Calendar.prototype.parseDate = function (str, fmt) {
|
|||||||
var m = -1;
|
var m = -1;
|
||||||
var d = 0;
|
var d = 0;
|
||||||
// var a = str.split(/\W+/); does not work with multibyte chars, eg. german umlauts under utf-8
|
// var a = str.split(/\W+/); does not work with multibyte chars, eg. german umlauts under utf-8
|
||||||
var a = str.split(/[./-]/);
|
// var a = str.split(/[./-]/); does not work with old javascript
|
||||||
|
var a;
|
||||||
|
a=str.split(/\//);
|
||||||
|
if (a[0]==str) {
|
||||||
|
a=str.split(/-/);
|
||||||
|
}
|
||||||
|
if (a[0]==str) {
|
||||||
|
a=str.split(/\./);
|
||||||
|
}
|
||||||
|
|
||||||
if (!fmt) {
|
if (!fmt) {
|
||||||
fmt = this.dateFormat;
|
fmt = this.dateFormat;
|
||||||
}
|
}
|
||||||
var b = fmt.match(/%./g);
|
var b = fmt.match(/%./g);
|
||||||
var i = 0, j = 0;
|
var i = 0, j = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user