Skip to content

Instantly share code, notes, and snippets.

View Klaster1's full-sized avatar

Ilya Borisov Klaster1

View GitHub Profile
@Klaster1
Klaster1 / run.js
Last active August 29, 2015 14:23
ui-bootstrap $modal body shift fix
function measureScrollbar(document) {
const overflowY = window.getComputedStyle(document.body).overflowY
let scrollDiv = document.createElement('div')
scrollDiv.className = 'modal-scrollbar-measure'
document.body.appendChild(scrollDiv)
const width = scrollDiv.offsetWidth - scrollDiv.clientWidth
document.body.removeChild(scrollDiv)
scrollDiv = null
return {width, overflowY}
}
@Klaster1
Klaster1 / mu-sane-polls.user.js
Last active November 8, 2022 01:38
MangaUpdates sane polls userscript
// ==UserScript==
// @name MangaUpdates sane polls
// @namespace Violentmonkey Scripts
// @author Klaster_1
// @version 1.0.0
// @match https://www.mangaupdates.com/*
// @description Wraps poll choices with labels
// @icon https://www.mangaupdates.com/favicon.ico
// @downloadURL https://gist.githubusercontent.com/Klaster1/fe30388fcda10873c0b4f147e770e651/raw/mu-sane-polls.user.js
// @updateURL https://gist.githubusercontent.com/Klaster1/fe30388fcda10873c0b4f147e770e651/raw/mu-sane-polls.user.js
@Klaster1
Klaster1 / ww_redesign_fixes.css
Created February 16, 2018 02:44
Weight Weenies redesign fixes
.post > .inner {
display: flex;
flex-direction: row;
}
.postprofile {
flex-basis: 15%;
float: none;
}
.postbody {
flex: 1;
@Klaster1
Klaster1 / ww_lightbox.user.js
Last active June 7, 2018 10:51
Weight Weenies lightbox
// ==UserScript==
// @name Weight Weenies lightbox
// @description Adds lightbox-style image viewer for attached images
// @version 1.32
// @author Klaster_1
// @match https://weightweenies.starbike.com/forum*
// @grant none
// @icon http://weightweenies.starbike.com/images/weenie.gif
// @downloadURL https://gist.githubusercontent.com/Klaster1/188723c7542a2c2510312227bfee2042/raw/ww_lightbox.user.js
// @updateURL https://gist.githubusercontent.com/Klaster1/188723c7542a2c2510312227bfee2042/raw/ww_lightbox.user.js
@Klaster1
Klaster1 / mu-select-scanlated.user.js
Last active October 3, 2023 12:08
MangaUpdates select scanlated series userscript
// ==UserScript==
// @name MangaUpdates scanlated selector
// @author Klaster_1
// @version 1.0.2
// @match https://www.mangaupdates.com/mylist.html*
// @description Checks scanlated series from reading list. Useful to manage wishlists.
// @icon https://www.mangaupdates.com/favicon.ico
// @downloadURL https://gist.github.com/Klaster1/11a1e873db7dd6d2e5224dca3ebcfe47/raw/mu-select-scanlated.user.js
// @updateURL https://gist.github.com/Klaster1/11a1e873db7dd6d2e5224dca3ebcfe47/raw/mu-select-scanlated.user.js
// @grant none
@Klaster1
Klaster1 / fast-appeal.user.js
Last active January 1, 2019 14:50
Fast appeal
// ==UserScript==
// @name Fast appeal
// @version 2
// @grant none
// @match https://гибдд.рф/request_main
// @match https://xn--90adear.xn--p1ai/request_main
// @run-at document-end
// @icon https://гибдд.рф/favicon.ico
// ==/UserScript==
@Klaster1
Klaster1 / MobyGames Credits Tool.user.js
Last active December 16, 2018 06:14
MobyGames Credits Tool userscript
// ==UserScript==
// @name MobyGames Credits Tool
// @author Klaster_1
// @version 0.5
// @include http://www.mobygames.com/game/sheet/contribute/credits
// @include https://www.mobygames.com/game/sheet/contribute/credits
// @include http://www.mobygames.com/approval/game/edit_developer
// @include https://www.mobygames.com/approval/game/edit_developer
// @match http://www.mobygames.com/game/sheet/contribute/credits
// @match https://www.mobygames.com/game/sheet/contribute/credits
@Klaster1
Klaster1 / ww_emoji_fix.user.js
Last active February 27, 2020 18:21
Weight Weenies emoji fix
// ==UserScript==
// @name Weight Weenies emoji fix
// @version 1.0
// @description Reverses substitution of emoji to SVG.
// @author Klaster_1
// @icon http://weightweenies.starbike.com/images/weenie.gif
// @match https://weightweenies.starbike.com/forum/viewtopic.php*
// @grant none
// @downloadURL https://gist.github.com/Klaster1/4fc9d45e8cf7eff4cb160733da47ee0e/raw/ww_emoji_fix.user.js
// @updateURL https://gist.github.com/Klaster1/4fc9d45e8cf7eff4cb160733da47ee0e/raw/ww_emoji_fix.user.js
@Klaster1
Klaster1 / ww_overquoting_remedy.user.js
Last active March 5, 2020 18:34
Weight Weenies overquoting remedy
// ==UserScript==
// @name Weight Weenies overquoting remedy
// @version 1.0
// @description Makes overquoting more tolerable
// @author Klaster_1
// @icon http://weightweenies.starbike.com/images/weenie.gif
// @match https://weightweenies.starbike.com/forum/viewtopic.php*
// @downloadURL https://gist.github.com/Klaster1/eecb49e913cd531fb2f31647a7b1909e/raw/ww_overquoting_remedy.user.js
// @updateURL https://gist.github.com/Klaster1/eecb49e913cd531fb2f31647a7b1909e/raw/ww_overquoting_remedy.user.js
// @grant none
@Klaster1
Klaster1 / ww_fast_unreads.user.js
Last active July 27, 2020 20:29
Weight Weenies fast unreads
// ==UserScript==
// @name Weight Weenies fast unreads
// @description Adds a button to open all unreads in new tabs
// @version 1.0
// @author Klaster_1
// @match https://weightweenies.starbike.com/forum*
// @grant none
// @icon http://weightweenies.starbike.com/images/weenie.gif
// @downloadURL https://gist.githubusercontent.com/Klaster1/5bc6aa18e7be6f194ee6260cc392ed1f/raw/ww_fast_unreads.user.js
// @updateURL https://gist.githubusercontent.com/Klaster1/5bc6aa18e7be6f194ee6260cc392ed1f/raw/ww_fast_unreads.user.js