“MediaWiki:Gadget-code-prettify.js”的版本间的差异
来自希灵百科
(创建页面,内容为“→代码高亮 引自http://www.pokemon.name/wiki/MediaWiki:Common.js: jQuery.cachedScript = function (url, options) { options = $.extend(options || {}, {...”) |
|||
第13行: | 第13行: | ||
if ($('.prettyprint').length > 0) { | if ($('.prettyprint').length > 0) { | ||
mw.loader.load('MediaWiki:Prettify.css', 'text/css'); | mw.loader.load('MediaWiki:Prettify.css', 'text/css'); | ||
− | $.cachedScript('// | + | $.cachedScript('//www.lstyxl.com/wiki/index.php?title=MediaWiki:Gadget-code-prettify-prettify.js&action=raw&ctype=text/javascript').done(function () { |
prettyPrint(); | prettyPrint(); | ||
}); | }); | ||
} | } | ||
})(jQuery, mediaWiki); | })(jQuery, mediaWiki); |
2017年2月5日 (日) 20:52的最新版本
/* 代码高亮 引自http://www.pokemon.name/wiki/MediaWiki:Common.js */
jQuery.cachedScript = function (url, options) {
options = $.extend(options || {}, {
dataType: "script",
cache: true,
url: url
});
return jQuery.ajax(options);
};
(function ($, mw) {
if (mw.config.values.wgPageName.match(/\.js$/)) $('.mw-code').addClass('prettyprint linenums lang-js');
if (mw.config.values.wgPageName.match(/\.css$/)) $('.mw-code').addClass('prettyprint linenums lang-css');
if ($('.prettyprint').length > 0) {
mw.loader.load('MediaWiki:Prettify.css', 'text/css');
$.cachedScript('//www.lstyxl.com/wiki/index.php?title=MediaWiki:Gadget-code-prettify-prettify.js&action=raw&ctype=text/javascript').done(function () {
prettyPrint();
});
}
})(jQuery, mediaWiki);