Greasy Fork

KameSame Open Framework - Jquery module

Progress module for KameSame Open Framework

目前为 2022-09-17 提交的版本。查看 最新版本

此脚本不应直接安装,它是一个供其他脚本使用的外部库。如果您需要使用该库,请在脚本元属性加入:// @require https://update.greasyfork.cloud/scripts/451523/1094784/KameSame%20Open%20Framework%20-%20Jquery%20module.js

// ==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==

(function(global) {

	//########################################################################
	//------------------------------
	// Published interface
	//------------------------------
	global.ksof.Jquery = {
		version: version,
	};
	//########################################################################

	var version;

	ksof.ready('document')
	.then(function(){
		var 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);