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

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

跳转到导航 跳转到搜索
添加129字节 、​ 2020年12月21日 (一) 05:44
无编辑摘要
let dialog, actionP, actionD;
const $content = $('#mw-content-text, #mw-imagepage-content').last(),
original = $content.children( '.mw-parser-output' ).clone( true ),
placeholder = $('<div>', {class: "mw-parser-output"}).css('display', 'none'),
script = mw.config.get('wgScript'),
id = mw.config.get( 'wgArticleId' ),
'.inspector { position:fixed; right:24px; left:unset !important; width:calc(50% - 7rem - 0.5px); }' );
cssHide.disabled = true;
const outer = $('<div>', {class: 'inspector mw-ajax-loader'}).insertBefore( original )
.on('contextmenu', '.cm-mw-template-name, .cm-mw-link-pagename', function(e) {
e.preventDefault();
});
});
});
}).insertBefore( $content.children( '.mw-parser-output' ) );
mw.loader.using( 'jquery.ui' ).then(() => { outer.resizable({handles: 'w', minWidth: 350}); });
mw.loader.using( ['mediawiki.api', 'oojs-ui-core', 'oojs-ui.styles.icons-movement'] ).then(() => {
api.parse( editor.getValue(), { disablelimitreport: 1, disableeditsection: 1} ).then(html => {
console.log(`End API request: 已生成预览,用时 ${mw.now() - now} ms`);
if ($.contains( $content[0], original )) { original.after( placeholder ).detach(); }
$content.children( '.mw-parser-output' ).replaceWith( html );
mw.hook( 'wikipage.content' ).fire($content);
}), new OO.ui.ButtonWidget({label: '还原', flags: 'destructive'}).on('click', () => {
editor.setValue( text );
$content.children( '.mw-parser-output' ).replaceWith( original.clone(true) );
}), new OO.ui.ButtonWidget({label: '隐藏'}).on('click', () => {
css.disabled = !css.disabled;
16,874

个编辑

导航菜单