// ==UserScript== // @name 码云助手 // @namespace tag:URI // @version 1.0.0 // @description view pull request in parallel mode at github.com // @author kizi // @match https://gitee.com/* // @grant none // @downloadURL 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) } } debugger if (location.href.indexOf('pulls?') > 0) { GiteeUtil.addParallel() } else if (location.href.indexOf('?view=parallel') > 0) { GiteeUtil.fullscreen() } })()