Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Custom Background
- // @namespace http://tampermonkey.net/
- // @version 1.0
- // @description Позволяет установить кастомный фон на форуме с сохранением между перезагрузками.
- // @author Cort_Quwin
- // @match *://forum.cyberrussia.online/*
- // @grant GM_addStyle
- // @grant GM_setValue
- // @grant GM_getValue
- // @grant GM_deleteValue
- // @require https://cdn.jsdelivr.net/npm/sweetalert2@11
- // ==/UserScript==
- function _0x4969(_0x468373,_0x53a5b3){const _0x4b7bbc=_0x4b7b();return _0x4969=function(_0x49695c,_0x2bb2ab){_0x49695c=_0x49695c-0xa4;let _0x4d03be=_0x4b7bbc[_0x49695c];return _0x4d03be;},_0x4969(_0x468373,_0x53a5b3);}function _0x4b7b(){const _0xc62f81=['resetBackgroundInDialog','custom-background-style','image/','innerText','setProperty','845070EHDCPL','<span\x20style=\x22color:\x20#00ffea;\x20font-family:\x20\x27Orbitron\x27,\x20sans-serif;\x20text-shadow:\x200\x200\x2010px\x20#00ffea;\x22>УСТАНОВИТЬ\x20ФОН</span>','load','4010KWZqxv','Пожалуйста,\x20выберите\x20изображение.','Ошибка','19576VtsckI','cyber-confirm-button','chooseFileButton','removeProperty','\x0a\x20\x20\x20\x20\x20\x20\x20\x20/*\x20Стили\x20для\x20кнопки\x20\x22Сменить\x20фон\x22\x20*/\x0a\x20\x20\x20\x20#changeBackground\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#f0f0f0;\x0a\x20\x20\x20\x20\x20\x20\x20\x20background:\x20linear-gradient(135deg,\x20#6c6c6c,\x20#a1a1a1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-family:\x20\x27Orbitron\x27,\x20sans-serif;\x0a\x20\x20\x20\x20\x20\x20\x20\x20font-size:\x2014px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20padding:\x208px\x2014px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border:\x202px\x20solid\x20#8a8a8a;\x0a\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x206px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20text-shadow:\x200\x200\x206px\x20rgba(0,\x200,\x200,\x200.5);\x0a\x20\x20\x20\x20\x20\x20\x20\x20margin-left:\x2010px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20all\x200.3s\x20ease;\x0a\x20\x20\x20\x20\x20\x20\x20\x20box-shadow:\x200\x204px\x208px\x20rgba(0,\x200,\x200,\x200.1);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20#changeBackground:hover\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20background:\x20linear-gradient(135deg,\x20#8a8a8a,\x20#6c6c6c);\x0a\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#ffffff;\x0a\x20\x20\x20\x20\x20\x20\x20\x20box-shadow:\x200\x206px\x2015px\x20rgba(0,\x200,\x200,\x200.2);\x0a\x20\x20\x20\x20\x20\x20\x20\x20transform:\x20translateY(-2px);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20#changeBackground:active\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20transform:\x20translateY(1px);\x0a\x20\x20\x20\x20\x20\x20\x20\x20box-shadow:\x200\x202px\x205px\x20rgba(0,\x200,\x200,\x200.1);\x0a\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20/*\x20Стили\x20для\x20кнопки\x20\x22Сбросить\x22\x20*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20#resetBackground\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#ff5555;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-family:\x20\x27Orbitron\x27,\x20sans-serif;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20text-shadow:\x200\x200\x205px\x20#ff5555;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20margin-left:\x2010px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20all\x200.3s\x20ease;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20#resetBackground:hover\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20transform:\x20scale(1.1);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20filter:\x20drop-shadow(0\x200\x205px\x20#ff5555);\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20/*\x20Стили\x20для\x20фона\x20*/\x0a\x20\x20\x20\x20\x20\x20\x20\x20.custom-background-style\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background-image:\x20var(--custom-background)\x20!important;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background-size:\x20cover\x20!important;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background-repeat:\x20no-repeat\x20!important;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background-attachment:\x20fixed\x20!important;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20.p-body\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20none\x20!important;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x0a\x20\x20\x20\x20\x20\x20\x20\x20.p-body-main,\x20.p-body-inner\x20{\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20none\x20!important;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20box-shadow:\x20none\x20!important;\x0a\x20\x20\x20\x20\x20\x20\x20\x20}\x0a\x20\x20\x20\x20','\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<div\x20style=\x22text-align:\x20center;\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<p\x20style=\x22color:\x20#fff;\x20font-family:\x20\x27Arial\x27,\x20sans-serif;\x20text-shadow:\x200\x200\x205px\x20#00ffea;\x22>Перетащите\x20изображение\x20сюда\x20или\x20нажмите\x20\x22Выбрать\x22.</p>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<input\x20type=\x22file\x22\x20id=\x22fileInput\x22\x20accept=\x22image/*\x22\x20style=\x22display:\x20none;\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<button\x20id=\x22chooseFileButton\x22\x20style=\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20margin:\x2010px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20padding:\x2010px\x2020px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20linear-gradient(45deg,\x20#00ffea,\x20#007bff);\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#000;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border:\x20none;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x205px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-family:\x20\x27Orbitron\x27,\x20sans-serif;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-weight:\x20bold;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20text-transform:\x20uppercase;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20box-shadow:\x200\x200\x2010px\x20#00ffea;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20all\x200.3s\x20ease;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20ВЫБРАТЬ\x20ФАЙЛ\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</button>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<p\x20style=\x22font-size:\x2014px;\x20color:\x20#00ffea;\x20text-shadow:\x200\x200\x205px\x20#00ffea;\x22>Размер\x20имеет\x20значение.\x20Чем\x20больше\x20пикселей\x20—\x20тем\x20лучше.</p>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20<button\x20id=\x22resetBackgroundInDialog\x22\x20style=\x22\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20margin:\x2010px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20padding:\x2010px\x2020px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20background:\x20transparent;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20color:\x20#ff5555;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border:\x202px\x20solid\x20#ff5555;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20border-radius:\x205px;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20cursor:\x20pointer;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-family:\x20\x27Orbitron\x27,\x20sans-serif;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20font-weight:\x20bold;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20text-transform:\x20uppercase;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20box-shadow:\x200\x200\x2010px\x20#ff5555;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20transition:\x20all\x200.3s\x20ease;\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x22>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20СБРОСИТЬ\x20ФОН\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</button>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20</div>\x0a\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20','528624LNEScc','10467sBkPSL','classList','type','--custom-background','forumBackground','fileInput','files','remove','close','getElementById','changeBackground','error','<span\x20style=\x22color:\x20#00ffea;\x20font-family:\x20\x27Orbitron\x27,\x20sans-serif;\x20text-shadow:\x200\x200\x2010px\x20#00ffea;\x22>ФОН\x20СБРОШЕН</span>','553561mjnmeq','startsWith','span','change','body','click','2fRwzWG','add','49hSgFuX','#1a1a1a','style','target','addEventListener','.p-navgroup.p-account.p-navgroup--member','querySelector','5xaErba','19345601TIXdHU','appendChild','cyber-popup','result','1892148WFUmLQ','<span\x20style=\x22color:\x20#000;\x20font-family:\x20\x27Orbitron\x27,\x20sans-serif;\x22>OK</span>','fire','success'];_0x4b7b=function(){return _0xc62f81;};return _0x4b7b();}(function(_0x346791,_0x492f8d){const _0x31ae2f=_0x4969,_0x27f336=_0x346791();while(!![]){try{const _0x3fafd2=-parseInt(_0x31ae2f(0xda))/0x1*(parseInt(_0x31ae2f(0xa9))/0x2)+-parseInt(_0x31ae2f(0xc0))/0x3+parseInt(_0x31ae2f(0xcc))/0x4+-parseInt(_0x31ae2f(0xb2))/0x5*(parseInt(_0x31ae2f(0xb7))/0x6)+parseInt(_0x31ae2f(0xab))/0x7*(parseInt(_0x31ae2f(0xc6))/0x8)+parseInt(_0x31ae2f(0xcd))/0x9*(-parseInt(_0x31ae2f(0xc3))/0xa)+parseInt(_0x31ae2f(0xb3))/0xb;if(_0x3fafd2===_0x492f8d)break;else _0x27f336['push'](_0x27f336['shift']());}catch(_0x349b1c){_0x27f336['push'](_0x27f336['shift']());}}}(_0x4b7b,0x470bc),(function(){'use strict';const _0x25f4e2=_0x4969;GM_addStyle(_0x25f4e2(0xca));function _0xd8715e(_0xdaf349){const _0x2935ed=_0x25f4e2;document['body'][_0x2935ed(0xce)][_0x2935ed(0xaa)](_0x2935ed(0xbc)),document[_0x2935ed(0xa7)][_0x2935ed(0xad)][_0x2935ed(0xbf)](_0x2935ed(0xd0),'url('+_0xdaf349+')'),GM_setValue(_0x2935ed(0xd1),_0xdaf349);}function _0x3e5a75(){const _0x2f575a=_0x25f4e2,_0x570d1d=GM_getValue(_0x2f575a(0xd1));_0x570d1d&&_0xd8715e(_0x570d1d);}function _0x1372fd(){const _0x33832d=_0x25f4e2;Swal[_0x33832d(0xb9)]({'title':_0x33832d(0xc1),'html':_0x33832d(0xcb),'background':'#1a1a1a','showCancelButton':![],'showConfirmButton':![],'customClass':{'popup':_0x33832d(0xb5)},'didOpen':()=>{const _0x3cea6e=_0x33832d,_0x51b6ce=document[_0x3cea6e(0xd6)](_0x3cea6e(0xc8)),_0x2ebea=document[_0x3cea6e(0xd6)](_0x3cea6e(0xd2));_0x51b6ce[_0x3cea6e(0xaf)](_0x3cea6e(0xa8),()=>_0x2ebea[_0x3cea6e(0xa8)]()),_0x2ebea['addEventListener'](_0x3cea6e(0xa6),_0x32488a=>{const _0x21caa5=_0x3cea6e,_0x580267=_0x32488a[_0x21caa5(0xae)][_0x21caa5(0xd3)][0x0];if(_0x580267&&_0x580267[_0x21caa5(0xcf)][_0x21caa5(0xa4)](_0x21caa5(0xbd))){const _0x44a855=new FileReader();_0x44a855['onload']=_0x1ff166=>{const _0x319744=_0x21caa5;_0xd8715e(_0x1ff166[_0x319744(0xae)][_0x319744(0xb6)]),Swal['close']();},_0x44a855['readAsDataURL'](_0x580267);}else Swal['fire'](_0x21caa5(0xc5),_0x21caa5(0xc4),_0x21caa5(0xd8));});const _0x589769=document[_0x3cea6e(0xd6)](_0x3cea6e(0xbb));_0x589769[_0x3cea6e(0xaf)](_0x3cea6e(0xa8),()=>{const _0x5837cb=_0x3cea6e;document['body'][_0x5837cb(0xce)][_0x5837cb(0xd4)](_0x5837cb(0xbc)),document[_0x5837cb(0xa7)][_0x5837cb(0xad)][_0x5837cb(0xc9)](_0x5837cb(0xd0)),GM_deleteValue(_0x5837cb(0xd1)),Swal[_0x5837cb(0xd5)](),Swal[_0x5837cb(0xb9)]({'title':_0x5837cb(0xd9),'background':_0x5837cb(0xac),'icon':_0x5837cb(0xba),'confirmButtonText':_0x5837cb(0xb8),'customClass':{'popup':_0x5837cb(0xb5),'confirmButton':_0x5837cb(0xc7)}});});}});}const _0x183889=document['createElement'](_0x25f4e2(0xa5));_0x183889['id']=_0x25f4e2(0xd7),_0x183889[_0x25f4e2(0xbe)]='Сменить\x20фон';const _0x59dce7=document[_0x25f4e2(0xb1)](_0x25f4e2(0xb0));_0x59dce7&&_0x59dce7[_0x25f4e2(0xb4)](_0x183889),_0x183889['addEventListener']('click',_0x1372fd),window[_0x25f4e2(0xaf)](_0x25f4e2(0xc2),_0x3e5a75);}()));
Advertisement
Add Comment
Please, Sign In to add comment