미디어위키:Common.js: 두 판 사이의 차이
Resultofunion (토론 | 기여) 편집 요약 없음 |
Resultofunion (토론 | 기여) 편집 요약 없음 |
||
| 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, | |||
}); | |||
}; | |||
}; | |||
} | } | ||