Fix r96261: don't add important if 'none', so it doesn't break underlining on hover
authorRobin Pepermans <robin@users.mediawiki.org>
Sun, 4 Sep 2011 22:05:56 +0000 (22:05 +0000)
committerRobin Pepermans <robin@users.mediawiki.org>
Sun, 4 Sep 2011 22:05:56 +0000 (22:05 +0000)
includes/resourceloader/ResourceLoaderUserOptionsModule.php
skins/Simple.php

index 2f63906..24152b5 100644 (file)
@@ -97,7 +97,7 @@ class ResourceLoaderUserOptionsModule extends ResourceLoaderModule {
                        // Underline: 2 = browser default, 1 = always, 0 = never
                        if ( $options['underline'] < 2 ) {
                                $rules[] = "a { text-decoration: " . 
-                                       ( $options['underline'] ? 'underline' : 'none' ) . " !important; }";
+                                       ( $options['underline'] ? 'underline !important' : 'none' ) . "; }";
                        }
                        if ( $options['highlightbroken'] ) {
                                $rules[] = "a.new, #quickbar a.new { color: #ba0000; }\n";
index ad0dbb0..ad1df57 100644 (file)
@@ -35,7 +35,7 @@ class SkinSimple extends SkinTemplate {
                $underline = "";
 
                if ( $wgUser->getOption( 'underline' ) < 2 ) {
-                       $underline = "text-decoration: " . $wgUser->getOption( 'underline' ) ? 'underline' : 'none' . " !important;";
+                       $underline = "text-decoration: " . $wgUser->getOption( 'underline' ) ? 'underline !important' : 'none' . ";";
                }
 
                /* Also inherits from resourceloader */