您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Enlarge the description space for time spent in myjetbrains.com. Also makes the description box fill the user adjustable area.
// ==UserScript== // @name spent time improvements // @namespace http://tampermonkey.net/ // @version 1.6.2 // @description Enlarge the description space for time spent in myjetbrains.com. Also makes the description box fill the user adjustable area. // @author Patrick Moon // @match https://*.myjetbrains.com/youtrack/* // @icon https://www.google.com/s2/favicons?domain=myjetbrains.com // @grant none // @license MIT // ==/UserScript== function addGlobalStyle(css) { var head, style; head = document.getElementsByTagName('head')[0]; if (!head) { return; } style = document.createElement('style'); style.type = 'text/css'; style.innerHTML = css; head.appendChild(style); } //new way for the updated interface (May 2023) addGlobalStyle('.editorArea__e59 { min-height: 8em !important; }'); addGlobalStyle('.ring-ui-island_fdc4 { min-width: 60em !important; min-height: 20em !important; }'); addGlobalStyle('.editorArea__e59 > div { height: 7em !important; }'); addGlobalStyle('.editorArea__e59 > div > p { height: 7em !important; }'); //code for the old style of YouTrack (function() { 'use strict'; $(document).ready(function(){ var observer = new MutationObserver(function(mutations) { //allows the spent time comment to fill the space. if($(".yt-issue-stream-work__table_edit-cell_comment > yt-editor > .yt-issue-stream-work__wysiwyg > .prosemirror__afc > .ProseMirror ").length > 0){ $(".yt-issue-stream-work__table_edit-cell_comment > yt-editor > .yt-issue-stream-work__wysiwyg").attr('style', function(i,s) { return (s || '') + "min-height: 8em !important;" }); $(".yt-issue-stream-work__table_edit-cell_comment > yt-editor > .yt-issue-stream-work__wysiwyg > .prosemirror__afc > .ProseMirror ").attr('style', function(i,s) { return (s || '') + "height: auto !important;" }); } }); observer.observe(document.querySelector("body"), { subtree: true, childList: true, attributes: false, characterData: false, attributeOldValue: false, characterDataOldValue: false }); }); })();