MediaWiki:Common.js: Difference between revisions

No edit summary
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 18: Line 18:
//파일중복 메세지 제거
//파일중복 메세지 제거
var $duplicates = document.getElementById('mw-imagepage-section-duplicates');
var $duplicates = document.getElementById('mw-imagepage-section-duplicates');
if($duplicates) $duplicates.parentElement.removeChild($duplicates);
if($duplicates) $duplicates.parentElement.removeChild($duplicates);
// 모든 문서 목록 검색 box 삭제
var $wrapper = document.querySelector('.mw-htmlform-ooui-wrapper')
if ($wrapper) $wrapper.parentElement.removeChild($wrapper);
}
}
/*
else{
$searchBox = document.querySelector('.mw-htmlform-ooui-wrapper');
if($searchBox) $searchBox.style.display = 'block';
}
*/
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */


Line 87: Line 97:
     mutationList.forEach(function (mutation) {
     mutationList.forEach(function (mutation) {
         mutation.addedNodes.forEach(function (node) {
         mutation.addedNodes.forEach(function (node) {
             if (node.classList && node.classList.contains('mwe-popups')) {
             if (node.classList && (node.classList.contains('mwe-popups')|| node.classList.contains('rt-tooltip'))) {
                 requestAnimationFrame(function () {
                 requestAnimationFrame(function () {
                     var bodyLeft = document.body.getBoundingClientRect().left;
                     var bodyLeft = document.body.getBoundingClientRect().left;
Line 304: Line 314:
if($fullMedia){
if($fullMedia){
$fullMedia.parentElement.removeChild($fullMedia);
$fullMedia.parentElement.removeChild($fullMedia);
}
// 데스크탑 언어
var langDiv = document.getElementById('right-navigation');
if(langDiv){
var navHTML = '<nav id="p-cactions" class="mw-portlet mw-portlet-cactions vector-menu-dropdown-noicon vector-menu vector-menu-dropdown" aria-labelledby="p-cactions-label" role="navigation">' +
'<input type="checkbox" id="p-cactions-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-cactions" class="vector-menu-checkbox" aria-labelledby="p-cactions-label">' +
'<label id="p-cactions-label" aria-label="" class="vector-menu-heading">' +
  '<span class="select-language"></span>' +
  '<span class="vector-menu-heading-label">Language</span>' +
'</label>' +
'<div class="vector-menu-content">' +
  '<ul class="vector-menu-content-list">' +
'<li class="mw-list-item"><a href="https://churchofgod.wiki" title="하나님의 교회 지식사전"><span>Korean</span></a></li>' +
    '<li class="mw-list-item"><a href="https://churchofgod.wiki/en" title="Church of God Knowledge Encyclopedia"><span>English</span></a></li>' +
    '<li class="mw-list-item"><a href="https://churchofgod.wiki/es" title="ChurchEnciclopedia de conocimiento de la Iglesia de Dios"><span>Spanish</span></a></li>' +
    '<li class="mw-list-item"><a href="https://churchofgod.wiki/vi" title="Từ điển tri thức Hội Thánh của Đức Chúa Trời"><span>Vietnamese</span></a></li>' +
    '<li class="mw-list-item"><a href="https://churchofgod.wiki/ne" title="नेपाली"><span>Nepali</span></a></li>' +
    '<li class="mw-list-item"><a href="https://churchofgod.wiki/pt" title="ENCICLOPÉDIA DO CONHECIMENTO DA IGREJA DE DEUS"><span>português</span></a></li>' +
  '</ul>' +
'</div>' +
'</nav>';
langDiv.insertAdjacentHTML('afterbegin', navHTML);
}
}