사용자:Ellif/common.js

모든 지식의 총합을 위한 자유지식위키, 리프위키
< 사용자:Ellif
Ellif (토론 | 기여)님의 2021년 1월 28일 (목) 18:27 판 (새 문서: var customizeToolbar = function () { →‎Your code goes here: "‘’": { "action": { "type": "encapsulate", "options": { "pre":...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

참고: 설정을 저장한 후에 바뀐 점을 확인하기 위해서는 브라우저의 캐시를 새로 고쳐야 합니다.

  • 파이어폭스 / 사파리: Shift 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5 또는 Ctrl-R을 입력 (Mac에서는 ⌘-R)
  • 구글 크롬: Ctrl-Shift-R키를 입력 (Mac에서는 ⌘-Shift-R)
  • 인터넷 익스플로러 / 엣지: Ctrl 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5를 입력.
  • 오페라: Ctrl-F5를 입력.
var customizeToolbar = function () {
	/* Your code goes here */
    "‘’": {
        "action": {
            "type": "encapsulate",
            "options": {
                "pre": "‘",
                "post": "’"
            }
        }
    },
    "“”": {
        "action": {
            "type": "encapsulate",
            "options": {
                "pre": "“",
                "post": "”"
            }
        }
    },
    "’": "’",
    "·": "·",
    "〈〉": {
        "action": {
            "type": "encapsulate",
            "options": {
                "pre": "〈",
                "post": "〉"
            }
        }
    },
    "「」": {
        "action": {
            "type": "encapsulate",
            "options": {
                "pre": "「",
                "post": "」"
            }
        }
    },
    "『』": {
        "action": {
            "type": "encapsulate",
            "options": {
                "pre": "『",
                "post": "』"
            }
        }
    },
    "《》": {
        "action": {
            "type": "encapsulate",
            "options": {
                "pre": "《",
                "post": "》"
            }
        }
    },
    "—": {
        "titleMsg": "special-characters-title-emdash",
        "action": {
            "type": "replace",
            "options": {
                "peri": "—",
                "selectPeri": false
            }
        }
    },
    "⸺": {
        "titleMsg": "special-characters-title-two-emdash",
        "action": {
            "type": "replace",
            "options": {
                "peri": "⸺",
                "selectPeri": false
            }
        }
    },
    "△": "△",
    "▲": "▲",
    "□": "□",
    "■": "■",
    "¹": "¹",
    "²": "²",
    "³": "³",
    "←": "←",
    "→": "→",
    "↑": "↑",
    "↓": "↓",
    "↘": "↘",
    "↗": "↗",
    "⇐": "⇐",
    "⇒": "⇒",
    "⇘": "⇘",
    "⇗": "⇗",
    "☆": "☆",
    "★": "★",
    "㈜": "㈜",
    "틀:del": {
        "action": {
            "type": "encapsulate",
            "options": {
                "pre": "{{del|",
                "post": "}}"
            }
        }
    },
    "\u003Cdel\u003E": {
        "action": {
            "type": "encapsulate",
            "options": {
                "pre": "\u003Cdel\u003E",
                "post": "\u003C/del\u003E"
            }
        }
    },
    "틀:()": {
        "action": {
            "type": "encapsulate",
            "options": {
                "pre": "{{()|",
                "post": "}}"
            }
        }
    }
};

/* Check if view is in edit mode and that the required modules are available. Then, customize the toolbar … */
if ( [ 'edit', 'submit' ].indexOf( mw.config.get( 'wgAction' ) ) !== -1 ) {
	mw.loader.using( 'user.options' ).then( function () {
		// This can be the string "0" if the user disabled the preference ([[phab:T54542#555387]])
		if ( mw.user.options.get( 'usebetatoolbar' ) == 1 ) {
			$.when(
				mw.loader.using( 'ext.wikiEditor' ), $.ready
			).then( customizeToolbar );
		}
	} );
}