NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name Our Cafeteria
// @namespace https://ourmc.space
// @version 1.0.0
// @description Edit HTML in Naver Cafe posts.
// @author Final Child
// @match *://cafe.naver.com/ArticleWrite.nhn?*
// @match *://cafe.naver.com/ManageArticleFormEditorIframe.nhn?*
// @match *://cafe.naver.com/StaffArticleWrite.nhn?*
// @grant none
// @copyright 2019, Final Child (https://finalchild.me/)
// @license MIT
// ==/UserScript==
'use strict';
let ftmBasic = document.getElementById('ftm_basic');
if (!ftmBasic) {
ftmBasic = document.getElementById('iPoll');
}
if (!ftmBasic) {
ftmBasic = document.getElementById('naver_common_editor').children[1].children[0].children[0];
}
ftmBasic.parentElement.innerHTML += `<input type="checkbox" id="toggle-html"><label for="toggle-html">HTML</label>`
const toggle = document.getElementById('toggle-html');
toggle.addEventListener('click', () => {
window.oEditor._execCommandDefault('html', undefined, toggle.checked);
});