Revision 3355c8e5fb1d4a4abcdf91b187f62a6806ea7357

Committed on 04/12/2020 7:49 am by JAC - Frederic Bauer <frederic.bauer@jac-systeme.de> [GitHub Diff]

- Changed naming scheme of the buttons on the main pages (in ConfigProcessController.php and the LeftSideBarMenuBuilder.php and RightSideBarSiteAccessComparisonMenuBuilder.php), this is so that the naming provides more clarity and also a better readability

- Introduced "help-teaser", which is supposed to provide a small overview over what can be done on the current page, this is to make the sites more user friendly and more easy to understand

- SearchBarUtility.js: In site access views, where key hierarchies are more flat, the subtree search has been deactivated so that it is possible to search for parameters via dots, this is supposed to make the search more useful on those pages

- FavouritesHandlingUtility.js: Removed the redundant function introduced last commit, since it does not serve a purpose

- SiteAccessDifferencesHighlighter.js: Improved the processes to find out and mark differences, which brings the processing time down about over 80 %!!!

- SiteAccessDifferencesHighlighter.js and SynchronousScrollerUtility.js, Utility.js: Introduced state changes to the url, so that when activating the buttons, it will be stored in the url, this is so that it is possible to share views and view states and makes provides more control for the user

- views: Introduced help teaser to provide more info to the user and make the views more accessible, also improved tooltips and some naming schemes, also to make them more accessible

- CustomParamProcessor.php: Introduced a fix, where empty site accesses (such with not parameters beneath them, which have been added by manually scanning the parameters for site access dependencies during the favourite-processing), are now removed, so that there are no artifacts and parameters which cannot be unfavored in the dedicated favourites-view