|
|
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| // Format: <Titel im Klexikon>: [<Titel im Einfach-Lexikon>, <Titel in Wikipedia>] | | /* Das folgende JavaScript wird für alle Benutzer geladen. */ |
| mappedPages = {
| |
| 'Klexikon:Willkommen_im_Klexikon': ['Hauptseite', 'Wikipedia:Hauptseite'],
| |
| 'Hasen': ['Hasen', 'Hasen'],
| |
| 'Ostern': ['', 'Ostern']
| |
| }
| |
| | |
| function ModifySidebar( action, section, name, link ) {
| |
| try {
| |
| var target = 'p-' + section;
| |
| if ( action == 'add' ) {
| |
| var node = document.getElementById( target )
| |
| .getElementsByTagName( 'div' )[0]
| |
| .getElementsByTagName( 'ul' )[0];
| |
| var aNode = document.createElement( 'a' );
| |
| var liNode = document.createElement( 'li' );
| |
| aNode.appendChild( document.createTextNode( name ) );
| |
| aNode.setAttribute( 'href', link );
| |
| liNode.appendChild( aNode );
| |
| liNode.className = 'plainlinks';
| |
| node.appendChild( liNode );
| |
| }
| |
| } catch( e ) {
| |
| // let's just ignore what's happened
| |
| return;
| |
| }
| |
| }
| |
| | |
| function CustomizeModificationsOfSidebar() {
| |
|
| |
| op = document.createElement('div')
| |
| op.setAttribute('class','portal')
| |
| op.setAttribute('role','navigation')
| |
| op.setAttribute('id','p-othproj')
| |
| op.innerHTML = '<h3>In anderen Projekten</h3><div class="body"><ul></ul></div>'
| |
|
| |
| document.getElementById('p-tb').parentNode.appendChild(op)
| |
|
| |
| if (wgPageName in mappedPages) {
| |
| l0 = mappedPages[wgPageName][0]
| |
| l1 = mappedPages[wgPageName][1]
| |
| if (l0 != '') {ModifySidebar( 'add', 'othproj', 'Einfach Lexikon', 'https://einfach.zum.de/wiki/' + l0 );}
| |
| if (l1 != '') {ModifySidebar( 'add', 'othproj', 'Wikipedia', 'http://de.wikipedia.org/wiki/' + l1 );}
| |
| }
| |
| }
| |
| | |
| jQuery( CustomizeModificationsOfSidebar );
| |