您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Улучшение интерфейса!
// ==UserScript== // @name AMK-Team.ru // @version 0.5.2 // @description Улучшение интерфейса! // @author Chypakabra // @match https://www.amk-team.ru/forum/* // @icon https://www.google.com/s2/favicons?sz=64&domain=amk-team.ru // @license MIT // @namespace https://gf.qytechs.cn/users/1371434 // ==/UserScript== (function() { 'use strict'; var CWidth = window.innerWidth; window.onresize = function () { var newWidth = window.innerWidth; if (newWidth <= CWidth || newWidth > CWidth) { window.setTimeout(location.reload(), 200); CWidth = newWidth; } }; const Bradius = '20px'; var Shadow = 'rgb(0 0 0 / 50%) 8px 8px 8px 1px'; var ShadowL = 'rgb(75 75 75 / 75%) 0px 0px 0px 2px'; //////////////////////////////////////////////////////////////////////////////////////////////// const amkteam = getComputedStyle(document.documentElement); const version = amkteam.getPropertyValue('--amkteam-version').trim(); const rootStyles = getComputedStyle(document.documentElement); const mainColor = rootStyles.getPropertyValue('--focus-bg--color').trim(); if (version == '"4.7.12"') { //////////////////////////////////////// Тёмная тема //////////////////////////////////////// if (mainColor == '#343a46') { const themeDColors = { '--theme-widget_title_font': '185,185,185', '--box--border-color': '#bfbfbf4d', '--box--backgroundColor': '#3d4552' }; Object.entries(themeDColors).forEach(([key, value]) => {document.documentElement.style.setProperty(key, value);}); } //////////////////////////////////////// Светлая тема //////////////////////////////////////// if (mainColor == '#d8dde8') { const themeLColors = { '--focus-bg--color': 'var(--mobile-footer--color)', '--theme-light_button_font': '0,50,100', '--search--background': '#f0f0f0', '--theme-light_button': '220,220,220' }; Object.entries(themeLColors).forEach(([key, value]) => {document.documentElement.style.setProperty(key, value);}); let UnreadBar = document.getElementsByClassName('ipsUnreadBar'); for( let i = 0; i < UnreadBar.length; i++) { UnreadBar[i].style.setProperty('background', '#ffffff');} let ipsTabs = document.getElementsByClassName('ipsTabs'); for( let i = 0; i < ipsTabs.length; i++) {ipsTabs[i].style.setProperty('background', '#384556');} let topwrapper2 = document.querySelector('.scroll-top-wrapper'); topwrapper2.style.setProperty('color', '#384556'); let focuseditortitle = document.getElementsByClassName('focus-editor__title'); for( let i = 0; i < focuseditortitle.length; i++) { focuseditortitle[i].style.setProperty('background', '#384455'); focuseditortitle[i].style.setProperty('color', '#f0f0f0');} let Widget_title = document.getElementsByClassName('ipsWidget_title'); for( let i = 0; i < Widget_title.length; i++) { Widget_title[i].style.setProperty('background', 'rgb(var(--theme-section_title))'); Widget_title[i].style.setProperty('color', 'rgb(var(--theme-section_title_font))');} } //////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////// Общие элементы //////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////// const themeColors = { '--nav--border-radius': Bradius, '--nav-hover--background': '#ffffff30', '--user-nav--hover-background': '#ffffff30', '--user-nav--radius': Bradius, '--box--border-width': '0px', '--breadcrumb--border-radius': Bradius, '--focus-social--border-radius': Bradius, '--forum-icon--border-radius': Bradius, '--commentControlButton--border-radius': Bradius, '--author-pane-avatar': '200px', '--author-pane--spacer': '25px', '--user-nav--avatar-padding': '3px', '--avatar--border-radius': '100%', '--radius-1': Bradius }; Object.entries(themeColors).forEach(([key, value]) => {document.documentElement.style.setProperty(key, value);}); let svg = document.querySelector('.svg-container'); svg.style.setProperty('opacity', '0'); let topwrapper = document.querySelector('.scroll-top-wrapper'); topwrapper.style.setProperty('background-color', '#00000000'); let NavBar = document.querySelector('.focus-nav-bar'); NavBar.style.setProperty('border-radius', Bradius); let areaback = document.getElementsByClassName('ipsAreaBackground_light'); for( let i = 0; i < areaback.length; i++) {areaback[i].style.setProperty('border-radius', Bradius);} let TypesectionTitle = document.getElementsByClassName('ipsType_sectionTitle'); for( let i = 0; i < TypesectionTitle.length; i++) { TypesectionTitle[i].style.setProperty('border-top-left-radius', Bradius); TypesectionTitle[i].style.setProperty('border-top-right-radius', Bradius);} let AreaBackgroundreset = document.getElementsByClassName('ipsAreaBackground_reset'); for( let i = 0; i < AreaBackgroundreset.length; i++) {AreaBackgroundreset[i].style.setProperty('background', '#00000000');} let AuthorP = document.getElementsByClassName('cAuthorPane'); for( let i = 0; i < AuthorP.length; i++) { AuthorP[i].style.setProperty('border-top-left-radius', Bradius); AuthorP[i].style.setProperty('border-bottom-left-radius', Bradius);} let ipsResponsivepull = document.getElementsByClassName('ipsResponsive_pull'); for( let i = 0; i < ipsResponsivepull.length; i++) { ipsResponsivepull[i].style.setProperty('margin-left', '0'); ipsResponsivepull[i].style.setProperty('margin-right', '0');} let focuseditoroverlay = document.getElementsByClassName('focus-editor-overlay'); for( let i = 0; i < focuseditoroverlay.length; i++) {focuseditoroverlay[i].style.setProperty('background', '#00000000');} let citation = document.getElementsByClassName('ipsQuote_citation'); for( let i = 0; i < citation.length; i++) {citation[i].style.setProperty('border-radius', Bradius);} let Spoiler = document.getElementsByClassName('ipsSpoiler_header'); for( let i = 0; i < Spoiler.length; i++) {Spoiler[i].style.setProperty('border-radius', Bradius);} let RepScore = document.getElementsByClassName('cProfileRepScore'); for( let i = 0; i < RepScore.length; i++) { RepScore[i].style.setProperty('border-radius', Bradius); RepScore[i].style.setProperty('box-shadow', Shadow);} let ipsUserPhoto = document.getElementsByClassName('ipsUserPhoto'); for( let i = 0; i < ipsUserPhoto.length; i++) {ipsUserPhoto[i].style.setProperty('box-shadow', ShadowL);} let ipsBox = document.getElementsByClassName('ipsBox'); for( let i = 0; i < ipsBox.length; i++) { ipsBox[i].style.setProperty('box-shadow', Shadow); ipsBox[i].style.setProperty('border-radius', Bradius);} let PageHeader = document.getElementsByClassName('ipsPageHeader'); for( let i = 0; i < PageHeader.length; i++) { PageHeader[i].style.setProperty('box-shadow', Shadow); PageHeader[i].style.setProperty('border-radius', Bradius);} let cProfileSidebarBlock = document.getElementsByClassName('ipsLeaderboard_trophy_1'); for( let i = 0; i < cProfileSidebarBlock.length; i++) {cProfileSidebarBlock[i].style.setProperty('box-shadow', Shadow);} let ipsBreadcrumb = document.getElementsByClassName('ipsBreadcrumb'); for( let i = 0; i < ipsBreadcrumb.length; i++) { ipsBreadcrumb[i].style.setProperty('box-shadow', Shadow); ipsBreadcrumb[i].style.setProperty('border-radius', Bradius);} let ipsButton = document.getElementsByClassName('ipsButton'); for( let i = 0; i < ipsButton.length; i++) {ipsButton[i].style.setProperty('box-shadow', ShadowL);} let ipsGrid = document.getElementsByClassName('ipsGrid'); for( let i = 0; i < ipsGrid.length; i++) {ipsGrid[i].style.setProperty('box-shadow', Shadow);} let focusmegafooter = document.getElementsByClassName('focus-mega-footer'); for( let i = 0; i < focusmegafooter.length; i++) {focusmegafooter[i].style.setProperty('box-shadow', Shadow);} let focusnavbar = document.getElementsByClassName('focus-nav-bar'); for( let i = 0; i < focusnavbar.length; i++) {focusnavbar[i].style.setProperty('box-shadow', Shadow);} let ipsPager = document.getElementsByClassName('ipsPager'); for( let i = 0; i < ipsPager.length; i++) {ipsPager[i].style.setProperty('box-shadow', Shadow);} let fileHeader = document.getElementsByClassName('profileHeader'); for( let i = 0; i < fileHeader.length; i++) {fileHeader[i].style.setProperty('box-shadow', Shadow);} let DataList = document.getElementsByClassName('ipsDataList'); for( let i = 0; i < DataList.length; i++) {DataList[i].style.setProperty('border-radius', Bradius);} let ipsTabs = document.getElementsByClassName('ipsTabs'); for( let i = 0; i < ipsTabs.length; i++) { ipsTabs[i].style.setProperty('border-top-right-radius', Bradius); ipsTabs[i].style.setProperty('border-top-left-radius', Bradius);} let Buttonsplit = document.getElementsByClassName('ipsButton_split'); for( let i = 0; i < Buttonsplit.length; i++) {Buttonsplit[i].style.setProperty('border-radius', '0px');} let focuseditor = document.getElementsByClassName('focus-editor'); for( let i = 0; i < focuseditor.length; i++) {focuseditor[i].style.setProperty('border-radius', Bradius);} let ForumRow_hidden = document.querySelectorAll('.ipsTabs_small'); for( let i = 0; i < ForumRow_hidden.length; i++) {ForumRow_hidden[i].style.setProperty('border-radius', '0');} let elProfileHeader = document.querySelectorAll('#elProfileHeader'); for( let i = 0; i < elProfileHeader.length; i++) {elProfileHeader[i].style.setProperty('box-shadow', Shadow);} let elSearch = document.querySelectorAll('#elSearch'); for( let i = 0; i < elSearch.length; i++) {elSearch[i].style.setProperty('box-shadow', Shadow);} let ProfileStats = document.querySelectorAll('#elProfileStats'); for( let i = 0; i < ProfileStats.length; i++) { ProfileStats[i].style.setProperty('border-bottom-right-radius', Bradius); ProfileStats[i].style.setProperty('border-bottom-left-radius', Bradius); ProfileStats[i].style.setProperty('box-shadow', Shadow);} let elPostFeed = document.querySelectorAll('#elPostFeed'); for( let i = 0; i < elPostFeed.length; i++) {elPostFeed[i].style.setProperty('border-radius', 'none');} let AreaBackground = document.getElementsByClassName('ipsAreaBackground_reset'); for( let i = 0; i < AreaBackground.length; i++) {AreaBackground[i].style.setProperty('background', '#00000000');} let ProfileRepScore = document.getElementsByClassName('cProfileRepScore_positive'); for( let i = 0; i < ProfileRepScore.length; i++) {ProfileRepScore[i].style.setProperty('border-radius', Bradius);} let UnreadBar = document.getElementsByClassName('ipsUnreadBar'); for( let i = 0; i < UnreadBar.length; i++) { UnreadBar[i].style.setProperty('border-radius', Bradius); UnreadBar[i].style.setProperty('margin', 'var(--sp-3) !important'); UnreadBar[i].style.setProperty('box-shadow', Shadow);} ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// location.reload(); const mediaQuery = window.matchMedia('(max-width: 767px)'); if (mediaQuery.matches) { // alert('Ширина экрана Меньше 767px') let AuthorPane_mobile = document.getElementsByClassName('cAuthorPane_mobile'); for( let i = 0; i < AuthorPane_mobile.length; i++) { AuthorPane_mobile[i].style.setProperty('border-top-left-radius', Bradius); AuthorPane_mobile[i].style.setProperty('border-top-right-radius', Bradius);} let ipsColumn = document.getElementsByClassName('ipsColumn_fluid'); for( let i = 0; i < ipsColumn.length; i++) { ipsColumn[i].style.setProperty('border-bottom-left-radius', Bradius); ipsColumn[i].style.setProperty('border-bottom-right-radius', Bradius);} } else { // alert('Ширина экрана 767px или больше') let ipsColumn = document.getElementsByClassName('ipsColumn_fluid'); for( let i = 0; i < ipsColumn.length; i++) { ipsColumn[i].style.setProperty('border-top-right-radius', Bradius); ipsColumn[i].style.setProperty('border-bottom-right-radius', Bradius);} } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////// } })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址