사용자:LiteHell2/keybaseInEmail.js: 두 판 사이의 차이

편집 요약 없음
편집 요약 없음
7번째 줄: 7번째 줄:
var keybaseIdRow = document.createElement("tr");
var keybaseIdRow = document.createElement("tr");
keybaseIdRow.className = "mw-htmlform-field-HTMLTextField";
keybaseIdRow.className = "mw-htmlform-field-HTMLTextField";
keybaseIdRow.innerHTML = '<td class="mw-label"><label for="input-keybase-id">Keybase 아이디</label></td><td class="mw-input"><input id="input-keybase-id" maxlength="100" title="암호화에 사용할 Keybase Id" placeholder="Keybase Id 입력"></input></td>';
keybaseIdRow.innerHTML = '<td class="mw-label"><label for="input-keybase-id">Keybase 아이디</label></td><td class="mw-input"><input id="input-keybase-id" maxlength="100" title="암호화에 사용할 Keybase Id"></input></td>';
document.querySelector('table tbody').insertBefore(keybaseIdRow, document.querySelectorAll('table tr.mw-htmlform-field-HTMLTextAreaField')[3]);
document.querySelector('table tbody').insertBefore(keybaseIdRow, document.querySelector('table tr.mw-htmlform-field-HTMLTextAreaField'));
});
});


})();
})();
}
}

2015년 9월 13일 (일) 22:45 판

if(mw.config.get( 'wgPageName' ) == "특수:이메일보내기"){
(function(){
if(document.querySelector('p.error')) return;

// Keybase id 입력 칸 추가
mw.loader.using("jquery.ui.autocomplete", function(){
var keybaseIdRow = document.createElement("tr");
keybaseIdRow.className = "mw-htmlform-field-HTMLTextField";
keybaseIdRow.innerHTML = '<td class="mw-label"><label for="input-keybase-id">Keybase 아이디</label></td><td class="mw-input"><input id="input-keybase-id" maxlength="100" title="암호화에 사용할 Keybase Id"></input></td>';
document.querySelector('table tbody').insertBefore(keybaseIdRow, document.querySelector('table tr.mw-htmlform-field-HTMLTextAreaField'));
});

})();
}