// ==UserScript== // @name MRQZ deploy URL helper for GITLAB // @namespace http://tampermonkey.net/ // @version 0.2.1 // @description try to take over the world! // @author pullso // @match https://gitlab.com/marquiz/*/-/merge_requests/* // @grant none // @downloadURL 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 = ' Открыть деплой в новой вкладке

' + descriptionBlock.innerHTML } })();