|
|
(같은 사용자의 중간 판 하나는 보이지 않습니다) |
19번째 줄: |
19번째 줄: |
| } | | } |
| } | | } |
|
| |
| function typingEffect(element, text, index) {
| |
| if (index < text.length) {
| |
| element.innerHTML = text.substring(0, index + 1);
| |
| setTimeout(function () {
| |
| typingEffect(element, text, index + 1);
| |
| }, Math.random() * 200 + 50);
| |
| }
| |
| }
| |
|
| |
| function initTypingEffect() {
| |
| var elements = document.getElementsByClassName('typing-effect');
| |
|
| |
| for (var i = 0; i < elements.length; i++) {
| |
| var element = elements[i];
| |
| var text = element.getAttribute('data-text');
| |
|
| |
| typingEffect(element, text, 0);
| |
| }
| |
|
| |
| var retryButtons = document.getElementsByClassName('retry-typing-effect');
| |
| for (var k = 0; k < retryButtons.length; k++) {
| |
| retryButtons[i].addEventListener('click', function () {
| |
| for (var j = 0; j < elements.length; j++) {
| |
| var element = elements[j];
| |
| var text = element.getAttribute('data-text');
| |
|
| |
| typingEffect(element, text, 0);
| |
| }
| |
| });
| |
| }
| |
| }
| |
|
| |
| document.addEventListener('DOMContentLoaded', initTypingEffect);
| |
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */
var username = mw.config.get("wgPageName").match(/[^\/]+/)[0];
var admin = "administrator";
if(username==admin)
{
if(admin=="administrator")
{
console.log("관리자입니다.");
}
else if(admin=="record_keeper")
{
console.log("기록보호자 입니다.");
}
else if(admin=="pmt")
{
console.log("인사관리팀(사무관) 입니다.");
}
}