User tests: Successful: Unsuccessful:
In current staging there is a new feature which allows to hide the sidebar.
For that it uses a new JS function in /media/system/core.jsnamed
Joomla.toggleSidebar().
core.js`. This works currently for most views because there are other places where it is loaded. But if your extension has a pure informational page like mine has, then it breaks the whole thing.
However the JLayouts don't load
Make sure core.js is loaded by calling JHtmlBehavior::core()
in the JLayout.
In Core this doesn't happen (afaik). So the easiest way would be to install an extension with the issue. You can use my extension "SermonSpeaker" (use Webinstaller or http://www.sermonspeaker.net/download/sermonspeaker-component/sermonspeaker-component-5-2-3/pkg_sermonspeaker-zip-3.html) and navigate to the "Help" view.
@infograf768 Try with the "multilingual module" disabled. This one loads core.js as well.
@dgt41 The code in 3.3.6 is different from current staging (3.3.7-dev). But 3.4-dev should be about the same as 3.3.7-dev. The bug exists both in 3.3.7-dev and 3.4-dev.
@Bakual test ok here. Side effect -> jissues doesnt have the module for tests etc. Bug?
This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/4696.
Category | ⇒ | JavaScript |
Status | New | ⇒ | Pending |
Side effect -> jissues doesnt have the module for tests etc. Bug?
Maybe, can you open a ticket in https://github.com/joomla/jissues/issues?
Done!
This comment was created with the J!Tracker Application at issues.joomla.org/joomla-cms/4696.
Status | Pending | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2014-10-17 07:34:49 |
@Bakual I think the code, related to sidebars, that exists in staging is different than that one of 3.4