사용자:Kwj2772/TagWikiProject.js
참고: 설정을 저장한 후에 바뀐 점을 확인하기 위해서는 브라우저의 캐시를 새로 고쳐야 합니다. 구글 크롬, 파이어폭스, 마이크로소프트 엣지, 사파리: ⇧ Shift 키를 누른 채 "새로 고침" 버튼을 클릭하십시오. 더 자세한 정보를 보려면 위키백과:캐시 무시하기 항목을 참고하십시오.
//<nowiki>
if (typeof (tagWikiProject) == 'undefined') {
importScript('User:Kwj2772/wiki.js');
link = document.getElementsByTagName('a');
var tagWikiProject = {
template: '유럽사 프로젝트',
param: getParamValue('tag_wikiproject'),
guide: function () {
if(tagWikiProject.param == "1" && wgNamespaceNumber == 14) {
for (i = 0; i < link.length; i++) {
var href = link[i].getAttribute ('href');
link[i].setAttribute('href', href + '?tag_wikiproject=movetotalk');
}
mw.util.addCSS('#p-tb, #n-randompage { display: none ; }'); //safeguard
}
},
mark: function () {
if(tagWikiProject.param == 'movetotalk' && wgNamespaceNumber == 0) {
window.location = wgServer + '/w/index.php?action=edit&tag_wikiproject=mark&title=Talk:' + encodeURIComponent(wgTitle);
}
if(wgNamespaceNumber == 1 && wgArticleId == 0 && tagWikiProject.param == 'mark' && wgAction == 'edit') {
document.editform.wpTextbox1.value += '{{' + tagWikiProject.template + '}}';
document.editform.wpSummary.value = '+ {{' + tagWikiProject.template + '}}';
document.editform.wpMinoredit.checked = true;
document.editform.submit();
}
},
tab: function () {
if (wgNamespaceNumber == 0) {
mw.util.addPortletLink('p-cactions', wgServer + '/w/index.php?tag_wikiproject=movetotalk&title='+ encodeURIComponent(wgTitle), '프로젝트 태그', 'p-projecttag', null);
}
}
};
}
$(tagWikiProject.guide);
$(tagWikiProject.mark);
$(tagWikiProject.tab);
//</nowiki>