TorcAddons-watch-json-file

provides a watch.json button, to spawn a watch.json file, and set it's contents automatically to that to be compatible with torcAddons-ManualUpdate

当前为 2020-01-17 提交的版本,查看 最新版本

// ==UserScript==
// @name         TorcAddons-watch-json-file
// @namespace    http://torcado.com
// @description  provides a watch.json button, to spawn a watch.json file, and set it's contents automatically to that to be compatible with torcAddons-ManualUpdate
// @author       torcado and J-Tech-Foundation
// @license      MIT
// @icon         http://torcado.com/torcAddons/icon.png
// @run-at       document-start
// @grant        none
// @include      http*://glitch.com/edit/*
// @version 0.0.1.20200117001128
// ==/UserScript==
(function () {
    let t = torcAddons;
    t.addEventListener("load", () => {
        let JSON_ = $('<div class="torc-watch">update</div>').insertAfter($('.show-app-wrapper'));
        JSON_.on("click", function () {
            let FI = application.fileByPath("watch.json");
            if (!FI) {
                FI = application.newFile("watch.json");
            }
            application.writeToFile(FI, `{
                "install": {
                  "include": [
                    "^.torc-update"
                  ]
                },
                "throttle": 10
              }`)
        })
    });

    /* ======== css ======== */

    t.addCSS(`
.torc-json {
    line-height: 28px;
    border: 1px dashed #666666;
    border-radius: 7px;
    padding: 0 10px;
    margin-left: 16px;
    font-size: 12px;
    cursor: pointer;
}

.torc-json:hover {
    background-color: rgba(255,255,255,0.1);
}
.torc-json:active {
    background-color: rgba(255,255,255,0);
}
    `);

})