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

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

跳转到导航 跳转到搜索
"use strict";
/* global OO, wgULS */
const pagename = mw.config.get( 'wgPageName' );,
action = mw.config.get( 'wgAction' );
 
/**
* @Function: 除[[Special:前缀索引]]外去掉地址栏最后的"/"
* @EditedBy: [[User:Bhsd]]
*/
const pagename = mw.config.get('wgPageName');
if (pagename.endsWith( '/' ) && mw.config.get( 'wgCanonicalSpecialPageName' ) != 'Prefixindex') {
const uri = new mw.Uri();
* @Dependencies: jquery.textSelection(已由CharInsert扩展加载)
*/
if (['edit', 'submit'].includes( mw.config.get('wgAction')action ) && mw.config.get( 'wgIsProbablyEditable' )) {
$('body').on('click', 'span.mw-charinsert-item', function() {
const $this = $(this);
});
});
 
/**
* @Function: 正确显示[[特殊:前缀索引/LLWiki:首页/当年今日/]]
*/
if (pagename.startsWith( 'LLWiki:首页/当年今日/' ) && action == 'view') {
var downloaded = false;
mw.hook( 'wikipage.content' ).add(function($content) {
const $output = $content.children( '.mw-parser-output' ).addClass( 'mainpage-flex' );
// 避免不必要的下载。注意:contains选择器里不能有多余的空格。
if ($output.find( 'style:contains(mainpage)' ).length || downloaded) { return; }
mw.loader.load( '//cdn.jsdelivr.net/gh/bhsd-harry/LLWiki@1.2/widget/mainpage.min.css', 'text/css' );
downloaded = true;
});
}
 
/**