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

편집 요약 없음
편집 요약 없음
78번째 줄: 78번째 줄:
     document.querySelector('.plainlinks a').removeAttribute('href');
     document.querySelector('.plainlinks a').removeAttribute('href');
     document.querySelector('.plainlinks a').classList.add('disable');
     document.querySelector('.plainlinks a').classList.add('disable');
}
// 대문 공유 버튼
var sharebox = document.querySelector('.wikishare_toolbox');
if (sharebox) {
    sharebox.classList.add('a2a_kit_size_20');
    sharebox.classList.add('a2a_kit');
    var shares = ['Facebook', 'Twitter', 'Email', 'Line', 'Kakao', 'SMS'];
    for (var i in shares) {
        var elem = document.querySelector('[title="Share on ' + shares[i] + '"] a');
        elem.href = '';
        elem.classList.add('a2a_button_' + shares[i].toLowerCase());
    }
    var share_cdn = document.createElement('script');
    share_cdn.src = 'https://static.addtoany.com/menu/page.js';
    var kakao_cdn = document.createElement('script');
    kakao_cdn.src = 'https://developers.kakao.com/sdk/js/kakao.min.js';
    document.body.appendChild(share_cdn);
    document.body.appendChild(kakao_cdn);
    window.onload = function () {
        // 사용할 앱의 JavaScript 키를 설정해 주세요.
        Kakao.init('98e0576769d953020403c1a77334d335');
        document.querySelector('[title="Share on KakaoTalk"]').onclick = function () {
            // 카카오 Link 공유 API 사용
            Kakao.Link.sendScrap({
                requestUrl: location.href,
            });
        };
    };
}
}