미디어위키:Minerva.js: 두 판 사이의 차이

편집 요약 없음
태그: 모바일 편집 모바일 웹 편집
편집 요약 없음
태그: 수동 되돌리기
 
(같은 사용자의 중간 판 14개는 보이지 않습니다)
81번째 줄: 81번째 줄:
             }
             }
         });
         });
    });
});
/* -------------------------------
*  모바일 언어 메뉴 삽입
* ------------------------------- */
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();
            }
        });
        // ===== 여기부터 모바일 언어 메뉴 삽입 =====
        if ( mw.config.get('skin') === 'minerva' ) {
            var langHTML = ''
            + '<ul id="mobile-language" class="recommended-open">'
    + '<li><a href="https://churchofgod.wiki/en">English (영어)</a></li>'
    + '<li><a href="https://churchofgod.wiki/es">Español (스페인어)</a></li>'
    + '<li><a href="https://churchofgod.wiki/vi">Tiếng Việt (베트남어)</a></li>'
    + '<li><a href="https://churchofgod.wiki/ne">नेपाली (네팔어)</a></li>'
    + '<li><a href="https://churchofgod.wiki/pt">Português (포르투갈어)</a></li>'
                + '</ul>';
var $list = $('#mobile-language');
$list.html(langHTML);
        }
     });
     });
});
});