Benutzer:ParaDox/monobook/editTop.js

Dieser Artikel analysiert die Auswirkungen von Benutzer:ParaDox/monobook/editTop.js auf die heutige Gesellschaft. Benutzer:ParaDox/monobook/editTop.js ist seit Jahren ein Thema von Interesse und Debatten, da sich sein Einfluss auf verschiedene Aspekte des Alltagslebens erstreckt. In diesem Sinne ist es wichtig zu verstehen, wie Benutzer:ParaDox/monobook/editTop.js die Art und Weise verändert hat, wie wir mit der Welt um uns herum interagieren, denken und uns auf sie beziehen. Durch eine detaillierte Analyse werden die verschiedenen Facetten von Benutzer:ParaDox/monobook/editTop.js, seine Implikationen und Konsequenzen sowie die möglichen Zukunftsperspektiven untersucht, die sich aus seiner Präsenz in unserem Leben ergeben könnten.
/* ==============================================================================================
]
    „Nur Einleitung bearbeiten“ Link „E“ vor „Seite bearbeiten“ als id='ca-edittop' hinzufügen
    Eingebunden über ]
*** 22. Januar 2007 ***
    Komplett überarbeitete Version aus ]
    siehe ]
============================================================================================== */

$(function () {

    if ( document.getElementById('ca-edit') ) {
        // Link einfügen wenn id='ca-edit' vorhanden
        // id='ca-edit' als id='ca-edittop' clonen und entsprechend anpassen
        var editTop       = document.getElementById('ca-edit').cloneNode(true);
        editTop.id        = 'ca-edittop';
        editTop.className = '';
        editTop.style.marginRight = '1.5pt';
        // geclonten Link usw. anpassen
        var editTopLink         = editTop.firstChild;
        editTopLink.accessKey   = '';                                //  (0=Null) war keine gute Idee, also erst mal leer
        editTopLink.title       = 'Nur Abschnitt-Null bearbeiten.';  //  (0=Null) war keine gute Idee
        editTopLink.href        = editTopLink.href.replace(/&action=edit/g, '&action=edit&section=0' );
        editTopLink.style.paddingLeft     = '2.25pt';
        editTopLink.style.paddingRight    = '1.50pt';
        editTopLink.style.backgroundColor = '#FFFFBB';
        // LinkText ( bis 4. Feb. 2007 = 'E' )
        editTopLink.firstChild.nodeValue = '\u2190'; // Unicode-Pfeil-Links
        // id='ca-edittop' ins DOM vor id='ca-edit' einfügen
        document.getElementById('ca-edit').parentNode.insertBefore(editTop, document.getElementById('ca-edit'));
    }

    if( window.location.href.indexOf('&action=edit&section=0') > 0 ) {
        // Falls URL „editTop“ besagt
        if ( document.editform ) {
            // Falls Bearbeiten-Fenster vorhanden
            if ( document.editform.wpSummary.value == '' ) {
                // Falls Zusammenfassung leer,
                // dann ausfüllen mit:

                // bis  4. Feb. 2007 = '/* Einleitung */ '

                // bis 21. Feb. 2007 = '/*\u2190*/'
                // Unicode-Pfeil-Links: Verursachte „#.E2.86.90“ am Ende von URL

                // seit 21. Feb. 2007
                // „/**/“ wird „(→)“, und URL ohne Unicode-„Schrott“ („#.E2.86.90“) am Ende
                document.editform.wpSummary.value = '/**/'; 
            }
        }
    }

});