From: Ed Sanders Date: Thu, 22 Feb 2018 21:40:53 +0000 (+0000) Subject: Drop pointer-events fallback code now IE10 is Grade C X-Git-Tag: 1.31.0-rc.0~529^2 X-Git-Url: http://git.cyclocoop.org/%22%20.%20%20%20%24self2%20.%20%20%20%22&var_mode_affiche=boucle?a=commitdiff_plain;h=5b4ba1c8c2d5a35ad41d86a2b7daee24d625a2e6;p=lhc%2Fweb%2Fwiklou.git Drop pointer-events fallback code now IE10 is Grade C IE10 was the last supported browser without pointer-events. Change-Id: I8e1637f527dd058fe2a5491896b0cdd7ac65b0ba --- diff --git a/resources/src/mediawiki.special/mediawiki.special.unwatchedPages.css b/resources/src/mediawiki.special/mediawiki.special.unwatchedPages.css index 054f45fc45..69fec08196 100644 --- a/resources/src/mediawiki.special/mediawiki.special.unwatchedPages.css +++ b/resources/src/mediawiki.special/mediawiki.special.unwatchedPages.css @@ -4,6 +4,4 @@ .mw-watch-link-disabled { pointer-events: none; - /* Fallback for older browsers not supporting pointer-events: none */ - cursor: default; } diff --git a/resources/src/mediawiki.special/mediawiki.special.unwatchedPages.js b/resources/src/mediawiki.special/mediawiki.special.unwatchedPages.js index 34c8bbd10c..0886f8c7e9 100644 --- a/resources/src/mediawiki.special/mediawiki.special.unwatchedPages.js +++ b/resources/src/mediawiki.special/mediawiki.special.unwatchedPages.js @@ -11,13 +11,7 @@ title = mw.util.getParamValue( 'title', $link.attr( 'href' ) ); // nice format title = mw.Title.newFromText( title ).toText(); - // Disable link whilst we're busy to avoid double handling - if ( $link.data( 'mwDisabled' ) ) { - // mw-watch-link-disabled disables pointer-events which prevents the click event - // from happening in the first place. In older browsers we kill the event here. - return false; - } - $link.data( 'mwDisabled', true ).addClass( 'mw-watch-link-disabled' ); + $link.addClass( 'mw-watch-link-disabled' ); // Preload the notification module for mw.notify mw.loader.load( 'mediawiki.notification' ); @@ -46,7 +40,7 @@ } promise.always( function () { - $link.data( 'mwDisabled', false ).removeClass( 'mw-watch-link-disabled' ); + $link.removeClass( 'mw-watch-link-disabled' ); } ); e.preventDefault();