您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Makes the textarea inputs bigger and resized automatically on edit.
// ==UserScript== // @name Github issue bigger input // @namespace http://tampermonkey.net/ // @version 0.1 // @description Makes the textarea inputs bigger and resized automatically on edit. // @author You // @match https://github.com/*/issues/* // @icon https://www.google.com/s2/favicons?sz=64&domain=github.com // @grant none // @license MIT // ==/UserScript== (function() { 'use strict'; document.querySelectorAll('textarea').forEach(function (element) { element.style.boxSizing = 'border-box'; var offset = element.offsetHeight - element.clientHeight; run(offset, element); element.addEventListener('input', function (event) { run(offset, event.target); }); }); document.addEventListener('click', function (event) { document.querySelectorAll('textarea').forEach(function (element) { element.style.boxSizing = 'border-box'; var offset = element.offsetHeight - element.clientHeight; run(offset, element); }); }); function run(offset, element) { element.style.height = 'auto'; element.style.height = element.scrollHeight + offset + 'px'; element.style.maxHeight = element.style.height; } })();