Szerkesztő:Bináris/Renamereasons.js

Megjegyzés: közzététel után frissítened kell a böngésződ gyorsítótárát, hogy lásd a változásokat.

  • Firefox / Safari: tartsd lenyomva a Shift gombot és kattints a Frissítés gombra a címsorban, vagy használd a Ctrl–F5 vagy Ctrl–R (Macen ⌘–R) billentyűkombinációt
  • Google Chrome: használd a Ctrl–Shift–R (Macen ⌘–Shift–R) billentyűkombinációt
  • Internet Explorer / Edge: tartsd nyomva a Ctrl-t, és kattints a Frissítés gombra, vagy nyomj Ctrl–F5-öt
  • Opera: Nyomj Ctrl–F5-öt
/*
 * Kept for historical reasons, became part of MediaWiki: https://phabricator.wikimedia.org/T325257
 * [[hu:user:Bináris/Renamereasons.js]] – Please don't remove comments upon copying! / Másoláskor, kérlek, hagyd benne a megjegyzéseket!
 * Derived from: [[MediaWiki:Gadget-defaultsummaries.js]]
 * Original credits:
 *
 * Importálva az angol Wikipédiából:
 * https://en.wikipedia.org/wiki/MediaWiki:Gadget-defaultsummaries.js
 *
 * Imported as of 09/06/2011 from [[User:ErrantX/defaultsummaries.js]]
 * Edited version from [[User:MC10/defaultsummaries.js]]
 * Implements default edit summary dropdown boxes
 */

(function ($) { // Wrap with anonymous function
	if (mw.config.get('wgCanonicalSpecialPageName') === 'Movepage') {
        var $summaryBox = $('#ooui-php-2');

        function editsummAddOptionToDropdown(dropdown, optionText) {
            var option = document.createElement("option");
            var optionTextNode = document.createTextNode(optionText);
            option.appendChild(optionTextNode);
            dropdown.appendChild(option);
        }

        function editsummAddCatToDropdown(dropdown, catText) {
            var option = document.createElement("option");
            option.disabled = true;
            option.selected = true;
            var optionTextNode = document.createTextNode(catText);
            option.appendChild(optionTextNode);
            dropdown.appendChild(option);
        }

        function editsummOnCannedSummarySelected() {
            var idx = this.selectedIndex;
            var canned = this.options[idx].text;
            $summaryBox.val(canned).trigger('change');
        }

        function insertSummaryOptions($insertBeforeThis, dropdownWidth) {
            // For convenience, add a dropdown box with some canned
            // rename reasons to the form.
            if ($('#defaultsummaries').length) {
                return;
            }
            var $div = $('<div id="defaultsummaries" />');
            var dropdown = document.createElement("select");
            dropdown.style.width = dropdownWidth;
            dropdown.style.margin = "0 4px 0 0";
            dropdown.onchange = editsummOnCannedSummarySelected;

            editsummAddCatToDropdown(dropdown , "Gyakori marhaságok");
            editsummAddOptionToDropdown(dropdown , "[[Wikipédia:Helyesírás|Helyesírás]]");                
            editsummAddOptionToDropdown(dropdown , "[[Wikipédia:Elnevezési szokások#Ne használj névelőket!|A birtokviszony miatt névelő kell]]");
            editsummAddOptionToDropdown(dropdown , "[[Wikipédia:Elnevezési szokások#Ne használj névelőket!|A címben csak birtokviszonyban vagy műcímben használunk névelőt]]");
            editsummAddOptionToDropdown(dropdown , "[[Wikipédia:Elnevezési szokások#Doktori cím|A doktori, professzori titulust nem tüntetjük fel a címben]]");
            editsummAddOptionToDropdown(dropdown , "[[Wikipédia:Elnevezési szokások#A cikkek címe főnévi alakú|Főnévi alakú cím]]");
            editsummAddOptionToDropdown(dropdown , "Az [[Wikipédia:Elnevezési szokások|elnevezési szokások]] szerint");
            editsummAddOptionToDropdown(dropdown , "[[Wikipédia:Sablonok készítése#A sablon neve|Sablonok elnevezési szokásai]]");
            editsummAddOptionToDropdown(dropdown , "[[Wikipédia:Egyértelműsítő lapok|Egyértelműsítés]]");
            editsummAddOptionToDropdown(dropdown , "[[Wikipédia:A fokozatos szűkítés elve a címek egyértelműsítésében|Egyértelműsítés a fokozatos szűkítés elve szerint]]");
            editsummAddOptionToDropdown(dropdown , "[[Wikipédia:Átírás|Nem latin betűs név magyaros átírása]]");
            editsummAddOptionToDropdown(dropdown , "[[Wikipédia:Elnevezési szokások#Magyar betűket használj!|Latin betűs név, az eredeti betűkkel írjuk]]");
            editsummAddOptionToDropdown(dropdown , "Szerkesztői allapon elkészült cikk");
            editsummAddOptionToDropdown(dropdown , "[[Wikipédia:Feljavításra váró cikkjelöltek|Még nem szócikk vagy gépi fordítás, a feljavítóba kerül cikkjelöltnek]]");
            editsummAddOptionToDropdown(dropdown , "[[Wikipédia:Feljavításra váró cikkjelöltek|Feljavított cikkjelölt, mehet vissza a cikknévtérbe]]");
            editsummAddOptionToDropdown(dropdown , "[[Wikipédia:Szerkesztői lap|Szerkesztői lap vagy vitalap hibás átnevezésének visszavonása]]");
            editsummAddOptionToDropdown(dropdown , "[[Wikipédia:Névtér|Hibás névtérközi átnevezés visszavonása]]");
            $div.append(dropdown);
            $insertBeforeThis.before($div);
        }

        $(function() {
            var $insertBeforeThis = $('#wpReason');
            // If we failed to find the wpReason id
            if (!$insertBeforeThis.length) {
                return;
            }
            insertSummaryOptions($insertBeforeThis, "100%");
        });
	};
}(jQuery)); // End wrap with anonymous function