MediaWiki:Common.js
From DominionStrategy Wiki
(Difference between revisions)
(Created page with "- →Any JavaScript here will be loaded for all users on every page load.: // ADDING PORTLET LINKS function portlets(){ var PortletList = { /* PortletList[ string portlet...") |
Revision as of 05:18, 13 November 2012
/* Any JavaScript here will be loaded for all users on every page load. */ // ADDING PORTLET LINKS function portlets(){ var PortletList = { /* PortletList[ string portletID ] = Array( boolean left, // true if added on the left-side, false if right string label, string tooltip, string href, string accesskey, integer position // insert position, counting from left ) */ "ca-new-section":[false,"New Section","Add a new section","?action=edit§ion=new","e",3] } /* Add a portlet link to page PARAMS regexp/string page: RegExp or exact match string of page titles to add portlet string id : portletID of the added portlet */ function add_portlet_link(page,id){ if(typeof page == "string"){ if(wgPageTitle != page) return false }else if(!page.test(wgPageTitle)) return false var portlet = PortletsList[id] if(!portlet) return false var vector = portlet[0] ? 'p-namespaces' : 'p-views' return mw.util.addPortletLink( vector , portlet[3] , portlet[1] , portlet[2] , portlet[4] , $('#'+vector+' li').children[3] ) } // Register adding portlets add_portlet_link('Help:Discussion','ca-new-section') } $(document).ready( portlets )