Decouple some code from the core.js to a new file list-view.js that would be loaded in the list views
For the time code coexists in both files, v6 should have a way leaner core.js (renamed to something different so 100% b/c could be maintained) with only the API parts, the storage and the translation
touch the Grid and JGrid classes to eliminate most of the inline onclick
touch the searchtools layout to eliminate the onchange for the lists
the searchtools form changes applied only to the articles view, so check only that one!
Testing Instructions
WIP
Actual result BEFORE applying this Pull Request
44 onclick
9 onchange
Expected result AFTER applying this Pull Request
1 onclick (from, the toolbar)
0 onchange
Link to documentations
Please select:
Documentation link for docs.joomla.org:
No documentation changes for docs.joomla.org needed
Pull Request link for manual.joomla.org:
No documentation changes for manual.joomla.org needed
I will break this to more digestible PRs