您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Makes the columns in Mastodon instances take up all the space.
当前为
/* ==UserStyle== @name Mastodon full-width columns @namespace gitlab.com/Neui/userstyles @homepageURL https://gitlab.com/Neui/userstyles @supportURL https://gitlab.com/Neui/userstyles/issues @version 1.0.1 @license CC-BY-4.0 @description Makes the columns in Mastodon instances take up all the space. @author Neui @preprocessor uso @var number nColumns "Number of columns" 4 @var number minWidth "Columns minimum width (px)" 350 @var number drawerMinWidth "Left-most column minimum width (px)" 300 @var checkbox drawerFixed "Left-most column fixed width" 0 ==/UserStyle== */ @-moz-document regexp("https?://mastodon\.[a-z0-9.-]+/.*") { body:not(.layout-single-column) .columns-area > .drawer, body:not(.layout-single-column) .columns-area > .column { --drawerFixedWidthForOtherColumns1: initial; --drawerFixedWidthForOtherColumns/*[[drawerFixed]]*/: calc(/*[[drawerMinWidth]]*/px / (/*[[nColumns]]*/ * /*[[nColumns]]*/)); min-width: /*[[minWidth]]*/px; width: calc((100% / /*[[nColumns]]*/) + var(--drawerFixedWidthForOtherColumns1, 0px)); } body:not(.layout-single-column) .columns-area > .drawer { min-width: /*[[drawerMinWidth]]*/px; --drawerFixedWidth1: initial; --drawerFixedWidth/*[[drawerFixed]]*/: /*[[drawerMinWidth]]*/px; width: var(--drawerFixedWidth1, calc(100% / /*[[nColumns]]*/)); } body:not(.layout-single-column) .columns-area > .column__wrapper > .column { width: 100%; } /* Used when page width is narrow (phone-view) */ body:not(.layout-single-column) .react-swipeable-view-container .columns-area > .column, body:not(.layout-single-column) .react-swipeable-view-container .columns-area > .drawer { width: inherit; } }