finalchild / Our Cafeteria

// ==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);
});