After some more code digging and experiments I can answer my own question. A theme is a normal plugin and as such does not inherit any behavior from other plugins.
So you need to copy everything you need from the base theme library.js to your child theme. And of course, you need to declare client scripts explicitly.
Loading of missing templates from base theme is the only link between the base and the child theme.
Bug in the default lavender theme on v0.6.1?
orweinberger last edited by
Downloaded a fresh copy and installed it via ./nodebb setup
I load the homepage for the first time and the content div has the
containerclass, I go to the login page and all of the sudden the content div has the
container-fluidclass which makes the page 100% in width. Going back to the homepage, now everything is at 100% width.
How can I tell NodeBB to run in normal (non-100% width) mode?
@orweinberger I was thinking this was something to do with the new Group page layout
Should be fixed on lavender 1.0.1, if user didn't have a preference set in localStorage it was defaulting to fluid width whereas the template was starting with fixed width.