Greasy Fork is available in English.

pipeline replay/configure page formater

pipeline replay/configure page pipeline script editor layer formater

// ==UserScript==
// @name         pipeline replay/configure page formater
// @namespace    CherryChen
// @version      0.7
// @description  pipeline replay/configure page pipeline script editor layer formater
// @author       CherryChen
// @match        http://192.168.219.129:8080/*/replay/
// @match        http://192.168.219.129:8080/*/configure
// @license      GPL-3.0 License
// @icon         data:image/png;base64,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
// ==/UserScript==

(function() {
    'use strict';

    var debug=true
    var retry=20
    var setter='550px'

    var log=function(msg, level=debug){
        if(debug){
            window.console.log(msg);
        }
    };

    var q_editor=function(){
        return document.querySelector("#workflow-editor-1");
    };

    var butify=function(){
        var editor=q_editor()
        if(editor){
            var bottom_stick=document.querySelector("#bottom-sticker")
            bottom_stick.style.position="sticky"
            log('[info] found bottom-sticker, set style.position=sticky')
            editor.style.height=setter;
            log('[info] found editor, set editor.sytle.height:'+editor.style.height)
            var resizeEvent = new Event('resize')
            window.dispatchEvent(resizeEvent)
            log('[info] resize window.')
        }else{
            if(retry>0){
                log('[info] workflow-editor-1 not found! sleep 1s and retring...');
                setTimeout(butify, 300)
                retry=retry-1
            }
        }
    };
    butify();
})();