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'
-
+
@@ -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
*