From 5b4ba1c8c2d5a35ad41d86a2b7daee24d625a2e6 Mon Sep 17 00:00:00 2001 From: Ed Sanders Date: Thu, 22 Feb 2018 21:40:53 +0000 Subject: [PATCH] Drop pointer-events fallback code now IE10 is Grade C IE10 was the last supported browser without pointer-events. Change-Id: I8e1637f527dd058fe2a5491896b0cdd7ac65b0ba --- .../mediawiki.special.unwatchedPages.css | 2 -- .../mediawiki.special.unwatchedPages.js | 10 ++-------- 2 files changed, 2 insertions(+), 10 deletions(-) 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(); -- 2.20.1