MRQZ deploy URL helper for GITLAB

try to take over the world!

目前为 2021-03-24 提交的版本。查看 最新版本

// ==UserScript==
// @name         MRQZ deploy URL helper for GITLAB
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  try to take over the world!
// @author       pullso
// @match        https://gitlab.com/marquiz/*/-/merge_requests/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    var info = window.location.pathname.split('/')
    var repName = info[2]
    var label = '`' + repName + '` '
    var deployUrl = 'https://deploy-preview-' + info.reverse()[0] + '--marquiz-'+ repName +'.netlify.app/\n\n'

    var text = label + window.location.href + ' \n \r '
    if(repName !== 'backend') text += label + deployUrl
    navigator.clipboard.writeText(text)

    var descriptionBlock = document.querySelector('.detail-page-description .qa-description .md p')
    if(!descriptionBlock) return

    descriptionBlock.innerText = text + descriptionBlock.innerText
    
    if(repName !== 'backend'){
        descriptionBlock.innerHTML = '<button class="btn gl-button"><a href=' + deployUrl +
            ' target="_blank"> Открыть деплой в новой вкладке </a></button><br><br>' +
            descriptionBlock.innerHTML
    }

})();

QingJ © 2025

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