Hi,
after several days I have done a new svn trunk checkout. I´m working with debian, postgres, cyrus, firefox.
Now my folders in felamimail do not show up. By invoking the debug-window in Firefox and only selecting JS i got the following entries:
23:59:54.265 uncaught exception: undefined
23:59:54.265 ReferenceError: et2_widget is not defined
I have ommited a lot of warnings/errors in CSS but one seems to be of interrest in the near future:
23:59:53.174 Die Kopfzeilen X-Content-Security-Policy und X-Content-Security-Report-Only werden in Zukunft nicht mehr unterstützt. Verwenden Sie bitte stattdessen die Kopfzeilen Content-Security-Policy und Content-Security-Report-Only mit CSP-Spezifikations-kompatibler Syntax. index.php
23:59:53.174 Diese Website hat Kopfzeilen sowohl mit X-Content-Security-Policy/Report-Only als auch Content-Security-Policy/Report-Only angegeben. Jene mit X-Content-Security-Policy/Report-Only werden ignoriert. index.php
It is only in german but I think you can figure it out.
As always I have updated the application in the setup mode and also re-registered all hooks. Maybe I have forgotten something?
Greetings
Maybe this context from the firefox debugger may help, the error is shown in the second line, beginning with “{var align=…”
if(_data[‘valign’])
{var align=_mgrs[“content”].expandName(_data[“valign”]);_tr.setAttribute(“valign”,align);}}});var et2_nextmatch_rowWidget=et2_widget.extend(et2_IDOMNode,{init:function(_mgrs,_row){this._super(null,{“id”:"",“type”:“rowWidget”});this._widgets=[];this._mgrs=_mgrs;this._row=_row;},createWidgets:function(_widgets){this._widgets=new Array(_widgets.length);for(var i=0;i<_widgets.length;i++)
{if(!_widgets[i])continue;this._widgets[i]=_widgets[i].clone(this);this._widgets[i].loadingFinished();if(this._widgets[i].align)
{this._row.childNodes[i].align=this._widgets[i].align;}}},getDOMNode:function(_sender){for(var i=0;i<this._widgets.length;i++)
{if(this._widgets[i]==_sender)
{return this._row.childNodes[i].childNodes[0];}}
return null;}});var et2_nextmatch_rowTemplateWidget=et2_widget.extend(et2_IDOMNode,{init:function(_root,_row){this._super(null,{“id”:"",“type”:“rowTemplateWidget”});this._root=_root;this._mgrs={};this._row=_row;this._parent=_root;this._widgets=[];},createWidgets:function(_mgrs,_widgets){this._mgrs=_mgrs;this._widgets=new Array(_widgets.length);for(var i=0;i<_widgets.length;i++)
{this._row.childNodes[0].childNodes[0];this._widgets[i]={“widget”:_widgets[i].widget.clone(this),“node”:_widgets[i].func(this._row)};this._widgets[i].widget.loadingFinished();}},getDOMNode:function(_sender){for(var i=0;i<this._widgets.length;i++)
{if(this._widgets[i].widget==_sender)
{return this._widgets[i].node;}}
Digging into it I found that the origin of this code is in et2_extension_nextmatch_rowProvider.js It seems for me, that the correct function should be something like et2_valueWidget.extend or something similar (there are some of them)