mediawiki-skins-MinervaNeue/resources/skins.minerva.content.styles/links.less
Stephen Niedzielski 7826a451c9 Fix: use hand cursor for links without href
Links without hypertext references are still functionally links and
should be presented in the same way. This patch forces the hand cursor
to be used for such links which affects the red links drawer's "no
thanks" link.

Change-Id: Iabfef03f6726bb8a5e3a2bc90f2a7f63c8a10c02
2018-12-17 22:20:25 +00:00

68 lines
1.3 KiB
Plaintext

@import 'mediawiki.mixins.less';
@import '../../minerva.less/minerva.variables';
@import '../../minerva.less/minerva.mixins';
/**
* Note that certain links may not have an href selector.
* It is particularly important on wikis for example inside navbox's that these
* links can be differentiated from other links. Thus we only apply the linkColor to links with href
* attributes.
*/
/* stylelint-disable no-descending-specificity */
a:not( [ href ] ) {
color: @colorGray2;
/* The anchor is functionally a link so show a hand cursor. */
cursor: pointer;
}
a {
text-decoration: none;
color: @linkColor;
&:visited {
color: #5a3696;
}
&:active {
color: #faa700;
}
&:hover {
text-decoration: underline;
}
&.new,
&.new:visited,
&.new:hover {
color: @redLinkColor;
// Take care of headings in page lists.
> * {
color: @redLinkColor;
}
}
&.external {
// background-image is specified by ResourceLoader.
// Force the image size to be 10px.
.background-size( 10px, 10px );
background-repeat: no-repeat;
background-position: center right;
padding-right: 13px;
}
}
// Generic class name needed
.return-link {
display: block;
font-size: 0.9em;
margin-top: 1.5em;
}
/* Plainlinks - this can be used to switch
* off special external link styling */
.plainlinks a {
background: none !important;
padding: 0 !important;
}