LLWiki正在建设中,欢迎
加入我们
!
查看“MediaWiki:Gadget-mainpage-edit.js”的源代码
←
MediaWiki:Gadget-mainpage-edit.js
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
该页提供此wiki软件的界面文字,它已被保护以防止恶意修改。您可以点击右侧按钮在讨论页提出编辑请求,让管理人员代为编辑:
提出编辑请求
您无权编辑此JavaScript页面,因为编辑此页面可能会影响所有访问者。
您可以查看和复制此页面的源代码。
"use strict"; /* global OO */ if (mw.config.get( 'wgPageName' ).startsWith( 'LLWiki:首页/当年今日/' ) && mw.config.get( 'wgAction' ) == 'view') { let items = []; const $menu = mw.menu([ {text: "µ's", data: {color: '#e4007f', name: 'muse'}}, {text: 'Aqours', data: {color: '#32aaff'}}, {text: 'Saint Snow', data: {color: '#cb3935'}}, {text: '虹学', data: {color: '#f39800', name: 'nijigaku'}}, {text: 'Liella!', data: {color: '#a5469c', name: 'liella'}}, {text: 'SIF', data: {color: '#77d2af'}}, {text: 'AS', data: {color: '#ff91af'}} ], {}, 1), dict = {ll: 'muse', llss: 'aqours', llspst: 'liella!'}, getName = (ele) => $(ele).data( 'name' ) || ele.textContent.toLowerCase(), findSelected = (name) => [...$menu.children()].find(ele => getName( ele ) == (dict[name] || name)); mw.loader.addStyleTag( `.mainpage-flex td:first-child { position: relative; } .mainpage-flex .oo-ui-textInputWidget { width: 277px; }` ); $menu.on('click', 'a', function() { $menu.prev( '.mainpage-tag' ).css('background-color', $(this).data( 'color' )); items[ $menu.closest( 'tr' ).index() ][0] = getName( this ); }).css('z-index', 2); mw.loader.using( 'mediawiki.api' ).then(() => { Promise.all([mw.standardQuery( new mw.Api() ), mw.loader.using( 'oojs-ui-core' )]).then(data => { items = [...data[0].query.pages[0].revisions[0].content.matchAll( /首[页頁]\/[标標][签籤]\|(.+?)}}(.+?)\n/g )] .map(ele => [ele[1].trim(), ele[2].trim()]); $('.mw-parser-output table').on('dblclick', 'td:first-child', function() { $menu.appendTo( this ); $menu.setSelected( findSelected( items[ $(this).parent().index() ][0].toLowerCase() ) ).open(); }).on('dblclick', 'td:last-child', function() { const $this = $(this), input = new OO.ui.MultilineTextInputWidget({ autosize: true, value: items[ $this.parent().index() ][1] }); $this.html( input.$element ); }); }); }); }
返回
MediaWiki:Gadget-mainpage-edit.js
。
导航菜单
个人工具
创建账号
登录
命名空间
系统消息
讨论
变体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
随机页面
最近更改
沙盒
互助客栈
方针与指引
帮助
工具
链入页面
相关更改
特殊页面
页面信息