Difference between revisions of "User:Crazq/minerva.js"

From the CreationKit Wiki
Jump to navigation Jump to search
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
document.addEventListener("DOMContentLoaded", function() {
mw.hook('wikipage.content').add(function() {
     const observer = new MutationObserver(() => {
     const editButton = document.querySelector('a#ca-edit');
        const editButton = document.getElementById("ca-edit");
        if (editButton) {
            editButton.href = "https://ck.uesp.net/w/index.php?title=Help:Welcome_to_the_Wiki/uk&action=edit";
            editButton.innerText = "Редагувати код";
            observer.disconnect(); // Припиняємо спостереження після внесення змін
        }
    });


     observer.observe(document.body, { childList: true, subtree: true });
     if (editButton) {
        // Видаляємо параметр "&section=0" з посилання
        editButton.href = editButton.href.replace(/&section=\d+/, "");
 
        // Змінюємо текст кнопки на "Редагувати код"
        editButton.innerText = "Редагувати код";
 
        // Змінюємо атрибут title
        editButton.title = "Редагувати всю сторінку";
    }
});
});

Latest revision as of 07:38, 8 November 2024

mw.hook('wikipage.content').add(function() {
    const editButton = document.querySelector('a#ca-edit');

    if (editButton) {
        // Видаляємо параметр "&section=0" з посилання
        editButton.href = editButton.href.replace(/&section=\d+/, "");

        // Змінюємо текст кнопки на "Редагувати код"
        editButton.innerText = "Редагувати код";

        // Змінюємо атрибут title
        editButton.title = "Редагувати всю сторінку";
    }
});