stable

Clone or download

Read-only

Refactoring breadcrumb into objects

Part of story #11189 have a smart bread crumb Introduces dedicated objects and collections to manage the new "Dropdown-style" breadcrumbs. The collection will progressively replace the old "array" data-format. In next commits, the HTML layout and style for new breadcrumbs will be introduced Change-Id: If0e071efc312c9ebab1ef56a328165caffbac832

Modified Files

Name
M plugins/tracker/include/Tracker/TrackerManager.class.php +1 −2 Go to diff View file
M src/common/autoload.php +6 −2 Go to diff View file
M src/common/layout/BaseLayout.php +8 −20 Go to diff View file
A src/common/layout/BreadCrumbDropdown/BreadCrumb.php +34 −0 Go to diff View file
A src/common/layout/BreadCrumbDropdown/BreadCrumbCollection.php +37 −0 Go to diff View file
A src/common/layout/BreadCrumbDropdown/BreadCrumbItem.php +54 −0 Go to diff View file
A src/common/layout/BreadCrumbDropdown/BreadCrumbPresenterBuilder.php +53 −0 Go to diff View file
M src/www/themes/BurningParrot/BurningParrotTheme.php +19 −9 Go to diff View file
M src/www/themes/BurningParrot/HeaderPresenter.php +12 −12 Go to diff View file
M src/www/themes/FlamingParrot/ContainerPresenter.class.php +5 −5 Go to diff View file
M src/www/themes/FlamingParrot/FlamingParrot_Theme.class.php +7 −1 Go to diff View file