NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name Basic UI changes on Imgur // @namespace Basic UI changes on Imgur // @version 2.1 // @include http://imgur.com/* // @include https://imgur.com/* // @exclude http://imgur.com/adm/* // @exclude https://imgur.com/adm/* // @run-at document-end // @grant Nothing! // ==/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); } addGlobalStyle(` /* Global stuff */ #right-content, .header, .jobs-divider { background-color: #2b2b2b; padding: 8px; } body{ background-color: #121211; font-family: Arial,sans-serif; font-size: 14px; color: #ddddd1; } #topbar{ background-color: #2b2b2b; } .panel{ background-color: #2b2b2b; } /* TODO: investigate if this breaks something. input[type="text"], input[type="password"], input[type="email"], textarea{ background-color: #1c1c1c !important; } */ /* Posts */ .post-header{ background-color: rgba(38,38,38,.9); } .post-title{ font-size: 16px; font-family: open_sansbold,sans-serif; font-weight: bold; /* TODO: 400 in original. Why not bold ? */ color: #f2f2f2; } .post-container, .new-panel, .new-panel-header, .layout-options{ background-color: #2B2B2B !important; } .post-image-description, .post-image-meta, .post-action{ background-color: #2E2E2E; } .post-image{ background-color: #181817; } form.caption-create{ background-color: #1c1c1c !important; border: none; } /* Comments */ #comments-container{ background-color: #2B2B2B; max-width: 688px;; padding: 20px; } .caption.pointer.caption-haschildren{ background-color: #2B2B2B; max-width: 640px; padding: 20px; } .caption{ margin-bottom: 5px; } #captions .usertext{ background-color: #181817; } /* Remove the strange gradient thing*/ .caption-gradient-wrapper{ display: none; } /* We need this because we removed the gradient */ .bad-captions{ margin-top: 0; } .bad-captions > .link{ margin: 3px 0 14px 15px; } /* Move the open replies button to the left. */ .comment-reply-count-text{ display: none; } .comment-votes{ left: -45px; opacity: 1; } #captions.root-caption-container > .children{ padding-left:40px; } /* Minimize "write comment" area when not focused */ #captions > .caption-create{ height: auto; padding: 0px; } #captions > .caption-create textarea{ height: 25px !important; } #captions > .caption-create{ padding: 5px 0px 3px 10px; } #captions > .caption-create textarea:focus + .summary{ display: block; } #captions > .caption-create .summary{ display: none; } #captions > .caption-create .summary:hover{ display: block; } /* Why is this even there ? In case you forget your username ? */ #captions > .caption-create .caption-create-username{ display: none; } .comment-create-reply { background: #181817; display: flex; justify-content: center; align-items: center; color: #3E3E3E; } .comment-create-reply:hover { color: inherit; } .comment-reply-count, .load-more{ position: absolute; left: -66px; top: 19.5px; } #captions > .caption-create .summary:hover .reply-header .load-more { top: 165px; } .reply-header .load-more { left: 20px; top: 130px; } `);