16,874
个编辑
LLWiki正在建设中,欢迎加入我们!
小 |
小 标签:移动版网页编辑 移动版编辑 |
||
//<nowiki>
// 由ResourceLoader直接调用,不可使用ES6语法
/* 引自[[moegirl:mediawiki:gadget-code-prettify.js]] */
"use strict";
},
mw.hook( 'wikipage.content' ).add(function($content) {
▲ const acceptLangs = {
▲ js: "javascript",
▲ javascript: "javascript",
▲ json: "json",
▲ css: "css",
▲ scribunto: "lua",
▲ lua: "lua",
▲ html: "html"
▲ contentModel = mw.config.get( "wgPageContentModel" ).toLowerCase(),
▲ script = mw.config.get( "wgScript" );
if (contentModel in acceptLangs) {
$content.find( '.mw-code' ).addClass( 'hljs linenums ' + acceptLangs[contentModel] );
return "hljs " + acceptLangs[lang] + (self.is('pre') ? " linenums" : "");
}
});
if ($content.find( '.hljs:not(.highlighted)' ).length) {
mw.loader.load( script + '?title=mediawiki:gadget-code-prettify-core.js&action=raw&ctype=text/javascript' );
}
});
//</nowiki>
// [[category:小工具加载器]] [[category:作为模块的小工具]] [[category:阅读工具]] [[category:默认开启的小工具]] [[category:桌面版小工具]] [[category:手机版小工具]]
// {{DEFAULTSORT:code-prettify.js}}
|