diff --git a/core/modules/shortcut/css/shortcut.theme.css b/core/modules/shortcut/css/shortcut.theme.css
index c7bd081..4beca5b 100644
--- a/core/modules/shortcut/css/shortcut.theme.css
+++ b/core/modules/shortcut/css/shortcut.theme.css
@@ -27,33 +27,3 @@
display: inline-block;
margin-left: 0.3em;
}
-.add-or-remove-shortcuts .text {
- background: #000000;
- background: rgba(0, 0, 0, 0.5);
- border-radius: 5px;
- padding: 0 5px;
- color: #ffffff;
- display: inline-block;
- margin-left: 0.3em;
- opacity: 0;
- -ms-transform: translateY(-12px);
- -moz-transform: translateY(-12px);
- -webkit-transform: translateY(-12px);
- transform: translateY(-12px);
- -webkit-transition: all 200ms ease-out;
- -moz-transition: all 200ms ease-out;
- transition: all 200ms ease-out;
- -ms-backface-visibility: hidden;
- -moz-backface-visibility: hidden;
- -webkit-backface-visibility: hidden;
- backface-visibility: hidden;
-}
-.add-or-remove-shortcuts a:hover .text,
-.add-or-remove-shortcuts a:focus .text {
- opacity: 1;
- -o-transform: translateY(-2px);
- -ms-transform: translateY(-2px);
- -moz-transform: translateY(-2px);
- -webkit-transform: translateY(-2px);
- transform: translateY(-2px);
-}
diff --git a/core/modules/shortcut/shortcut.module b/core/modules/shortcut/shortcut.module
index a97b447..379e891 100644
--- a/core/modules/shortcut/shortcut.module
+++ b/core/modules/shortcut/shortcut.module
@@ -417,7 +417,7 @@ function shortcut_preprocess_page(&$variables) {
),
'#prefix' => '
',
'#type' => 'link',
- '#title' => ''. $link_text .'',
+ '#title' => ''. $link_text .'',
'#route_name' => $route_name,
'#route_parameters' => $route_parameters,
'#options' => array('query' => $query, 'html' => TRUE),
diff --git a/core/modules/system/css/system.module.css b/core/modules/system/css/system.module.css
index 2317058..f6026e7 100644
--- a/core/modules/system/css/system.module.css
+++ b/core/modules/system/css/system.module.css
@@ -289,6 +289,17 @@ tr .ajax-progress-throbber .throbber {
}
/**
+ * Tooltips
+ */
+.tooltip {
+ visibility: hidden;
+}
+a:hover .tooltip,
+a:focus .tooltip {
+ visibility: visible;
+}
+
+/**
* Inline items.
*/
.container-inline div,
diff --git a/core/tests/Drupal/Tests/Core/Extension/ThemeHandlerTest.php b/core/tests/Drupal/Tests/Core/Extension/ThemeHandlerTest.php
index 4eab39f..ce18567 100644
--- a/core/tests/Drupal/Tests/Core/Extension/ThemeHandlerTest.php
+++ b/core/tests/Drupal/Tests/Core/Extension/ThemeHandlerTest.php
@@ -275,6 +275,7 @@ public function testRebuildThemeData() {
'style.css' => DRUPAL_ROOT . '/core/themes/seven/style.css',
'css/components/buttons.css' => DRUPAL_ROOT . '/core/themes/seven/css/components/buttons.css',
'css/components/buttons.theme.css' => DRUPAL_ROOT . '/core/themes/seven/css/components/buttons.theme.css',
+ 'css/components/tooltips.css' => DRUPAL_ROOT . '/core/themes/seven/css/components/tooltips.css',
),
), $info->info['stylesheets']);
$this->assertEquals(DRUPAL_ROOT . '/core/themes/seven/screenshot.png', $info->info['screenshot']);
diff --git a/core/themes/seven/css/components/tooltips.css b/core/themes/seven/css/components/tooltips.css
new file mode 100644
index 0000000..3b6340e
--- /dev/null
+++ b/core/themes/seven/css/components/tooltips.css
@@ -0,0 +1,34 @@
+/**
+ * @file
+ * Styling for the shortcut module.
+ */
+.tooltip {
+ background: #000000;
+ background: rgba(0, 0, 0, 0.5);
+ border-radius: 5px;
+ padding: 0 5px;
+ color: #ffffff;
+ display: inline-block;
+ margin-left: 0.3em;
+ opacity: 0;
+ -ms-transform: translateY(-12px);
+ -moz-transform: translateY(-12px);
+ -webkit-transform: translateY(-12px);
+ transform: translateY(-12px);
+ -webkit-transition: all 200ms ease-out;
+ -moz-transition: all 200ms ease-out;
+ transition: all 200ms ease-out;
+ -ms-backface-visibility: hidden;
+ -moz-backface-visibility: hidden;
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+}
+a:hover .tooltip,
+a:focus .tooltip {
+ opacity: 1;
+ -o-transform: translateY(-2px);
+ -ms-transform: translateY(-2px);
+ -moz-transform: translateY(-2px);
+ -webkit-transform: translateY(-2px);
+ transform: translateY(-2px);
+}
diff --git a/core/themes/seven/seven.info.yml b/core/themes/seven/seven.info.yml
index 582b498..5e15d80 100644
--- a/core/themes/seven/seven.info.yml
+++ b/core/themes/seven/seven.info.yml
@@ -10,6 +10,7 @@ stylesheets:
- style.css
- css/components/buttons.css
- css/components/buttons.theme.css
+ - css/components/tooltips.css
stylesheets-override:
- vertical-tabs.css
- jquery.ui.theme.css