diff --git a/library/Icinga/Web/Widget/Dashboard.php b/library/Icinga/Web/Widget/Dashboard.php index 8354f6fbb..00d39cd71 100644 --- a/library/Icinga/Web/Widget/Dashboard.php +++ b/library/Icinga/Web/Widget/Dashboard.php @@ -211,7 +211,11 @@ class Dashboard extends AbstractWidget $this->tabs->add( $key, array( - 'title' => $pane->getTitle(), + 'title' => sprintf( + t('Show %s', 'dashboard.pane.tooltip'), + $pane->getTitle() + ), + 'label' => $pane->getTitle(), 'url' => clone($url), 'urlParams' => array($this->tabParam => $key) ) diff --git a/library/Icinga/Web/Widget/Dashboard/Dashlet.php b/library/Icinga/Web/Widget/Dashboard/Dashlet.php index ae7bb5558..cbb4bec33 100644 --- a/library/Icinga/Web/Widget/Dashboard/Dashlet.php +++ b/library/Icinga/Web/Widget/Dashboard/Dashlet.php @@ -52,7 +52,7 @@ class Dashlet extends UserWidget private $template =<<<'EOD'
-

{TITLE}

+

{TITLE}

@@ -183,38 +183,21 @@ EOD; '{URL}', '{IFRAME_URL}', '{FULL_URL}', - '{TITLE}', - '{REMOVE}' + '{TOOLTIP}', + '{TITLE}' ); $replaceTokens = array( $url, $iframeUrl, $url->getUrlWithout(array('view', 'limit')), - $view->escape($this->getTitle()), - $this->getRemoveLink() + sprintf($view->translate('Show %s', 'dashboard.dashlet.tooltip'), $view->escape($this->getTitle())), + $view->escape($this->getTitle()) ); return str_replace($searchTokens, $replaceTokens, $this->template); } - /** - * Render the form for removing a dashboard elemetn - * - * @return string The html representation of the form - */ - protected function getRemoveLink() - { - return sprintf( - '%s', - Url::fromPath('dashboard/remove-dashlet', array( - 'dashlet' => $this->getTitle(), - 'pane' => $this->pane->getTitle() - )), - t('Remove') - ); - } - /** * Create a @see Dashlet instance from the given Zend config, using the provided title *