KameSame Open Framework - Jquery module

Progress module for KameSame Open Framework

Verze ze dne 08. 10. 2022. Zobrazit nejnovější verzi.

Tento skript by neměl být instalován přímo. Jedná se o knihovnu, kterou by měly jiné skripty využívat pomocí meta příkazu // @require https://update.greasyfork.org/scripts/451523/1102410/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.2
// @copyright   2022+, Robin Findley, Timberpile
// @license     MIT; http://opensource.org/licenses/MIT
// ==/UserScript==

(async (global) => {
    const ksof = global.ksof;
    await ksof.ready('document');
    try {
        $.fn.jquery;
    }
    catch (e) {
        await ksof.load_script(ksof.support_files['jquery.js'], true /* cache */);
    }
    ksof.Jquery = { version: $.fn.jquery };
    // Notify listeners that we are ready.
    // Delay guarantees include() callbacks are called before ready() callbacks.
    setTimeout(() => { ksof.set_state('ksof.Jquery', 'ready'); }, 0);
})(window);