73 lines
3.4 KiB
JavaScript
Executable File
73 lines
3.4 KiB
JavaScript
Executable File
// ==UserScript==
|
|
// @name Vivaldi Forum Tweaks
|
|
// @namespace https://greasyfork.org/en/users/197428-pathduck
|
|
// @license MIT
|
|
// @version 0.8
|
|
// @description CSS tweaks for Vivaldi Forums
|
|
// @author Pathduck
|
|
// @supportURL https://greasyfork.org/en/scripts/457399-vivaldi-forum-tweaks
|
|
// @match https://forum.vivaldi.net/*
|
|
// @exclude https://forum.vivaldi.net/assets/*
|
|
// @icon https://icons.duckduckgo.com/ip2/vivaldi.net.ico
|
|
// @grant GM_addStyle
|
|
// @run-at document-start
|
|
// ==/UserScript==
|
|
|
|
GM_addStyle(`
|
|
@media (min-width: 960px) {body {padding-top: 95px;}}
|
|
body {font-size: 15px;}
|
|
hr {margin: 5px;}
|
|
pre, pre code {padding: 5px !important;}
|
|
ul#vivaldimenu {margin-bottom: 0;};
|
|
small.pull-right {padding: 0; margin: 0px;}
|
|
#communitysubmenu { min-height: unset; top: 40px; padding: 0px;}
|
|
#content, main#panel {padding-top: 0px !important;}
|
|
#menucontent, #vivaldi-header, .navbar {min-height: unset; padding: 0; height: 40px;}
|
|
#menucontent>.row {padding: 5px 5px 0; height: 40px;}
|
|
#menucontent #search-form .form-control {margin: 5px;}
|
|
#menucontent #search-form input.form-control {max-width: unset !important; width: 320px;}
|
|
#newtopicbar {padding: 5px; margin-bottom: 5px;}
|
|
#submenu {top: 65px !important;}
|
|
#submenu.isfixed {top: 40px !important;}
|
|
#submenu, #submenu li, #submenu ul {line-height: 30px; height: 30px;}
|
|
#vivaldi-header .sublinks a {padding: 0;}
|
|
.account .cover {margin-top: 50px !important;}
|
|
.breadcrumb {padding: 0; margin-bottom: 0px;}
|
|
.btn {line-height: 1;}
|
|
.btn-toolbar {padding-top: 5px;}
|
|
.categories-title {margin: 5px 0 5px;}
|
|
.categories>li, .category>ul>li {margin-bottom: 0px; padding-bottom: 0px;}
|
|
.composer .preview, .composer .write {font-size: 15px;}
|
|
.dropdown-menu {font-size: 13px;}
|
|
.form-control:focus, .dropdown-toggle:focus {outline: solid !important;}
|
|
.header .notification-list, .header .chat-list {max-height: 60vh;}
|
|
.navbar-nav>li>a {padding: 10px 15px; margin-top: 2px;}
|
|
.navbar-nav>li>a#user_dropdown {padding: 5px 15px;margin-top: 2px;}
|
|
.posts-list-item.deleted {opacity: .5 !important;}
|
|
.search .bootstrap-tagsinput:has(input:focus) {outline: solid;}
|
|
.small.pull-right {margin-top: 0px;}
|
|
.topic-list-header {top: 30px;}
|
|
.topic h1 {line-height: 25px; font-weight: bold;}
|
|
.topic .topic-info, .topic .topic-info>* {margin-bottom: 0px; padding-bottom: 2px; padding-top: 0px;}
|
|
.topic .posts .content .img-responsive, .message-body img {max-width: 50vw; max-height: 30vh;}
|
|
|
|
/* Dark skin fixes */
|
|
.skin-dark blockquote {background-color: #333; border-left: 5px solid #4c70f0;}
|
|
.skin-dark code, .skin-dark pre {color: #fff; background-color: #333;}
|
|
.skin-dark .account .profile .profile-meta strong {color: #fff;}
|
|
.skin-dark .alert-window .alert {background-color: #333;}
|
|
.skin-dark .alert-window .alert.alert-info {color: limegreen;}
|
|
.skin-dark .alert-warning {background-color: darkred;}
|
|
.skin-dark .btn-primary, .pagination>.active>a {background-color: #3652b0;}
|
|
.skin-dark .composer .preview a {color: #809cff !important}
|
|
.skin-dark .label-success {background-color: green;}
|
|
.skin-dark .search .bootstrap-tagsinput,
|
|
.skin-dark .search .bootstrap-tagsinput input {border: 0; background-color: #272727; color: #fff;}
|
|
.skin-dark .topic .posts a {color: #809cff !important}
|
|
.skin-dark .topic .posts .dropdown-menu a {color: #fff !important}
|
|
|
|
/* External link warning */
|
|
a[rel^="nofollow"]::after{font-size:12px; content:"⚠️";}
|
|
a[href*="vivaldi"]::after{content: unset;}
|
|
`);
|