Greasy Fork镜像 Install Button at search

adds install button at search and at user pages.

目前为 2022-02-20 提交的版本。查看 最新版本

// ==UserScript==
// @name Greasy Fork镜像 Install Button at search
// @namespace -
// @version 0.3
// @description adds install button at search and at user pages.
// @author NotYou
// @include *sleazyfork.org/*
// @include *gf.qytechs.cn/*
// @require http://code.jquery.com/jquery-3.4.1.min.js
// @grant none
// @license GPL-3.0-or-later
// ==/UserScript==

/*

﹀ Change Log ﹀

0.3 Version:
- SleazyFork support
- HTTP support

0.2 Version:
- Better css styles identifying

*/

$(document).ready(
    function() {
        'use strict';

        var protocol = location.protocol
        var domain = location.host

        // STYLES
        $('head').append('<style> .custom-install-link-parent{text-decoration: none !important;}.custom-install-link-parent > *{transform: scale(0.7);}.custom-install-link{margin-right: -15px !important;margin-left: -6px !important;}.custom-install-style-link{margin-left: -14px !important;margin-right: -26px !important;}</style>')

        // USER SCRIPT
        $('#user-script-list > li > article > h2 > a, #browse-script-list > li > article > h2 > a').each(function() {
            let scriptId = $(this).parent().parent().parent().data('script-id')
            let scriptName = $(this).parent().parent().parent().data('script-name')
            $(this).append('<span data-install-format="js" data-script-id="'+ scriptId +'" data-script-name="' + scriptName + '"><a href="' + protocol + '//' + domain + '/scripts/' + scriptId + '/code/' + scriptName + '.user.js" class="custom-install-link-parent"><span class="install-link custom-install-link">Install</span></a><span>');
        });

        // USER STYLE
        $('#user-script-list > li[data-script-language="css"] > article > h2 > a, #browse-script-list > li[data-script-language="css"] > article > h2 > a').each(function() {
            let scriptId = $(this).parent().parent().parent().data('script-id')
            let scriptName = $(this).parent().parent().parent().data('script-name')
            $(this).append('<span data-install-format="css" data-script-id="'+ scriptId +'" data-script-name="' + scriptName + '"><a target="_blank" href="' + protocol + '//' + domain + '/scripts/' + scriptId + '/code/' + scriptName + '.user.css" class="custom-install-link-parent"><span class="install-link custom-install-style-link">Install as style</span></a><span>');
        });
    })();






















QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址