LLWiki正在建设中,欢迎加入我们

“MediaWiki:Gadget-code-prettify.js”的版本间差异

跳转到导航 跳转到搜索
无编辑摘要
(// Edit via Wikiplus)
标签移动版网页编辑 移动版编辑
/* 引自[[moegirl:mediawiki:gadget-code-prettify.js]] */
 
mw.hook('wikipage.content').add( function($, mwcontent) {
var acceptsLangs = {
mw.hook('wikipage.content').add( function($content) {
var"js": acceptsLangs = {"javascript",
"jsjavascript": "jsjavascript",
"javascriptjson": "jsjson",
"jsoncss": "jscss",
"cssscribunto": "csslua",
"htmllua": "htmllua",
});
"scribunto": "lua",
var wgPageContentModel = mw.config.get( "wgPageContentModel" ).toLowerCase();
"lua": "lua",
if (wgPageContentModel in acceptsLangs) { $content.find('.mw-code').addClass( 'prettyprint linenums ' + acceptsLangs[wgPageContentModel] ); }
"wiki": "wiki"
$content.find('pre[lang], code[lang]').each(function() {
};
var self = $(this);,
var wgPageContentModel = mw.config.get( "wgPageContentModel" ).toLowerCase();
var lang = self.attr("lang").toLowerCase();
if (wgPageContentModel in acceptsLangs) {
if $content.find('.mw-code').addClass( 'prettyprint linenums lang-' +in acceptsLangs[wgPageContentModel]) );{
self.addClass("prettyprint lang-" + acceptsLangs[lang]);
if ( self.is('pre') ) { self.addClass("linenums"); }
}
});
$content.find('pre[lang], code[lang]').each(function() {
if ($content.find('.prettyprint').length > 0) {
var self = $(this);
url:mw.loader.getScript( '/zh?title=user:bhsd/code-prettifyhighlight.js&action=raw&ctype=text/javascript', ).then(function() {
var lang = self.attr("lang").toLowerCase();
window.prettyPrint = true;
if (lang in acceptsLangs) {
self.addClass("prettyprint lang-" + acceptsLangs[lang]);
if( self.is('pre') )
self.addClass("linenums");
}
});
}
if ($content.find('.prettyprint').length > 0) {
});
$.ajax({
url: '/zh?title=user:bhsd/code-prettify.js&action=raw&ctype=text/javascript',
dataType: 'script',
cache: true,
success: function() {
prettyPrint();
window.prettyPrint = true;
}
});
}
});
})(jQuery, mediaWiki);
16,874

个编辑

导航菜单