MyWikiBiz, Author Your Legacy — Friday November 29, 2024
Jump to navigationJump to search
1,081 bytes removed
, 08:32, 20 April 2007
Line 1: |
Line 1: |
− | // '''Note''': There is now a mostly equivalent function, <code>addPortletLink()</code>, included as a part of [[MediaWiki]] in [http://en.wikipedia.org/skins-1.5/common/wikibits.js wikibits.js]. Please consider using it instead. The only major difference is that the first argument to <code>addPortletLink()</code> should be the <code>id</code> attribute of an element containing the list, not the DOM node of the list itself. <pre>
| |
− |
| |
− | function addlilink(node, href, text, id, tooltip, accesskey) {
| |
− | // the code below is mostly copied from addPortletLink()
| |
− |
| |
− | var link = document.createElement( "a" );
| |
− | link.appendChild( document.createTextNode( text ) );
| |
− | link.href = href;
| |
− |
| |
− | var item = document.createElement( "li" );
| |
− | item.appendChild( link );
| |
− | if ( id ) item.id = id;
| |
− |
| |
− | if ( accesskey ) {
| |
− | link.setAttribute( "accesskey", accesskey );
| |
− | tooltip += " ["+accesskey+"]";
| |
− | }
| |
− | if ( tooltip ) {
| |
− | link.setAttribute( "title", tooltip );
| |
− | }
| |
− | updateTooltipAccessKeys( new Array( link ) );
| |
− |
| |
− | node.appendChild( item );
| |
− |
| |
− | return item;
| |
− | }
| |
− |
| |
− | // </pre>[[Category:Wikipedia scripts]]
| |
− |
| |
| // '''Note''': This is now just a thin wrapper around <code>addPortletLink()</code> from [http://en.wikipedia.org/skins-1.5/common/wikibits.js wikibits.js]. Please consider using <code>addPortletLink()</code> directly instead. | | // '''Note''': This is now just a thin wrapper around <code>addPortletLink()</code> from [http://en.wikipedia.org/skins-1.5/common/wikibits.js wikibits.js]. Please consider using <code>addPortletLink()</code> directly instead. |
| | | |