Saturday, May 28, 2016

I realized that parts of lino.modlib.extjs was still haunting around even when the default_ui was set to lino_extjs6.extjs6. Because Lino used a module lino.core.elems which did:

from lino.modlib.extjs.elems import create_layout_panel, create_layout_element

The current solution is only half a solution: a new attribute widgets of the SITE.kernel which is set (like extjs_renderer) during on_ui_init() of both plugins.

It’s only half a solution because it causes The belref project or lino_noi.projects.public to fail (because they don’t use any ExtJS at all).

So the test suites are now broken. I won’t continue on it before tomorrow.