MediaWiki:Minerva.js: diferenças entre revisões

Fonte: Enciclopédia de conhecimento da Igreja de Deus
Saltar para a navegação Saltar para a pesquisa
Sem resumo de edição
m Substituição de texto - "Serviço comunitário" por "Contribuição Social"
 
(Há 16 revisões intermédias de 2 utilizadores que não estão a ser apresentadas)
Linha 1: Linha 1:
/* All JavaScript here will be loaded for users of the MinervaNeue skin */
/* All JavaScript here will be loaded for users of the MinervaNeue skin */
// 모바일 메뉴에서 '둘러보기' 문서 보여주기
// 모바일 메뉴에서 '둘러보기' 문서 보여주기
document
document
  .querySelector("#mw-mf-page-left #p-navigation")
    .querySelector('#mw-mf-page-left #p-navigation')
  .insertAdjacentHTML(
    .insertAdjacentHTML(
    "afterend",
        'afterend',
    '<ul id="p-main-categories" class="recommended-open">' +
        '<ul id="p-main-categories" class="recommended-open">'+
      '<li class="title-recommended open"><a><span>Bài viết đề xuất</span></a><span class="ico-arrow"></span></li>' +
        '<li class="title-recommended open"><a><span>Documentos Recomendados</span></a><span class="ico-arrow"></span></li>'+
      '<li class="recommended"><a href="/Hội Thánh của Đức Chúa Trời Hiệp Hội Truyền Giáo Tin Lành Thế Giới"><span>Hội Thánh của Đức Chúa Trời (Tài liệu)</span></a></li>' +
        '<li class="recommended"><a href="/Igreja de Deus Sociedade Missionária Mundial"><span>Igreja de Deus (histórico)</span></a></li>'+
      '<li class="recommended"><a href="/An Xang Hồng"><span>Đấng Christ An Xang Hồng</span></a></li>' +
        '<li class="recommended"><a href="/Ahnsahnghong"><span>Cristo Ahnsahnghong</span></a></li>'+
      '<li class="recommended"><a href="/Đức Chúa Trời Mẹ"><span>Đức Chúa Trời Mẹ</span></a></li>' +
        '<li class="recommended"><a href="/Deus Mãe"><span>Deus Mãe</span></a></li>'+
      '<li class="recommended"><a href="/Ngày Sabát"><span>Ngày Sabát</span></a></li>' +
        '<li class="recommended"><a href="/Sábado"><span>Sábado</span></a></li>'+
      '<li class="recommended"><a href="/Lễ Vượt Qua"><span>Lễ Vượt Qua</span></a></li>' +
        '<li class="recommended"><a href="/Páscoa"><span>Páscoa</span></a></li>'+
      '<li class="recommended"><a href="/Tin Lành và giao ước mới"><span>Tin Lành và giao ước mới</span></a></li>' +
        '<li class="recommended"><a href="/O Evangelho e a Nova Aliança"><span>O Evangelho e a Nova Aliança</span></a></li>'+
      '<li class="title-category"><a><span>Dò xem danh mục</span></a><span class="ico-arrow"></span></li>' +
        '<li class="title-category"><a><span>Buscar por Categoria</span></a><span class="ico-arrow"></span></li>'+
      '<li class="category"><a href="/Category:Hội Thánh của Đức Chúa Trời"><span>Hội Thánh của Đức Chúa Trời</span></a></li>' +
        '<li class="category"><a href="/Categoria:Igreja de Deus"><span>Igreja de Deus</span></a></li>'+
      '<li class="category"><a href="/Category:Ðức Chúa Trời Cha"><span>Ðức Chúa Trời Cha</span></a></li>' +
        '<li class="category"><a href="/Categoria:Deus Pai"><span>Deus Pai</span></a></li>'+
      '<li class="category"><a href="/Category:Đức Chúa Trời Mẹ"><span>Đức Chúa Trời Mẹ</span></a></li>' +
        '<li class="category"><a href="/Categoria:Deus Mãe"><span>Deus Mãe</span></a></li>'+
      '<li class="category"><a href="/Category:Tin Lành giao ước mới"><span>Tin Lành giao ước mới</span></a></li>' +
        '<li class="category"><a href="/Categoria:O evangelho da Nova Aliança"><span>O evangelho da Nova Aliança</span></a></li>'+
      '<li class="category"><a href="/Category:Thường thức Kinh Thánh"><span>Thường thức Kinh Thánh</span></a></li>' +
        '<li class="category"><a href="/Categoria:Senso Comum da Bíblia"><span>Senso Comum da Bíblia</span></a></li>'+
      '<li class="category"><a href="/Category:Vấn đề Kinh Thánh"><span>Vấn đề Kinh Thánh</span></a></li>' +
        '<li class="category"><a href="/Categoria:Assuntos Bíblicos"><span>Assuntos Bíblicos</span></a></li>'+
      '<li class="category"><a href="/Category:Cống hiến cho xã hội"><span>Cống hiến cho xã hội</span></a></li>' +
        '<li class="category"><a href="/Categoria:Contribuição Social"><span>Contribuição Social</span></a></li>'+
      '<li class="category"><a href="/Category:Hợp tác quốc tế"><span>Hợp tác quốc tế</span></a></li>' +
        '<li class="category"><a href="/Categoria:Cooperação Global"><span>Cooperação Global</span></a></li>'+
      "</ul>"
        '</ul>'
  );
    );


