本WIKI由呜呜kurumi申请于2021年03月15日创建,编辑权限开放

如有内容错误,可以联系站长呜呜kurumi提交错误,赛马娘WIKI力求给大家带来最好的体验,也欢迎训练员们和我们一起建设
bugfix0531
全站通知:

SmartClick文档

阅读

    

2023-05-11更新

    

最新编辑:素子ちゃん_official

阅读:

  

更新日期:2023-05-11

  

最新编辑:素子ちゃん_official

来自赛马娘WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索
页面贡献者 :
素子ちゃん_official

概述

  • SmartClick.js为素子ちゃん_official开发的Wiki编辑优化插件,能够优化Wiki阅读与编辑中的操作及编辑器UI,提升编辑效率。 SmartClick.js致力于成为一个让所有bwiki开发人员男默女泪的编辑插件
  • SmartClick.js包含EditorPartPanelPartHistoryEdit三个部分
  • SmartClick.js的编辑器优化已非常成熟,EditorPartHistoryEdit 提供了字体优化、一键历史编辑定位、Wiki要素检查、widget高亮优化、JS/CSS自动补全、React支持、代码调试等史诗级优化。 WIKI的编辑器终于像个编辑器了
  • SmartClick.js的PanelPart部分还提供了当前页面的快速操作,及全站页面的快捷访问(全站快捷功能开发中)
  • SmartClick.js仅在编辑器正常加载时生效

引入SmartClick

引入方法1

该方法支持自定义SmartClick,但是需要手动更新最新版本

第一步

在自己wiki的域名下新建 MediaWiki:SmartClick.js,放入  该JS文件  的内容

第二步

在自己wiki的域名下找到 MediaWiki:Common.js 并放入以下代码:

//编辑器插件SmartClick引入
$(function(){
	mw.loader.load("//wiki.biligame.com" + mw.util.wikiScript("") + "?title=MediaWiki:SmartClick.js&action=raw&ctype=text/javascript", "text/javascript");
	console.log("SmartClick.js initialized!");
});

第三步

在自己wiki的域名下找到 MediaWiki:Common.css并放入以下代码:

/* SmartClick修正 */
.popover-content{word-break:break-all}


引入方法2

该方法自动同步赛马娘SmartClick的最新更新,但是无法自定义SmartClick的内置参数

第一步

在Common.js下放入以下代码:

//编辑器插件SmartClick引入
$(function(){
	mw.loader.load("//wiki.biligame.com/umamusume/index.php?title=MediaWiki:SmartClick.js&action=raw&ctype=text/javascript", "text/javascript");
	console.log("SmartClick.js initialized!");
});

第二步

在Common.css下放入以下代码:

/* SmartClick修正 */
.popover-content{word-break:break-all}

推荐安装的关联模板

源码

SmartClick源码:SmartClick.js

维护日志

注:V2.0之前的版本没有记录更新

  • 2023/05/11 更新V2.1.1,
    • 修复了ios正则表达式不支持零宽断言导致报错阻塞代码的问题
    • HistoryEdit功能中,离开页面时记录的功能失效(原因未知),优化为提交或预览时作记录
  • 2023/04/02 更新V2.1,为parse模板提供标记解析支持
  • 2023/03/04 更新V2.0,由于有别的站点引入SmartClick,修复了不同站点共用历史编辑数据的混乱现象