Menu

Commit [r38]  Maximize  Restore  History

New Test some BUGFIXES

FIXTURES: withtfields.mtpl, withtfields_and_plugins.mtpl, subtemplate.MAIN.mtpl, subtemplate.SUB1.mtpl
* new handling of empty lines, so must remove unwanted empty lines!

PhpCMSng\Content\MenuDataParser
* NEWMETHOD: getMenuLevelByMenuClass()
* NEWMETHOD: haveMenuLevelByMenuClass()

PhpCMSng\Content\MenuDataParser\MenuLevel
* NEWMETHOD: getMenuLevelByMenuClass()
* NEWMETHOD: haveMenuLevelByMenuClass()

PhpCMSng\Renderer\MenuTemplateRenderer
* REWRITE: _replaceMenuWithEntry(), works now a little different, its generate a new MenuTemplateRenderer Object and set the specific MenuLevel!, needed for Recursive Display of all MenuLevel not only active ones!

obw 2017-06-12

changed /PhpCMSng/trunk/parser/PhpCMSng/Content/MenuDataParser.php
changed /PhpCMSng/trunk/parser/PhpCMSng/Content/MenuDataParser/MenuLevel.php
changed /PhpCMSng/trunk/parser/PhpCMSng/Renderer/MenuTemplateRenderer.php
changed /PhpCMSng/trunk/parser/unitTests/PhpCMSng/Renderer/MenuTemplateRendererTest.php
changed /PhpCMSng/trunk/parser/unitTests/fixtures/storage/template/subtemplate.MAIN.inc.mtpl
changed /PhpCMSng/trunk/parser/unitTests/fixtures/storage/template/subtemplate.SUB1.inc.mtpl
added /PhpCMSng/trunk/parser/unitTests/fixtures/storage/template/threeLevelFullTreeRendering
added /PhpCMSng/trunk/parser/unitTests/fixtures/storage/template/threeLevelFullTreeRendering/main.mnu
added /PhpCMSng/trunk/parser/unitTests/fixtures/storage/template/threeLevelFullTreeRendering/main.mtpl
changed /PhpCMSng/trunk/parser/unitTests/fixtures/storage/template/withfields.mtpl
changed /PhpCMSng/trunk/parser/unitTests/fixtures/storage/template/withfields_and_plugins.mtpl
/PhpCMSng/trunk/parser/PhpCMSng/Content/MenuDataParser.php Diff Switch to side-by-side view
Loading...
/PhpCMSng/trunk/parser/PhpCMSng/Content/MenuDataParser/MenuLevel.php Diff Switch to side-by-side view
Loading...
/PhpCMSng/trunk/parser/PhpCMSng/Renderer/MenuTemplateRenderer.php Diff Switch to side-by-side view
Loading...
/PhpCMSng/trunk/parser/unitTests/PhpCMSng/Renderer/MenuTemplateRendererTest.php Diff Switch to side-by-side view
Loading...
/PhpCMSng/trunk/parser/unitTests/fixtures/storage/template/subtemplate.MAIN.inc.mtpl Diff Switch to side-by-side view
Loading...
/PhpCMSng/trunk/parser/unitTests/fixtures/storage/template/subtemplate.SUB1.inc.mtpl Diff Switch to side-by-side view
Loading...
/PhpCMSng/trunk/parser/unitTests/fixtures/storage/template/threeLevelFullTreeRendering/main.mnu Diff Switch to side-by-side view
Loading...
/PhpCMSng/trunk/parser/unitTests/fixtures/storage/template/threeLevelFullTreeRendering/main.mtpl Diff Switch to side-by-side view
Loading...
/PhpCMSng/trunk/parser/unitTests/fixtures/storage/template/withfields.mtpl Diff Switch to side-by-side view
Loading...
/PhpCMSng/trunk/parser/unitTests/fixtures/storage/template/withfields_and_plugins.mtpl Diff Switch to side-by-side view
Loading...
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.