Greasy Fork

Greasy Fork is available in English.

thoughts-ui优化

优化Thoughs样式

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @require      http://code.jquery.com/jquery-3.4.1.min.js
// @name         thoughts-ui优化
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  优化Thoughs样式
// @author       邱道长
// @include      *://thoughts.teambition.com/*
// @grant        none
// ==/UserScript==


(function() {
    'use strict';
     window.setTimeout(function() {
        $(function() {
            
            $('h2 span[data-slate-content]').css('marginLeft','1em');
            $('h2').css('backgroundColor','#64ACE4').css('color','white')
            .css('marginLeft','0');
            // 普通段落设置
            $('span[data-slate-content]').css('fontSize','24px');
            $('p').css('textIndent','50px');
            // 有序列表数字符号字体大小和普通段落,字体大小保持一致,否则会不协调。
            $('.number__31Gh').css('fontSize','24px');
            $('h1 span').css('fontSize','36px');// 一级标题设置字体
            $('h1').css('textAlign','center');
            $('a').css('fontSize','18px');//修改链接字体

            // 给所有的标题添加编号,要求只能有一个一级标题,并且里面必须写上前缀比如 2.1 后面要跟上一个空格以方便截取
            // 二级标记则开始2.1
            // 获取一级标题内容
            var h1vs = $('h1 span[data-slate-content]').text().split(' ');
            var h2Prex = null;
            if(h1vs != null && h1vs != '') {
                h2Prex = h1vs[0];
            }
            // 获取所有的h2
            $('h2 span[data-slate-content]').each(function(index) {
                $(this).text(h2Prex + '.' + (index+1) + ' ' + $(this).text());
            });
        })
    },1500)// 延时执行防止渲染不出来
})();