Skip to content

Conversation

@HLeithner
Copy link
Member

This removes the usage of instances in the Toolbar Class and moves it to HtmlDocument.

Conceptional feedback would be helpful.

Summary of Changes

The reason moving is mainly because the HtmlDocument is everywhere where we need the toolbar and the toolbar is only relevant to the HtmlDocument.

Testing Instructions

For the moment only the smart search indexer has been
changed to use the new getToolbar function. But all other
toolbars also use the HtmlDocument thru the Toolbar::getInstance()
method.

Actual result BEFORE applying this Pull Request

toolbars are working

Expected result AFTER applying this Pull Request

toolbars still working

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

@joomla-cms-bot joomla-cms-bot added PR-5.0-dev RFC Request for Comment labels Jul 26, 2023
@HLeithner HLeithner mentioned this pull request Jul 26, 2023
2 tasks
@HLeithner
Copy link
Member Author

Additional I was wondering about the rtl stuff and the arrow-left / arrow-right thing and if it is a good idea to do this in php. I think it would be better to move this to css and add direction aware icon for such cases like the back button.

@heelc29
Copy link
Contributor

heelc29 commented Jul 30, 2023

I have tested this item ✅ successfully on 29117ee


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/41254.

@joomla-cms-bot joomla-cms-bot added the Language Change This is for Translators label Aug 2, 2023
@HLeithner HLeithner merged commit fd28b04 into joomla:5.0-dev Aug 20, 2023
@HLeithner
Copy link
Member Author

Merging this to get more real live testing in next alpha and pbf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Language Change This is for Translators RFC Request for Comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants