文字数カウンター(Feederチャット)

Feederチャットの投稿内容入力欄に文字数カウンターを追加します。

// ==UserScript==
// @name         文字数カウンター(Feederチャット)
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Feederチャットの投稿内容入力欄に文字数カウンターを追加します。
// @author       You
// @match        *.x-feeder.info/*/
// @exclude      *.x-feeder.info/*/sp/
// @exclude      *.x-feeder.info/*/settings/**
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    const setCounter = h => {
        const textLength = $(`#${newActiveForm}`).val().length;
        textLength > 1000 ? h.html(`<b style="color:red;">制限を${textLength - 1000}文字オーバーしています</b>`) : h.html(`残り<b>${1000 - textLength}</b>文字`);
    }
    const h = $("<div>").appendTo(".category_options_frame").eq(0);
    setCounter(h);
    $(`#${newActiveForm}`).change(() => setCounter(h));
    $("#input_type").click(() => {
        setCounter(h);
        $(`#${newActiveForm}`).change(() => setCounter(h));
    });
    $("#post_btn").click(() => setCounter(h))
})();