Problem: After installing an open source zimlet (ConverseJS: https://github.com/Zimbra-Community/com_zimbra_converse), I am getting unusual console errors. When running with ?dev=1, the zimlet works fine.
Console Error: Uncaught TypeError: ee is not a function(…)
Zimlets-nodev_all.js.zgz?language=en&country=US&cosId=e00428a1-0c00-11d9-836a-000d93afea2a:23709 Uncaught TypeError: Cannot read property 'initialize' of undefined(…)
I dug farther into the code minified by zimbra and noticed that ee was defined many times. Below you can see its specified as a function, and right after that its defined as an object.
Is there any way to configure the minification process or disable it for certain zimlets? Or has anyone else ran into this issue?
Any help is greatly appreciated.
Code: Select all
function ee(){
var v=d_(this._milliseconds)/1000,j=d_(this._days),p=d_(this._months),d,y,z;
d=e1(v/60),y=e1(d/60),v%=60,d%=60,z=e1(p/12),p%=12;
var m=z,q=p,x=j,w=y,g=d,k=v,b=this.asSeconds();
return b?(b<0?"-":"")+"P"+(m?m+"Y":"")+(q?q+"M":"")+(x?x+"D":"")+(w||g||k?"T":"")+(w?w+"H":"")+(g?g+"M":"")+(k?k+"S":""):"P0D"
}
var aa,t5=e9.momentProperties=[],e7=!1,aa={}
,e3,aa={}
,a3=/(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Q|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,t3=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,aa={}
,aa={}
,a2=/\d/,a0=/\d\d/,aa=/\d{3}/,a7=/\d{4}/,aa=/[+-]?\d{6}/,aa=/\d\d?/,ee=/\d{1,3}/,b_=/\d{1,4}/,aa=/[+-]?\d{1,6}/,ee=/\d+/,_U=/[+-]?\d+/,F_=/Z|[+-]\d\d:?\d\d/gi,t8=/[+-]?\d+(\.\d{1,3})?/,e_=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,oo={}
,ee={}
,O_=0,oo=1,aa=2,_b=3,_T=4,oo=5,oo=6;
ee("M",["MM",2],"Mo",function(){
return this.month()+1
}