Reimplement the news admin index page to use the template system and behave consistently with the rest of the graphicsOne reason to have custom markup here was the bulk-actions pointing to the same URL differentiated only via URL parameters. This limitation has been overcome in the previous commit.
template::list bulk-actions feature:allow to have URL parameters specified in the bulk-action URL, so that the same URL can be used to serve multiple bulk actions differentiated via different flags. The URL parameters override completely every attribute with the same name specified on the form.
Modernize JavaScript: - Be specific about the scope and lifetime of variables via const and let - Always prefer "for" loops to iterators - Cleanup obsolete wrappers - Use single and double quotes consistently - Use the equals operator consistently
Provide a zero-dependency Modal implementationThis uses CSS and little JavaScript. The goal is to provide a Modal implementation that is independend from frameworks such as Boostrap. This is actually very possible in modern CSS and JavaScript.Documentation with examples is included.
replaced complex and error-prone test with a more sane versionActually, this test should be in acs-tcl, since all kernel behavior is alreadythere, and the directory "tcl" was left intentionally empty.
Provide a zero-dependency Tooltip implementationThis uses CSS and little JavaScript. The goal is to provide a Tooltip implementation that is independend from frameworks such as Boostrap. This is actually very possible in modern CSS and JavaScript.Documentation with examples is included.