„MediaWiki:Common.js” változatai közötti eltérés

Agócs Dániel Jácint (vitalap | szerkesztései)
Nincs szerkesztési összefoglaló
Alpha channel hozzáadása a background-colorökhöz az új sötét mód miatt
 
(11 közbenső módosítás, amit 3 másik szerkesztő végzett, nincs mutatva)
1. sor: 1. sor:
/* Az ide elhelyezett JavaScript kód minden felhasználó számára lefut az oldalak betöltésekor. */
/* Az ide elhelyezett JavaScript-kód minden felhasználó számára lefut az oldalak betöltésekor. */


/* Quiz.js for vikwikiQuiz project
/* Quiz.js for vikwikiQuiz project
56. sor: 56. sor:
         parseQuestionsInDocument(); // Kérdések feldolgozása
         parseQuestionsInDocument(); // Kérdések feldolgozása
         parseAnswerGroupsInQuestions(); // Kérdéseken belül a válaszlehetőségek
         parseAnswerGroupsInQuestions(); // Kérdéseken belül a válaszlehetőségek
console.log("pucqi");
         uiCreateQuizInterface(); // Interfész (infobox) inicializása
         uiCreateQuizInterface(); // Interfész (infobox) inicializása
console.log("pucqpi");
         uiPopulateQuizInterace(); // Interfészelemek létrehozása
         uiPopulateQuizInterace(); // Interfészelemek létrehozása
console.log("puir");
         uiReset(); // Reset, hogy rögtön mehessen a kvíz
         uiReset(); // Reset, hogy rögtön mehessen a kvíz
         return true;
         return true;
69. sor: 66. sor:
     */
     */
     function getDefaultScoringMethod() {
     function getDefaultScoringMethod() {
         var defScorMethText = $('#vw-quiz-defaultscoringmethod').text();
         var defScorMethTextWithBrackets = $('#vw-quiz-defaultscoringmethod').text();
        var defScorMethText = defScorMethTextWithBrackets.charAt(1);
         if ($.trim(defScorMethText) === "-")
         if ($.trim(defScorMethText) === "-")
             defaultScoringMethod = -1;
             defaultScoringMethod = -1;
123. sor: 121. sor:


         // A tartalomrész felsőszintű elemei.
         // A tartalomrész felsőszintű elemei.
         var uiContentElements = $('#mw-content-text > *');
         var uiContentElements = $('#mw-content-text > .mw-parser-output > *');


         // Az első <H2>-ig mindent ignorálunk.
         // Az első <H2>-ig mindent ignorálunk.
160. sor: 158. sor:
         uiContentElement = $('#vw-quiz-content');
         uiContentElement = $('#vw-quiz-content');


         $('#toc').remove(); // tartalomjegyzék törléseaz oldalról, ha van
         $('#toc').remove(); // tartalomjegyzék törlése az oldalról, ha van


         // Infobox stílusának beállítása
         // Infobox stílusának beállítása
         var uiInfoboxElement = $('#vw-quiz-infobox');
         var uiInfoboxElement = $('#vw-quiz-infobox .infobox');
         uiInfoboxElement.css( {
         if ($('#mw-content-text').width() > 850) {
            position: 'fixed',
        $('#vw-quiz-canvas').css('margin-right', uiInfoboxElement.width().toString() + 'px');
            right: $('#content').css('padding-right')
        $('#vw-quiz-canvas').css('min-height', uiInfoboxElement.height().toString() + 'px');
        } );
        $('#vw-quiz-canvas').css('padding-right', '1em');
        $('#vw-quiz-infobox .infobox').css('max-width', '100%');
        $('#vw-quiz-infobox').css('position', 'sticky');
        $('#mw-content-text').css('margin-right', uiInfoboxElement.width().toString() + 'px');
        $('#vw-quiz-infobox').css('top', '4em');
        $('#mw-content-text').css('min-height', uiInfoboxElement.height().toString() + 'px');
    }
 
        // Infobox pozicionálása (hogy mindig látszódjon, ha görgetünk is)
        var setInfoboxPosition = function() {
            var relTop = $('#vw-quiz-content').offset().top - $(window).scrollTop();
            $('#vw-quiz-infobox .infobox').offset({
                top: (relTop < 10 ? 10 + $(window).scrollTop() : $('#vw-quiz-content').offset().top)
            });
        };
        $(window).scroll(setInfoboxPosition);
        setInfoboxPosition();
     }
     }


265. sor: 253. sor:
     function configSet() {
     function configSet() {
         config.setRandomOrder(uiControlElements.randomCheckbox.prop('checked'));
         config.setRandomOrder(uiControlElements.randomCheckbox.prop('checked'));
         config.setShowAll(uiControlElements.showAllCheckbox.prop('checked'))
         config.setShowAll(uiControlElements.showAllCheckbox.prop('checked'));
     }
     }


