码云助手

view pull request in parallel mode at github.com

目前为 2019-06-19 提交的版本。查看 最新版本

// ==UserScript==
// @name         码云助手
// @namespace    tag:URI
// @version      1.0.1
// @description  view pull request in parallel mode at github.com
// @author       kizi
// @match        https://gitee.com/*
// @grant        none
// ==/UserScript==

(function(){
    'use strick'

    var GiteeUtil = {
        addParallel : function() {
            var prlinks = $('#git-pull-requests a.title')
            for (var i in prlinks) {
                var link = prlinks[i]
                link.href += '?view=parallel'
            }
        },

        fullscreen : function() {
            var e = $('#fullscreen-btn')
                  , t = e.data("mode")
                  , n = e.find("i")
                  , i = e.find(".tips")
                  , o = window._web_tips || {}
                  , a = o.fullscreenTips || "全屏"
                  , r = o.fullscreenExitTips || "退出全屏";
            t = !t,
            t ? (e.addClass("active"),
            i.text(r),
            n.addClass("fa-compress").removeClass("fa-expand"),
            $("body").addClass("fullscreen-mode"),
            $("body").trigger("fullscreenchange", !0)) : (e.removeClass("active"),
            i.text(a),
            n.addClass("fa-expand").removeClass("fa-compress"),
            $("body").removeClass("fullscreen-mode"),
            $("body").trigger("fullscreenchange", !1)),
            e.data("mode", t)
        },

        redirectParallelView : function() {
            location.href += '?view=parallel'
        }
    }

    if (location.href.indexOf('/pulls?') > 0) {
        GiteeUtil.addParallel()
    }
    else if (location.href.indexOf('?view=parallel') > 0) {
        GiteeUtil.fullscreen()
    }
    else if (location.href.indexOf('/pulls/') > 0) {
        GiteeUtil.redirectParallelView()
    }
})()

QingJ © 2025

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