Last active
July 4, 2022 15:20
-
-
Save NikolayXHD/cba5aacb1c860cb0f60d4d9aedde0529 to your computer and use it in GitHub Desktop.
denser tinkoff terminal
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name dense_tinkoff_terminal | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @description Denser Tinkoff investment terminal | |
// @author NikolayXHD | |
// @match https://www.tinkoff.ru/invest-terminal/* | |
// @grant none | |
// ==/UserScript== | |
(function() { | |
'use strict'; | |
const style = document.createElement('style'); | |
style.innerHTML = ` | |
.table tbody>tr>td>div { | |
line-height: normal!important; | |
} | |
.table tbody>tr>td, .UICard { | |
padding: 1px 2px!important; | |
} | |
.table tr { | |
height: auto!important; | |
} | |
body, | |
html, | |
.table tbody>tr.group td, | |
.table tbody>tr>td>div, | |
.pt-dark .pt-button, | |
.pt-dark .pt-input, | |
.pt-dark .pt-select select, | |
.pt-dark table.pt-html-table, | |
[class*="src-modules-SecuritySummary-components-Fundamentals-components-FundamentalsChart-styles-title-"] { | |
font-size: 11px!important; | |
} | |
[class*="src-modules-Orders-containers-components-styles-main-"] { | |
min-width: 100%!important; | |
} | |
[class*="src-modules-Portfolio-containers-components-PortfolioHeader-PortfolioHeader-main-2-"]>div:not(:last-of-type) { | |
margin-right: 6px!important; | |
} | |
[class*="src-modules-Portfolio-containers-components-PortfolioHeader-PortfolioHeader-main-2-"]>div, | |
[class*="src-modules-Portfolio-containers-components-PortfolioHeader-PortfolioHeader-main-2-"] { | |
flex-shrink: 1!important; | |
} | |
[class*="src-modules-Timeline-containers-components-TimelineList-styles-main-"] { | |
margin-top: 2px!important; | |
padding: 2px 1px 4px!important; | |
} | |
[class*="src-components-SmartList-styles-withMargin-"] { | |
margin: 0 2px!important; | |
} | |
[class*="src-modules-SecuritySummary-containers-SecuritySummary-securityInfoContainer-"] { | |
padding: 1px 2px 4px!important; | |
} | |
[class*="src-modules-Orders-containers-styles-inner-"] { | |
margin: 0 2px!important; | |
} | |
[class*="src-modules-SecuritySummary-components-Fundamentals-components-FundamentalsChart-Chart-styles-wrapper-"] { | |
height: 86px!important; | |
} | |
[class*="src-modules-Orderbook-containers-components-styles-row-"] { | |
padding: 0px 1px!important; | |
} | |
[class*="src-modules-Portfolio-containers-components-PortfolioHeader-PortfolioHeader-main-2-"] { | |
white-space: break-spaces!important; | |
} | |
div:first-child>[class*="src-modules-SecuritySummary-components-Fundamentals-components-FundamentalsChart-styles-title-"] { | |
margin-top: 2px!important; | |
} | |
[class*="src-modules-SecuritySummary-components-Fundamentals-components-FundamentalsChart-styles-title-"] { | |
margin-top: 17px!important; | |
padding-bottom: 0px!important; | |
} | |
[class*="src-components-SecurityInfo-SecurityInfo-positionInfo-"], | |
[class*="src-components-TickerInfo-TickerInfo-container-"] { | |
padding: 1px 0!important; | |
} | |
[class*="src-components-TickerInfo-TickerInfo-firstColumn-"] { | |
margin-right: 0px!important; | |
} | |
[class*="src-containers-Space-styles-widgetsWrap-1-"] { | |
margin: 0!important; | |
} | |
[class*="src-modules-Orders-containers-components-styles-main-"] { | |
margin-top: 0px!important; | |
margin-bottom: 2px!important; | |
} | |
[class*="src-modules-Orders-containers-components-styles-header-"] { | |
padding-bottom: 0px!important; | |
} | |
[class*="src-containers-Profile-styles-wallet-"] { | |
padding: 2px 2px!important; | |
} | |
[class*="src-components-MenuWidget-styles-btnWrapper-"], | |
[class*="src-containers-Profile-styles-wallet-"], | |
[class*="src-containers-Dashboard-styles-header-"] { | |
height: auto!important; | |
} | |
[class*="src-containers-Dashboard-styles-footer-"], | |
[class*="src-containers-SpacesTabs-styles-tabBtn-"] { | |
padding: 0!important; | |
height: auto!important; | |
} | |
[class*="src-modules-Portfolio-containers-components-PortfolioHeader-PortfolioHeader-font-"]:nth-child(2) [class*="src-modules-Portfolio-containers-components-PortfolioHeader-PortfolioHeader-bold-"]:nth-child(2), | |
[class*="src-modules-Portfolio-containers-components-PortfolioHeader-PortfolioHeader-font-"]:nth-child(4) [class*="src-modules-Portfolio-containers-components-PortfolioHeader-PortfolioHeader-bold-"]:nth-child(2) { | |
font-size: 28px!important; | |
white-space: nowrap!important; | |
} | |
[class*="src-modules-Portfolio-containers-components-PortfolioHeader-PortfolioHeader-font-"]:nth-child(3), | |
[class*="src-modules-Portfolio-containers-components-MarginStatus-MarginStatus-container-"] { | |
display: none!important; | |
} | |
[class*="src-containers-WidgetLayout-styles-widget-"] { | |
padding-top: 0px!important; | |
} | |
[class*="src-modules-SecuritySummary-components-Fundamentals-components-FundamentalsChart-Chart-styles-max-"] { | |
margin: 0px!important; | |
} | |
[class*="src-modules-SecuritySummary-components-SummaryTabs-styles-tabsContainer-"] div[role=tab] { | |
line-height: 14px!important; | |
height: 20px!important; | |
} | |
[class*="src-modules-Dividends-components-Filters-Filters-container-"] { | |
padding: 0!important; | |
} | |
[class*="src-modules-Dividends-components-Filters-Filters-container-"] { | |
height: auto!important; | |
} | |
.table thead>tr>th { | |
padding: 0 1px!important; | |
} | |
[class*="src-components-TabPanel-styles-wrapper-"] { | |
padding: 0!important; | |
} | |
[class*="src-modules-SecuritySummary-components-CompanyDescription-components-InfoCard-InfoCard-container-"] { | |
padding: 0!important; | |
} | |
[class*="src-modules-SecuritySummary-components-CompanyDescription-components-BrandInfo-BrandInfo-container-"]>div { | |
margin-bottom: 1px!important; | |
} | |
[class*="src-modules-SecuritySummary-components-CompanyDescription-styles-topMargin-"] { | |
margin-top: 1px!important; | |
} | |
[class*="src-modules-SecuritySummary-components-CompanyDescription-styles-wrapper-"] { | |
padding: 0!important; | |
} | |
[class*="src-modules-SecuritySummary-components-CompanyDescription-components-BrandInfo-BrandInfo-text-"]>p { | |
margin: 0!important; | |
} | |
[class*="src-modules-Dividends-components-Table-DividendsTable-wrapper-"] { | |
height: calc(100% - 48px)!important; | |
} | |
/* instrument summary */ | |
[class*="src-modules-SecuritySummary-containers-SecuritySummary-assetCardContainer-"] { | |
display: none!important; | |
} | |
[class*="src-containers-WidgetLayout-styles-widget-"] { | |
padding-bottom: 0!important; | |
} | |
[class*="src-modules-ChartTV-containers-styles-TVChartContainer-"] { | |
margin-bottom: 0!important; | |
} | |
[class*="src-components-Table-styles-title-"] { | |
color: transparent!important; | |
background-color: #48aff0!important; | |
height: 2px!important; | |
opacity: 0.3!important; | |
} | |
[class*="src-components-Table-styles-arrow-"] { | |
display: none!important; | |
} | |
[class*="src-modules-Timeline-containers-components-TimelineList-styles-actionTitle-"] { | |
font-size: 11px!important; | |
} | |
[class*="src-modules-SecuritySummary-components-CompanyDescription-components-BrandInfo-BrandInfo-text-"] { | |
line-height: normal!important; | |
} | |
[class*="src-modules-SecuritySummary-components-SummaryTabs-styles-tabsContainer-"] div[role=tab] { | |
height: 2px!important; | |
} | |
[class*="src-modules-SecuritySummary-components-SummaryTabs-styles-tabsContainer-"] div[role=tab], | |
[class*="src-modules-SecuritySummary-components-SummaryTabs-styles-tabsContainer-"] div[role=tab][aria-selected=true], | |
[class*="src-modules-SecuritySummary-components-SummaryTabs-styles-tabsContainer-"] div[role=tab][aria-selected=true]:hover { | |
color: transparent!important; | |
} | |
/* стоимость (в рублях) */ | |
[class*="src-modules-Portfolio-containers-components-PortfolioHeader-PortfolioHeader-main-2-"]>div:nth-child(2)>div:first-child { | |
font-size: 0!important; | |
} | |
[class*="src-modules-Portfolio-containers-components-PortfolioHeader-PortfolioHeader-main-2-"]>div:nth-child(2)>div:first-child > :first-child { | |
font-size: 13px!important; | |
} | |
[class*="src-modules-Market-containers-styles-table-"] thead>tr>th:first-child { | |
width: auto!important; | |
} | |
.table tbody>tr>td:first-of-type { | |
max-width: 300px!important; | |
} | |
/* stock exchange & country icon */ | |
[class*="src-modules-SecuritySummary-components-CompanyDescription-components-InfoCard-InfoCard-iconContainer-"], | |
[class*="src-modules-SecuritySummary-components-CompanyDescription-components-InfoCard-InfoCard-secondaryTextContainer-"], | |
[class*="src-modules-SecuritySummary-components-CompanyDescription-components-InfoCard-InfoCard-secondaryText-"] { | |
display: none!important; | |
} | |
[class*="src-modules-SecuritySummary-components-CompanyDescription-components-InfoCard-InfoCard-container-"], | |
[class*="src-modules-SecuritySummary-components-CompanyDescription-components-InfoCard-InfoCard-primaryText-"], | |
[class*="src-modules-SecuritySummary-components-CompanyDescription-components-InfoCard-InfoCard-textContainer-"] { | |
display: inline!important; | |
} | |
[class*="src-modules-SecuritySummary-components-CompanyDescription-components-InfoCard-InfoCard-container-"] { | |
margin-right: 10px!important; | |
} | |
/* edit order form */ | |
[class*="src-components-Forms-commonStyles-label-"] { | |
margin-bottom: 0!important; | |
} | |
[class*="src-modules-CombinedOrder-components-OrderSummary-OrderSummary-orderSummary-"] { | |
margin-top: 0!important; | |
padding: 0!important; | |
} | |
[class*="src-modules-Orders-containers-components-Editing-EditForm-actions-"] { | |
padding-top: 0!important; | |
} | |
[class*="src-modules-CombinedOrder-components-OrderSummary-OrderSummary-row-"] { | |
padding: 0!important; | |
} | |
[class*="src-modules-Orders-containers-components-Editing-EditForm-container-"] { | |
padding: 0!important; | |
} | |
/* order line */ | |
[class*="src-modules-Orders-containers-components-styles-bottom-"] { | |
padding: 0!important; | |
} | |
[class*="src-modules-Orders-containers-components-styles-tabs-"] { | |
padding: 0!important; | |
} | |
[class*="src-components-VirtualList-VirtualList-list-"]>.scrollView>div { | |
padding-right: 0!important; | |
} | |
[class*="src-modules-Orders-containers-styles-item-"] { | |
margin-left: 0!important; | |
margin-right: 0!important; | |
padding: 0!important; | |
} | |
/* about instrument */ | |
[class*="rc-modules-SecuritySummary-components-SummaryTabs-styles-container-"] div[role=tabpanel].pt-tab-panel { | |
height: 100%!important; | |
} | |
[class*="src-modules-SecuritySummary-components-CompanyDescription-components-BrandInfo-BrandInfo-container-"] { | |
display: inline!important; | |
} | |
[class*="src-modules-SecuritySummary-components-CompanyDescription-components-InfoCard-InfoCard-icon-"], | |
[class*="src-modules-SecuritySummary-components-CompanyDescription-components-InfoCard-InfoCard-icon-"] div { | |
display: inline!important; | |
margin-right: 20px!important; | |
} | |
/* icons */ | |
[class*="src-components-SymbolLogoAndName-SymbolLogoAndName-logo-"], | |
[class*="src-modules-Portfolio-containers-styles-logo-"], | |
[class*="src-components-Tickers-Tickers-logo-"], | |
[class*="src-components-Logo-Logo-logoImage-"], | |
[class*="src-components-Logo-Logo-logoLarge-"], | |
[class*="src-components-Logo-Logo-logoLarge-"] svg, | |
[class*="src-components-Logo-Logo-logoSmall-"] | |
{ | |
height: 16px!important; | |
width: 16px!important; | |
min-width: 16px!important; | |
min-height: 16px!important; | |
padding: 0!important; | |
} | |
/* news menu */ | |
[class*="src-modules-Feed-components-NewsList-NewsList-settingsContainer-"] { | |
margin-top: 0!important; | |
} | |
[class*="src-components-VirtualList-VirtualList-updateButton-"] { | |
margin: 0!important; | |
} | |
[class*="src-modules-Feed-components-NewsList-ShortNewsItem-tickers-"] { | |
margin-bottom: 0px!important; | |
margin-right: 4px!important; | |
display: inline!important; | |
} | |
[class*="src-components-Logo-Logo-logoSmall-"] { | |
display: inline!important; | |
margin-right: 4px!important; | |
margin-left: 0!important; | |
} | |
[class*="src-components-Tickers-Tickers-name-"] { | |
display: inline!important; | |
margin: 0!important; | |
} | |
[class*="src-components-Tickers-Tickers-restNumber-"], | |
[class*="src-modules-Feed-components-NewsList-ShortNewsItem-title-"] { | |
display: inline!important; | |
} | |
[class*="src-modules-Feed-components-NewsList-ShortNewsItem-details-"] { | |
display: inline!important; | |
margin-top: 0px!important; | |
} | |
[class*="src-modules-Feed-components-NewsList-NewsList-newsItem-"] { | |
margin-bottom: 0px!important; | |
} | |
[class*="src-modules-Feed-components-NewsList-ShortNewsItem-header-"] { | |
display: inline!important; | |
margin-left: 4px!important; | |
} | |
[class*="src-modules-Pulse-components-Avatar-Avatar-container-"] { | |
display: none; | |
} | |
[class*="src-modules-Pulse-components-Post-Header-PostHeader-header-"] { | |
margin-bottom: 0px!important; | |
} | |
[class*="src-modules-Pulse-components-Post-Footer-styles-indentBottom-"] { | |
padding-bottom: 0px!important; | |
} | |
[class*="src-modules-Pulse-components-Post-TickersBlock-PostTickersBlock-tickers-"], | |
[class*="src-modules-Pulse-components-Post-Footer-styles-footer-"] { | |
margin-top: 0px!important; | |
} | |
/* all page */ | |
#SpaceVisibleArea { | |
margin-left: 0!important; | |
} | |
[class*="packages-core-lib-containers-Space-styles-space-"] { | |
height: calc(100vh - 46px)!important; | |
} | |
/* orderbook row */ | |
[class*="src-modules-Orderbook-containers-components-styles-cell-"] { | |
padding: 0!important; | |
line-height: 1.15!important; | |
} | |
[class*="src-modules-Orderbook-containers-components-OrdersTag-OrdersTag-orderTag-"] { | |
line-height: unset!important; | |
} | |
/* tabs */ | |
[class*="packages-core-lib-containers-SpacesTabs-styles-tab-"], | |
[class*="packages-core-lib-containers-SpacesTabs-styles-tabs-"]:before { | |
height: auto!important; | |
line-height: unset!important; | |
} | |
[class*="packages-core-lib-components-SpaceTab-styles-remove-"], | |
[class*="packages-core-lib-containers-SpacesTabs-styles-addBtn-"] { | |
padding: 0!important; | |
height: auto!important; | |
} | |
[class*="src-containers-App-styles-footer-"] { | |
padding: 0!important; | |
height: auto!important; | |
} | |
/* top-level scrollbars */ | |
[class*="packages-core-lib-containers-Space-styles-cut-"]>div>div:nth-last-child(1), | |
[class*="packages-core-lib-containers-Space-styles-cut-"]>div>div:nth-last-child(1) div, | |
[class*="packages-core-lib-containers-Space-styles-cut-"]>div>div:nth-last-child(2), | |
[class*="packages-core-lib-containers-Space-styles-cut-"]>div>div:nth-last-child(2) div { | |
display: none!important; | |
visibility: hidden!important; | |
} | |
#space>div>div { | |
overflow: hidden!important; | |
} | |
/* operations history */ | |
[class*="src-components-VirtualList-VirtualList-list_withMargin"]>.scrollView>div { | |
padding: 0!important; | |
} | |
[class*="src-modules-Timeline-containers-components-TimelineList-styles-wrapper-"] { | |
padding-top: 0!important; | |
} | |
[class*="src-modules-Timeline-containers-components-TimelineList-styles-date-"] { | |
margin-bottom: 0!important; | |
} | |
/* instruments widget */ | |
[class*=".src-components-Table-styles-resizableTable-"] [class*="th.src-components-Table-styles-headerFiller-"] { | |
padding: 0; | |
width: 0px !important; | |
} | |
`; | |
document.head.append(style); | |
})(); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
https://www.tinkoff.ru/terminal/