사용자:Kwj2772/migration.js

참고: 설정을 저장한 후에 바뀐 점을 확인하기 위해서는 브라우저의 캐시를 새로 고쳐야 합니다. 구글 크롬, 파이어폭스, 마이크로소프트 엣지, 사파리: ⇧ Shift 키를 누른 채 "새로 고침" 버튼을 클릭하십시오. 더 자세한 정보를 보려면 위키백과:캐시 무시하기 항목을 참고하십시오.

//<pre>
function licensingUpdate() {
    var defaultURL = wgServer + '/w/index.php?title=' + encodeURIComponent(mw.config.get('wgPageName')) + '&action=edit&migration=';
    var migration_param = getParamValue("migration");
    if (migration_param == "relicense" && wgNamespaceNumber == 6) {
        document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(/(\{\{GFDL-self\}\}|\{\{self\|GFDL\}\})/g, '{{self|GFDL|갱신=갱신}}');
        document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(/\{\{GFDL\}\}/g, '{{GFDL|갱신=갱신}}');
        document.editform.wpSummary.value = '[[m:Licensing update|라이선스 갱신]]';
        document.editform.wpMinoredit.checked = false;
        document.editform.submit();
        window.close();
    } else if (migration_param == "not-eligible" && wgNamespaceNumber == 6) {
        document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(/(\{\{GFDL-self\}\}|\{\{self\|GFDL\}\})/g, "{{self|GFDL|갱신=부적합}}");
        document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(/\{\{GFDL\}\}/g, '{{GFDL|갱신=부적합}}');
        document.editform.wpSummary.value = '[[m:Licensing update|라이선스 갱신]]: 부적합';
        document.editform.wpMinoredit.checked = false;
        document.editform.submit();
    } else if (migration_param == "redundant" && wgNamespaceNumber == 6) {
        document.editform.wpTextbox1.value = document.editform.wpTextbox1.value.replace(/\{\{GFDL\}\}/g, '{{GFDL|갱신=불필요}}');
        document.editform.wpSummary.value = '[[m:Licensing update|라이선스 갱신]]: 불필요';
        document.editform.wpMinoredit.checked = false;
        document.editform.submit();
    }

    if (wgNamespaceNumber == 6) {
        mw.util.addPortletLink( 'p-tb', defaultURL+'relicense', '라이선스 갱신', 't-relicense' );
        mw.util.addPortletLink( 'p-tb', defaultURL+'not-eligible', '라이선스 갱신 부적합', 't-relicense-ineligible' );
        mw.util.addPortletLink( 'p-tb', defaultURL+'redundant', '라이선스 갱신 불필요', 't-relicense-redundant' );
    }
}
//addOnloadHook(licensingUpdate);
//</pre>