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.greatest.deepsurf.us/scripts/451523/1102235/KameSame%20Open%20Framework%20-%20Jquery%20module.js

  1. "use strict";
  2. // ==UserScript==
  3. // @name KameSame Open Framework - Jquery module
  4. // @namespace timberpile
  5. // @description Progress module for KameSame Open Framework
  6. // @version 0.1
  7. // @copyright 2022+, Robin Findley, Timberpile
  8. // @license MIT; http://opensource.org/licenses/MIT
  9. // ==/UserScript==
  10. (async (global) => {
  11. const ksof = global.ksof;
  12. await ksof.ready('document');
  13. try {
  14. $.fn.jquery;
  15. }
  16. catch (e) {
  17. await ksof.load_script(ksof.support_files['jquery.js'], true /* cache */);
  18. }
  19. ksof.Jquery = { version: $.fn.jquery };
  20. // Notify listeners that we are ready.
  21. // Delay guarantees include() callbacks are called before ready() callbacks.
  22. setTimeout(() => { ksof.set_state('ksof.Jquery', 'ready'); }, 0);
  23. })(window);