]> git.ipfire.org Git - thirdparty/bootstrap.git/commitdiff
Stretched link updates (#28958)
authorMartijn Cuppens <martijn.cuppens@gmail.com>
Wed, 26 Jun 2019 04:54:51 +0000 (06:54 +0200)
committerXhmikosR <xhmikosr@gmail.com>
Wed, 26 Jun 2019 04:54:51 +0000 (07:54 +0300)
- Remove IE10 background hack
- Ability to change the pseudo element
- Ability to change the z-index
- Remove pointer events, just inherit this

scss/_variables.scss
scss/helpers/_stretched-link.scss

index 9eea07d39979836f6871960e0cf1ee4802120579..29961e4dd51e235d776af3e50625b7db0218e32b 100644 (file)
@@ -161,6 +161,9 @@ $link-hover-decoration:                   underline !default;
 // Darken percentage for links with `.text-*` class (e.g. `.text-success`)
 $emphasized-link-hover-darken-percentage: 15% !default;
 
+$stretched-link-pseudo-element:           after !default;
+$stretched-link-z-index:                  1 !default;
+
 // Paragraphs
 //
 // Style p element.
index fb5066bf55dd2d56afad94f322968414775d1638..71a1c755afa64426e48948d6dd47d4317cf9da19 100644 (file)
@@ -3,17 +3,13 @@
 //
 
 .stretched-link {
-  &::after {
+  &::#{$stretched-link-pseudo-element} {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
-    z-index: 1;
-    // Just in case `pointer-events: none` is set on a parent
-    pointer-events: auto;
+    z-index: $stretched-link-z-index;
     content: "";
-    // IE10 bugfix, see https://stackoverflow.com/questions/16947967/ie10-hover-pseudo-class-doesnt-work-without-background-color
-    background-color: rgba(0, 0, 0, 0);
   }
 }