KameSame Open Framework - Jquery module

Progress module for KameSame Open Framework

2022/10/07のページです。最新版はこちら。

このスクリプトは単体で利用できません。右のようなメタデータを含むスクリプトから、ライブラリとして読み込まれます: // @require https://update.greatest.deepsurf.us/scripts/451523/1101979/KameSame%20Open%20Framework%20-%20Jquery%20module.js

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください。
"use strict";
// ==UserScript==
// @name        KameSame Open Framework - Jquery module
// @namespace   timberpile
// @description Progress module for KameSame Open Framework
// @version     0.1
// @copyright   2022+, Robin Findley, Timberpile
// @license     MIT; http://opensource.org/licenses/MIT
// ==/UserScript==
// These lines are necessary to make sure that TSC does not put any exports in the
// compiled js, which causes the script to crash
// eslint-disable-next-line no-var, @typescript-eslint/no-unused-vars
var module = {};
(async (global) => {
    console.log(1);
    const ksof = global.ksof;
    //########################################################################
    //------------------------------
    // Published interface
    //------------------------------
    // eslint-disable-next-line no-var
    var version = '';
    ksof.Jquery = {
        version: version,
    };
    //########################################################################
    ksof.ready('document')
        .then(function () {
        const promises = [];
        try {
            $.fn.jquery;
        }
        catch (e) {
            promises.push(ksof.load_script(ksof.support_files['jquery.js'], true /* cache */));
        }
        return Promise.all(promises);
    })
        .then(function (data) {
        version = $.fn.jquery;
        // Notify listeners that we are ready.
        // Delay guarantees include() callbacks are called before ready() callbacks.
        setTimeout(function () { ksof.set_state('ksof.Jquery', 'ready'); }, 0);
    });
})(window);
module.exports = null;