您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
this code opens package pages in new tab and minify hurge pacckage list
当前为
// ==UserScript== // @name OpenSuse Software tweaks // @namespace almaceleste // @version 0.1.1 // @description this code opens package pages in new tab and minify hurge pacckage list // @description:ru этот код открывает страницы пакетов в новой вкладке и уменьшает список найденных пакетов // @author (ɔ) Paola Captanovska // @license AGPL-3.0; http://www.gnu.org/licenses/agpl.txt // @icon https://cdn1.iconfinder.com/data/icons/system-shade-circles/512/opensuse-32.png // @icon64 https://cdn1.iconfinder.com/data/icons/system-shade-circles/512/opensuse-128.png // @homepageURL https://gf.qytechs.cn/en/users/174037-almaceleste // @homepageURL https://openuserjs.org/users/almaceleste // @homepageURL https://github.com/almaceleste/userscripts // @supportURL https://github.com/almaceleste/userscripts/issues // @require https://openuserjs.org/src/libs/sizzle/GM_config.js // @grant GM_getValue // @grant GM_setValue // @grant GM_registerMenuCommand // @match https://software.opensuse.org/search* // @match https://software.opensuse.org/package/* // ==/UserScript== // ==OpenUserJS== // @author almaceleste // ==/OpenUserJS== const searchbox = '.search-box'; const searchresultlist = '.search-result-list'; const packagelink = '.package-card a'; const container = '.container'; const cardimg = '.package-card .card-img-top'; const cardblock = '.card-block'; const card = '.col-md-4'; const windowcss = '#osstweaksCfg {background-color: lightblue;} #osstweaksCfg .reset_holder {float: left; position: relative; bottom: -1em;} #osstweaksCfg .saveclose_buttons {margin: .7em;}'; const iframecss = 'height: 16.7em; width: 30em; border: 1px solid; border-radius: 3px; position: fixed; z-index: 999;'; GM_registerMenuCommand('OpenSuse Software tweaks Settings', opencfg); function opencfg() { GM_config.open(); osstweaksCfg.style = iframecss; } GM_config.init( { id: 'osstweaksCfg', title: 'OpenSuse Software tweaks', fields: { packagelink: { section: ['Package list', 'tweaks for package list'], label: 'open packages on new tab', labelPos: 'right', type: 'checkbox', default: true, }, searchlist: { label: 'minify search list', labelPos: 'right', type: 'checkbox', default: 'true', }, iconmini:{ section: ['Package page', 'tweaks for package page'], label: 'minify package image', labelPos: 'right', type: 'checkbox', default: 'true', }, }, css: windowcss, events: { save: function() { GM_config.close(); } }, }); (function() { 'use strict'; $(document).ready(function(){ if(GM_config.get('packagelink')) { $(packagelink).each(function() { // $(this).click(function(event) { // event.preventDefault(); // event.stopPropagation(); // window.open(this.href, '_blank'); // }); $(this).attr('target', '_blank'); }); } if(GM_config.get('searchlist')) { $(searchbox).css({ 'cssText': 'padding-top: 1rem !important;\ padding-bottom: 0 !important;' }); $(container).css({ 'width': '90%', 'padding': '0' }); $(searchresultlist).css({ 'margin': '0 auto' }); $(card).css({ 'cssText': 'flex: 0 0 auto !important;\ max-width: none !important;\ width: 23.5rem !important;' }); $(cardimg).css({ 'height': '8rem' }); $(cardblock).css({ 'padding': '.95rem' }); } if(GM_config.get('iconmini')) { $('img.img-fluid').width('10em'); $('#search_result_container .row .col-md-6:first-child').css({ 'flex-basis': 'auto', 'width': '11em' }); $('#search_result_container .row .col-md-6:last-child').css({ 'flex-basis': 'auto', 'max-width': '75%' }); } }); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址