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

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

跳转到导航 跳转到搜索
删除171字节 、​ 2020年12月18日 (五) 05:32
无编辑摘要
// 由[[special:mypage/vector.js]]调用,可以使用ES6语法
/**
* @dependencies: mediawiki.api, mediawiki.util, oojs-ui-core, jquery.ui, ext.CodeMirror.lib, ext.CodeMirror.mode.mediawiki
*/
"use strict";
/*global mw, $, OO, CodeMirror*/
mw.util.addCSS('.oo-ui-buttonWidget { margin:0.5em; }');
$.getJSON( '/zh?title=mediawiki:gadget-CodeMirror.json&action=raw&ctype=application/json', config => {
let text = '';
const css = mw.util.addCSS( '#mw-content-text > .mw-parser-output { display:flow-root; }' +
'#mw-content-text p { border:1px dashed; } .CodeMirror { border:1px solid; height:calc(100% - 45px); }'),
$content = $('#mw-content-text'),
id = mw.config.get( 'wgArticleId' ),
api = new mw.Api(),
outer = $('<div>').css({float: 'right', width{class: '49%inspector', position}).resizable({handles: 'stickyw', topminWidth: '7px330px',}).prependTo( 'margin-top':$content '7px'),
height: 'calc(100vh - 60px)'}).prependTo( $content ),
editor = new CodeMirror(outer[0], {mode: 'text/mediawiki', mwConfig: config, lineWrapping: true}),
wrapper = $( editor.getWrapperElement() ),
16,874

个编辑

导航菜单