KameSame Open Framework - Jquery module

Progress module for KameSame Open Framework

2022-09-17 يوللانغان نەشرى. ئەڭ يېڭى نەشرىنى كۆرۈش.

بۇ قوليازمىنى بىۋاسىتە قاچىلاشقا بولمايدۇ. بۇ باشقا قوليازمىلارنىڭ ئىشلىتىشى ئۈچۈن تەمىنلەنگەن ئامبار بولۇپ، ئىشلىتىش ئۈچۈن مېتا كۆرسەتمىسىگە قىستۇرىدىغان كود: // @require https://update.greatest.deepsurf.us/scripts/451523/1094784/KameSame%20Open%20Framework%20-%20Jquery%20module.js

  1. // ==UserScript==
  2. // @name KameSame Open Framework - Jquery module
  3. // @namespace timberpile
  4. // @description Progress module for KameSame Open Framework
  5. // @version 0.1
  6. // @copyright 2022+, Robin Findley, Timberpile
  7. // @license MIT; http://opensource.org/licenses/MIT
  8. // ==/UserScript==
  9.  
  10. (function(global) {
  11.  
  12. //########################################################################
  13. //------------------------------
  14. // Published interface
  15. //------------------------------
  16. global.ksof.Jquery = {
  17. version: version,
  18. };
  19. //########################################################################
  20.  
  21. var version;
  22.  
  23. ksof.ready('document')
  24. .then(function(){
  25. var promises = [];
  26. try {
  27. $.fn.jquery;
  28. } catch(e) {
  29. promises.push(ksof.load_script(ksof.support_files['jquery.js'], true /* cache */));
  30. }
  31. return Promise.all(promises);
  32. })
  33. .then(function(data){
  34. version = $.fn.jquery;
  35. // Notify listeners that we are ready.
  36. // Delay guarantees include() callbacks are called before ready() callbacks.
  37. setTimeout(function(){ksof.set_state('ksof.Jquery', 'ready');},0);
  38. });
  39.  
  40. })(window);