MediaWiki:Common.js: Unterschied zwischen den Versionen

Aus DG HochN-Wiki
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Markierung: Zurückgesetzt
Zeile 15: Zeile 15:
     $(window).on('hashchange load', function() {
     $(window).on('hashchange load', function() {
         // Kurze Verzögerung, um sicherzustellen, dass der Browser den Anker verarbeitet hat
         // Kurze Verzögerung, um sicherzustellen, dass der Browser den Anker verarbeitet hat
         setTimeout(adjustAnchor, 100);
         setTimeout(adjustAnchor, 10);
     });
     });
})(jQuery, window);
})(jQuery, window);

Version vom 20. November 2025, 08:21 Uhr

/* Das folgende JavaScript wird für alle Benutzer geladen. */

/* Offset für fixed Navigation bei Ankerlinks */
(function($, window) {
    var adjustAnchor = function() {
        var $anchor = $(':target');
        var fixedElementHeight = 100; // Höhe deines Headers
        if ($anchor.length > 0) {
            // Verwende animate für einen sanften Scroll-Effekt (optional)
            $('html, body').animate({
                scrollTop: $anchor.offset().top - fixedElementHeight
            }, 200); // 200ms Animationsdauer
        }
    };
    $(window).on('hashchange load', function() {
        // Kurze Verzögerung, um sicherzustellen, dass der Browser den Anker verarbeitet hat
        setTimeout(adjustAnchor, 10);
    });
})(jQuery, window);

/* Fix für PageForms 6.0 - kann in späteren Versionen ggf. wieder gelöscht werden */
/* Dynamische URL für den "Zum Bearbeitungsfeld gehen"-Link */
(function($) {
    $(document).ready(function() {
        $('.mw-continue-editing a[href="#editform"]').on('click', function(e) {
            e.preventDefault(); // Verhindere die Standardaktion des Links
            history.back(); // Gehe eine Seite in der Browser-Historie zurück
        });
    });
})(jQuery);
Cookies helfen uns bei der Bereitstellung von DG HochN-Wiki. Durch die Nutzung von DG HochN-Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.