Khác biệt giữa bản sửa đổi của “MediaWiki:Minerva.js”
Không có tóm lược sửa đổi Thẻ: Sửa đổi di động Sửa đổi từ trang di động |
Không có tóm lược sửa đổi Thẻ: Sửa đổi di động Sửa đổi từ trang di động |
||
| Dòng 29: | Dòng 29: | ||
); | ); | ||
document.querySelector('#p-main-categories .title-recommended').addEventListener('click', function () { | // Recommended Documents 토글 | ||
document.querySelector('#p-main-categories .title-recommended') | |||
}); | .addEventListener('click', function (event) { | ||
document.querySelector('#p-main-categories .title-category').addEventListener('click', function () { | event.stopPropagation(); // 사이드바 닫힘 방지 | ||
openList(this, '.recommended'); | |||
}); | }); | ||
// Browse by Category 토글 | |||
document.querySelector('#p-main-categories .title-category') | |||
.addEventListener('click', function (event) { | |||
event.stopPropagation(); // 사이드바 닫힘 방지 | |||
openList(this, '.category'); | |||
}); | |||
function openList(titleLi, listClass) { | function openList(titleLi, listClass) { | ||
| Dòng 54: | Dòng 61: | ||
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)) { | |||
modal.hide(); | |||
} | |||
}); | |||
}); | |||
}); | }); | ||