From: Timo Tijhof Date: Fri, 22 Jan 2016 21:15:38 +0000 (+0000) Subject: mediawiki.util: Add JS-handler usage example for addPortletLink() X-Git-Tag: 1.31.0-rc.0~8244^2 X-Git-Url: http://git.cyclocoop.org/%7B%24admin_url%7Dmes_infos.php?a=commitdiff_plain;h=ade35f633ab31fc660c59887949ac9922dc094a3;p=lhc%2Fweb%2Fwiklou.git 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 --- 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