User tests: Successful: Unsuccessful:
Removed any jQuery code and rebuilt it with ECMAScript 6.
Login into the backend of your joomla! site
(Toggle the side navigation if hidden)
Click on "Menus" and choose an administrator menu if available. If not, you'll need to create one
After being redirected to the "Menus: Items" page: Click on "new" to create an new item
Now you should be able to select the menu item type. Click on "select"
Choose: "System Links". A dropdown will open. There, you have to choose: "Components Menu Container"
At the middle of the page should be a list in form of a tree.
The list has sevaral "root" elements, which is, a list-item, which contains a subtree.
Current "root elements" on this page are: "All", "Banners", "Contacts", "Messaging" and "News Feeds".
Clicking on one of them should instantly check and disable all elements, which are hold inside of this root.
For example: Clicking on "All" should check and disable every checkbox on the screen. Of course, if you click it again, every checkbox will be unchecked and enabled.
If a checkbox is either checked nor disabled it's default color is green.
Clicking on a item, which is not a root, will be checked(color switches to red) but not disabled, because you wouldn't be able to click it again.
Now apply the patch from this PR , re-run npm and verify that the functionality described above still works as expected.
Status | New | ⇒ | Pending |
Category | ⇒ | JavaScript Repository |
Labels |
Added:
?
|
Array.from needs to be polyfilled. Use [].slice.call() instead which works out of the box even in older browsers eg ie
Title |
|
Category | JavaScript Repository | ⇒ | JavaScript Repository External Library Composer Change |
Labels |
Added:
?
|
Category | JavaScript Repository External Library Composer Change | ⇒ | JavaScript Repository |
Status | Pending | ⇒ | Fixed in Code Base |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2018-10-17 15:16:27 |
Closed_By | ⇒ | laoneo | |
Labels |
Removed:
?
|
Very good work! Thanks.
I have tested this item✅ successfully on 252e730
Works as described! Note for other testers: the expected behavior is broken in the current j4 branch, for reference look at the behavior in a 3.x installation
This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/22667.