LLWiki正在建设中,欢迎加入我们!
MediaWiki:Gadget-inspect.js
Bhsd(讨论 | 贡献)2020年12月18日 (五) 00:29的版本 (创建页面,内容为“// 由special:mypage/vector.js调用,可以使用ES6语法 /** * @dependencies: mediawiki.api, mediawiki.util, oojs-ui-core, ext.CodeMirror.lib, ext.CodeMirro…”)
注意:在保存之后,您可能需要清除浏览器缓存才能看到所作出的变更的影响。
- Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5或Ctrl-R(Mac为⌘-R)
- Google Chrome:按Ctrl-Shift-R(Mac为⌘-Shift-R)
- Internet Explorer:按住Ctrl的同时单击刷新,或按Ctrl-F5
- Opera:前往菜单 → 设置(Mac为Opera → Preferences),然后隐私和安全 → 清除浏览数据 → 缓存的图片和文件。
// 由[[special:mypage/vector.js]]调用,可以使用ES6语法 /** * @dependencies: mediawiki.api, mediawiki.util, oojs-ui-core, ext.CodeMirror.lib, ext.CodeMirror.mode.mediawiki */ "use strict"; /*global mw, $, OO, CodeMirror*/ mw.util.addCSS( '#mw-content-text > .mw-parser-output, .CodeMirror { display:inline-block; width:49%; }' + '.CodeMirror { float:right; position:sticky; top:7px; border:1px solid; height:90vh; }' ); $.getJSON( '/zh?title=mediawiki:gadget-CodeMirror.json&action=raw&ctype=application/json', config => { const $content = $('#mw-content-text'), api = new mw.Api(); api.get({action: 'parse', page: mw.config.get('wgPageName'), prop: 'wikitext', formatversion: 2}) .then(data => { const text = data.parse.wikitext, editor = new CodeMirror($content[0], {value: text, mode: 'text/mediawiki', mwConfig: config, lineWrapping: true}); }); });