doc: Use module name for tab and window title

This commit is contained in:
Eric Lippmann 2016-04-01 12:04:49 +02:00
parent 38892a971f
commit 3ecf390a4b
2 changed files with 5 additions and 4 deletions

View File

@ -90,11 +90,12 @@ class ModuleController extends DocController
{ {
$module = $this->params->getRequired('moduleName'); $module = $this->params->getRequired('moduleName');
$this->assertModuleInstalled($module); $this->assertModuleInstalled($module);
$this->view->moduleName = $module; $moduleManager = Icinga::app()->getModuleManager();
$name = $moduleManager->getModule($module)->getTitle();
try { try {
$this->renderToc( $this->renderToc(
$this->getPath($module, Icinga::app()->getModuleManager()->getModuleDir($module, '/doc')), $this->getPath($module, Icinga::app()->getModuleManager()->getModuleDir($module, '/doc')),
$module, $name,
'doc/module/chapter', 'doc/module/chapter',
array('moduleName' => $module) array('moduleName' => $module)
); );

View File

@ -71,10 +71,10 @@ class DocController extends Controller
->setUrl($url) ->setUrl($url)
->setUrlParams($urlParams); ->setUrlParams($urlParams);
$name = ucfirst($name); $name = ucfirst($name);
$this->view->title = sprintf($this->translate('%s Documentation'), $name); $title = sprintf($this->translate('%s Documentation'), $name);
$this->getTabs()->add('toc', array( $this->getTabs()->add('toc', array(
'active' => true, 'active' => true,
'title' => $name, 'title' => $title,
'url' => Url::fromRequest() 'url' => Url::fromRequest()
)); ));
$this->render('toc', null, true); $this->render('toc', null, true);