bypass censorship on scboy.cc

Allow to post forbidden words on thread create & reply page.

// ==UserScript==
// @name         bypass censorship on scboy.cc
// @namespace    http://tampermonkey.net/
// @version      0.3
// @description  Allow to post forbidden words on thread create & reply page.
// @author       tianyi
// @include      https://www.scboy.cc/*
// ==/UserScript==

(function() {
    'use strict';
    $(function() {
        if (window.location.href.indexOf('post-create-') === -1 && window.location.href.indexOf('post-update-') === -1 && window.location.href.indexOf('thread-create-') === -1) {
            return;
        }

        let $btn = $(`<div class="edui-box edui-button edui-default">
            <div class="edui-default">
                <div class="edui-button-wrap edui-default">
                    <div  unselectable="on" title="敏感词" class="edui-button-body edui-default">
                        <div class="edui-box edui-default">敏</div>
                    </div>
                </div>
            </div>
        </div>`).appendTo('.edui-toolbar');

        $btn.click(function() {
            var sel = ue.selection;
            var range = sel.getRange();
            var parent = sel.getStart();
            var content;

            if (range.startOffset === range.endOffset) {
                return;
            }

            content = parent.textContent;    /* warning: undefined behaviour if $parent contains non-text child nodes */
            content = content.slice(0, range.startOffset + 1) + '<strong class="valid-feedback" style="display: none;">#</strong>' + content.slice(range.startOffset + 1);
            parent.innerHTML = content;
            alert('完成,请勿对同一字符串重复操作!');
        });
    });
})();