From b86716fa82f2028e76cc72a5453cd32633b91062 Mon Sep 17 00:00:00 2001 From: Krinkle Date: Mon, 1 Nov 2010 15:53:21 +0000 Subject: [PATCH] Follow-up r75762; deleted rightclickedit.js * Removed now obsolete mediawiki.legacy.rightclickedit. Replaced by mediawiki.advanced.rightclickedit r 75762 --- resources/Resources.php | 4 --- skins/common/rightclickedit.js | 46 ---------------------------------- 2 files changed, 50 deletions(-) delete mode 100644 skins/common/rightclickedit.js diff --git a/resources/Resources.php b/resources/Resources.php index 8438eccb45..081633dfa5 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -468,10 +468,6 @@ return array( 'scripts' => 'skins/common/protect.js', 'dependencies' => 'mediawiki.legacy.wikibits', ) ), - 'mediawiki.legacy.rightclickedit' => new ResourceLoaderFileModule( array( - 'scripts' => 'skins/common/rightclickedit.js', - 'dependencies' => 'mediawiki.legacy.wikibits', - ) ), 'mediawiki.legacy.search' => new ResourceLoaderFileModule( array( 'scripts' => 'skins/common/search.js', 'styles' => 'skins/common/search.css', diff --git a/skins/common/rightclickedit.js b/skins/common/rightclickedit.js deleted file mode 100644 index 6945bfe3d4..0000000000 --- a/skins/common/rightclickedit.js +++ /dev/null @@ -1,46 +0,0 @@ -window.setupRightClickEdit = function() { - if (document.getElementsByTagName) { - var spans = document.getElementsByTagName('span'); - for (var i = 0; i < spans.length; i++) { - var el = spans[i]; - if(el.className == 'editsection') { - addRightClickEditHandler(el); - } - } - } -} - -window.addRightClickEditHandler = function(el) { - for (var i = 0; i < el.childNodes.length; i++) { - var link = el.childNodes[i]; - if (link.nodeType == 1 && link.nodeName.toLowerCase() == 'a') { - var editHref = link.getAttribute('href'); - // find the enclosing (parent) header - var prev = el.parentNode; - if (prev && prev.nodeType == 1 && - prev.nodeName.match(/^[Hh][1-6]$/)) { - prev.oncontextmenu = function(e) { - if (!e) { e = window.event; } - // e is now the event in all browsers - var targ; - if (e.target) { targ = e.target; } - else if (e.srcElement) { targ = e.srcElement; } - if (targ.nodeType == 3) { // defeat Safari bug - targ = targ.parentNode; - } - // targ is now the target element - - // We don't want to deprive the noble reader of a context menu - // for the section edit link, do we? (Might want to extend this - // to all 's?) - if (targ.nodeName.toLowerCase() != 'a' - || targ.parentNode.className != 'editsection') { - document.location = editHref; - return false; - } - return true; - }; - } - } - } -} \ No newline at end of file -- 2.20.1