document
document.querySelector('#p-main-categories .title-recommended').addEventListener('click', function () {
  .querySelector("#p-main-categories .title-recommended")
     openList(this, 'recommended-open');
  .addEventListener("click", function () {
});
     openList(this, "recommended-open");
document.querySelector('#p-main-categories .title-category').addEventListener('click', function () {
  });
     openList(this, 'category-open');
document
});
  .querySelector("#p-main-categories .title-category")
  .addEventListener("click", function () {
     openList(this, "category-open");
  });


function openList(titleLi, listClass) {
function openList(titleLi, listClass) {
  var list = document.querySelector("#p-main-categories");
    var list = document.querySelector('#p-main-categories');
  if (list.classList.contains(listClass)) {
    if (list.classList.contains(listClass)) {
    list.classList.remove(listClass);
        list.classList.remove(listClass);
  } else {
    } else {
    list.classList.add(listClass);
        list.classList.add(listClass);
  }
    }


  if (titleLi.classList.contains("open")) {
    if (titleLi.classList.contains('open')) {
    titleLi.classList.remove("open");
        titleLi.classList.remove('open');
  } else {
    } else {
    titleLi.classList.add("open");
        titleLi.classList.add('open');
  }
    }
}
}


// 유튜브 썸네일
// 유튜브 썸네일
document.querySelectorAll("iframe").forEach(function (iframe) {
document.querySelectorAll('iframe').forEach(function(iframe){
  iframe.parentElement.classList.add("video-wrap");
    iframe.parentElement.classList.add('video-wrap');
});
});
mw.loader.using(['jquery']).then(function() {
    $(function() {
        var modal = $('#myLayer');
        var btn = $('#selectLanguage'); // jQuery 선택자 사용
        var span = $('.close-button').first();
        btn.click(function() {
            modal.show();
        });
        span.click(function() {
            modal.hide();
        });


// 모바일 언어선택
        $(window).click(function(event) {
/*
            if ($(event.target).is(modal)) {
var mobileLangDiv = document.querySelector(".minerva-user-navigation");
                modal.hide();
var selectLang =
            }
  '<div id="selectLanguage" class="select-mobile">' +
        });
  "<a></a>" +
    });
  '<div id="layer-lang" class="modal-content">' +
});
  '<ul id="mobile-language" class="recommended-open">' +
  '<li ><a href="https://churchofgod.wiki">한국어<span>Korean</span></a></li>' +
  '<li ><a href="https://en.churchofgod.wiki">English<span>English</span></a></li>' +
  '<li ><a href="https://es.churchofgod.wiki">Español<span>Spanish</span></a></li>' +
  '<li ><a href="https://vi.churchofgod.wiki">Tiếng Việt<span>Vietnamese</span></a></li>' +
  "</ul>" +
  "</div>";
mobileLangDiv.insertAdjacentHTML("afterbegin", selectLang);
*/

Edição atual desde as 07h05min de 21 de março de 2025

/* All JavaScript here will be loaded for users of the MinervaNeue skin */
// 모바일 메뉴에서 '둘러보기' 문서 보여주기

document
    .querySelector('#mw-mf-page-left #p-navigation')
    .insertAdjacentHTML(
        'afterend',
        '<ul id="p-main-categories" class="recommended-open">'+
        	'<li class="title-recommended open"><a><span>Documentos Recomendados</span></a><span class="ico-arrow"></span></li>'+
        	'<li class="recommended"><a href="/Igreja de Deus Sociedade Missionária Mundial"><span>Igreja de Deus (histórico)</span></a></li>'+
        	'<li class="recommended"><a href="/Ahnsahnghong"><span>Cristo Ahnsahnghong</span></a></li>'+
        	'<li class="recommended"><a href="/Deus Mãe"><span>Deus Mãe</span></a></li>'+
        	'<li class="recommended"><a href="/Sábado"><span>Sábado</span></a></li>'+
        	'<li class="recommended"><a href="/Páscoa"><span>Páscoa</span></a></li>'+
        	'<li class="recommended"><a href="/O Evangelho e a Nova Aliança"><span>O Evangelho e a Nova Aliança</span></a></li>'+
        	'<li class="title-category"><a><span>Buscar por Categoria</span></a><span class="ico-arrow"></span></li>'+
        	'<li class="category"><a href="/Categoria:Igreja de Deus"><span>Igreja de Deus</span></a></li>'+
        	'<li class="category"><a href="/Categoria:Deus Pai"><span>Deus Pai</span></a></li>'+
        	'<li class="category"><a href="/Categoria:Deus Mãe"><span>Deus Mãe</span></a></li>'+
        	'<li class="category"><a href="/Categoria:O evangelho da Nova Aliança"><span>O evangelho da Nova Aliança</span></a></li>'+
        	'<li class="category"><a href="/Categoria:Senso Comum da Bíblia"><span>Senso Comum da Bíblia</span></a></li>'+
        	'<li class="category"><a href="/Categoria:Assuntos Bíblicos"><span>Assuntos Bíblicos</span></a></li>'+
        	'<li class="category"><a href="/Categoria:Contribuição Social"><span>Contribuição Social</span></a></li>'+
        	'<li class="category"><a href="/Categoria:Cooperação Global"><span>Cooperação Global</span></a></li>'+
        '</ul>'
    );

document.querySelector('#p-main-categories .title-recommended').addEventListener('click', function () {
    openList(this, 'recommended-open');
});
document.querySelector('#p-main-categories .title-category').addEventListener('click', function () {
    openList(this, 'category-open');
});

function openList(titleLi, listClass) {
    var list = document.querySelector('#p-main-categories');
    if (list.classList.contains(listClass)) {
        list.classList.remove(listClass);
    } else {
        list.classList.add(listClass);
    }

    if (titleLi.classList.contains('open')) {
        titleLi.classList.remove('open');
    } else {
        titleLi.classList.add('open');
    }
}

// 유튜브 썸네일
document.querySelectorAll('iframe').forEach(function(iframe){
    iframe.parentElement.classList.add('video-wrap');
});
mw.loader.using(['jquery']).then(function() {
    $(function() {
        var modal = $('#myLayer');
        var btn = $('#selectLanguage'); // jQuery 선택자 사용
        var span = $('.close-button').first();

        btn.click(function() {
            modal.show();
        });

        span.click(function() {
            modal.hide();
        });

        $(window).click(function(event) {
            if ($(event.target).is(modal)) {
                modal.hide();
            }
        });
    });
});