From ade35f633ab31fc660c59887949ac9922dc094a3 Mon Sep 17 00:00:00 2001 From: Timo Tijhof Date: Fri, 22 Jan 2016 21:15:38 +0000 Subject: [PATCH] mediawiki.util: Add JS-handler usage example for addPortletLink() Makes it clear that the method returns the Element node which can then be used to attach event handlers. Change-Id: Id33d3dc24a439cc6fe86f2de5baafa0aa779b2c0 --- resources/src/mediawiki/mediawiki.util.js | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/resources/src/mediawiki/mediawiki.util.js b/resources/src/mediawiki/mediawiki.util.js index f9810f9aa8..cc983e4125 100644 --- a/resources/src/mediawiki/mediawiki.util.js +++ b/resources/src/mediawiki/mediawiki.util.js @@ -235,10 +235,20 @@ * (e.g. `'#foobar'`) for that item. * * mw.util.addPortletLink( - * 'p-tb', 'http://mediawiki.org/', - * 'MediaWiki.org', 't-mworg', 'Go to MediaWiki.org ', 'm', '#t-print' + * 'p-tb', 'https://www.mediawiki.org/', + * 'mediawiki.org', 't-mworg', 'Go to mediawiki.org', 'm', '#t-print' * ); * + * var node = mw.util.addPortletLink( + * 'p-tb', + * new mw.Title( 'Special:Example' ).getUrl(), + * 'Example' + * ); + * $( node ).on( 'click', function ( e ) { + * console.log( 'Example' ); + * e.preventDefault(); + * } ); + * * @param {string} portlet ID of the target portlet ( 'p-cactions' or 'p-personal' etc.) * @param {string} href Link URL * @param {string} text Link text -- 2.20.1