LLWiki正在建设中,欢迎加入我们!
“MediaWiki:Gadget-code-prettify.js”的版本间差异
跳转到导航
跳转到搜索
小 标签:移动版网页编辑 移动版编辑 |
小 (// Edit via Wikiplus) 标签:移动版网页编辑 移动版编辑 |
||
第11行: | 第11行: | ||
"scribunto": "lua", |
"scribunto": "lua", |
||
"lua": "lua", |
"lua": "lua", |
||
"wiki": " |
"wiki": "wiki" |
||
}; |
}; |
||
var wgPageContentModel = mw.config.get( "wgPageContentModel" ).toLowerCase(); |
var wgPageContentModel = mw.config.get( "wgPageContentModel" ).toLowerCase(); |
2020年9月22日 (二) 20:52的版本
/* 引自[[moegirl:mediawiki:gadget-code-prettify.js]] */ (function($, mw) { mw.hook('wikipage.content').add( function($content) { var acceptsLangs = { "js": "js", "javascript": "js", "json": "js", "css": "css", "html": "html", "scribunto": "lua", "lua": "lua", "wiki": "wiki" }; var wgPageContentModel = mw.config.get( "wgPageContentModel" ).toLowerCase(); if (wgPageContentModel in acceptsLangs) { $content.find('.mw-code').addClass( 'prettyprint linenums lang-' + acceptsLangs[wgPageContentModel] ); } $content.find('pre[lang], code[lang]').each(function() { var self = $(this); var lang = self.attr("lang").toLowerCase(); 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);