436. sor: 424. sor:
             a kérdés és a pontozás típusát tartalmazza.
             a kérdés és a pontozás típusát tartalmazza.
             */
             */
             if (currentElement.nodeName === "OL"
             if (currentElement.nodeName === "OL" &&  
                && $('.vw-quiz-meta', previousElement).length !== 0
            $('.vw-quiz-meta', previousElement).length !== 0
             ) {
             ) {
                 this.answers.push(new AnswerGroupObject(
                 this.answers.push(new AnswerGroupObject(
518. sor: 506. sor:
             // interfész: válaszadás letiltása az ellenőrzéssel.
             // interfész: válaszadás letiltása az ellenőrzéssel.
             $('input', this.uiParentElement).prop('disabled', true);
             $('input', this.uiParentElement).prop('disabled', true);
             $('input, .vw-quiz-question > li', this.uiParentElement).css('cursor', 'default')
             $('input, .vw-quiz-question > li', this.uiParentElement).css('cursor', 'default');


             var points = 0;
             var points = 0;
535. sor: 523. sor:
                     // Helyes választ sárgával jelöljük
                     // Helyes választ sárgával jelöljük
                     $('li:nth-of-type(' + (ans.answer + 1).toString() + ')', ans.uiElement).not("li li").css({
                     $('li:nth-of-type(' + (ans.answer + 1).toString() + ')', ans.uiElement).not("li li").css({
                         'background-color': '#fff8d0',
                         'background-color': '#fff8d044',
                         'border-color': '#aa2'
                         'border-color': '#aa2'
                     });
                     });
                     // Megjelölt választ pirossal jelöljük
                     // Megjelölt választ pirossal jelöljük
                     $('li:nth-of-type(' + (userSelectedAnswer + 1).toString() + ')', ans.uiElement).not("li li").css({
                     $('li:nth-of-type(' + (userSelectedAnswer + 1).toString() + ')', ans.uiElement).not("li li").css({
                         'background-color': '#ffe0e0',
                         'background-color': '#ffe0e044',
                         'border-color': '#a00'
                         'border-color': '#a00'
                     });
                     });
547. sor: 535. sor:
                     result.totalPercentage += 1;
                     result.totalPercentage += 1;
                     $('li:nth-of-type(' + (userSelectedAnswer + 1).toString() + ')', ans.uiElement).not("li li").css({
                     $('li:nth-of-type(' + (userSelectedAnswer + 1).toString() + ')', ans.uiElement).not("li li").css({
                         'background-color': '#d8f8d0',
                         'background-color': '#d8f8d044',
                         'border-color': '#0a0',
                         'border-color': '#0a0',
                         'opacity': '1'
                         'opacity': '1'
555. sor: 543. sor:
                     // Helyes választ sárgával jelöljük
                     // Helyes választ sárgával jelöljük
                     $('li:nth-of-type(' + (ans.answer + 1).toString() + ')', ans.uiElement).not("li li").css({
                     $('li:nth-of-type(' + (ans.answer + 1).toString() + ')', ans.uiElement).not("li li").css({
                         'background-color': '#fff8d0',
                         'background-color': '#fff8d044',
                         'border-color': '#aa2'
                         'border-color': '#aa2'
                     });
                     });
576. sor: 564. sor:
                             currentAnswerElement.css({
                             currentAnswerElement.css({
                                 'border-color': '#0a0',
                                 'border-color': '#0a0',
                                 'background-color': '#d8f8d0'
                                 'background-color': '#d8f8d044'
                             });
                             });
                             partialPoints++;
                             partialPoints++;
583. sor: 571. sor:
                             currentAnswerElement.css({
                             currentAnswerElement.css({
                                 'border-color': '#aa2',
                                 'border-color': '#aa2',
                                 'background-color': '#fff8d0'
                                 'background-color': '#fff8d044'
                             });
                             });
                             if (ans.scoringMethod === -1)
                             if (ans.scoringMethod === -1)
594. sor: 582. sor:
                             currentAnswerElement.css({
                             currentAnswerElement.css({
                                 'border-color': '#a00',
                                 'border-color': '#a00',
                                 'background-color': '#ffe0e0',
                                 'background-color': '#ffe0e044',
                                 'opacity': '0.5'
                                 'opacity': '0.5'
                             });
                             });
613. sor: 601. sor:
         }
         }
         return result;
         return result;
     }
     };
}
}


802. sor: 790. sor:
         opt_noninteraction
         opt_noninteraction
     ]);
     ]);
};
}


(function (_gaq, $, mw) {
(function (_gaq, $, mw) {
971. sor: 959. sor:
var filelinks = $('a[href^="/images"]');
var filelinks = $('a[href^="/images"]');
var batchsize = 49;
var batchsize = 49;
var prefix = 'Fájl:'
var prefix = 'Fájl:';
var fileurls = [[]];
var fileurls = [[]];
var datenotecss = {
var datenotecss = {
A lap eredeti címe: „https://vik.wiki/MediaWiki:Common.js