用户:SunAfterRain/js/InternalLinkHelperV1
外观
< User:SunAfterRain | js
InternalLinkHelperV1用以复刻 2012 年到 2025 年年初使用的 InternalLinkHelper 小工具。
使用方法
[编辑]在Special:MyPage/common.js加入以下内容:
window.wgInternalLinkHelperConfig = {
mode: 'tooltip',
greenLink: true,
highlightExisting: true,
};
// 選項請參考下方的配置選項,上方列出的小工具預設選項
importScript( 'User:SunAfterRain/js/InternalLinkHelperV1.js' ); // backlink: [[User:SunAfterRain/js/InternalLinkHelperV1]
配置选项
[编辑]mode
:'only-red'
-仅显示红色连结'red-plain'
-显示红色连结和无连结的原文'external'
-只显示到外文维基的连结'tooltip'
-显示弹窗
displaySuffix
(布林值):仅在 mode=external 时有效,显示语言名字后缀greenLink
(布林值):仅在 mode=tooltip 时有效,显示绿色连结clickTrigger
(布林值):仅在 mode=tooltip 时有效,Tooltip 改以点击连结时显示highlightExisting
(布林值):仅在 mode=tooltip 时有效,对于已存在页面的情况下高亮表示
说好的复刻呢?怎么就给我一堆看不懂的选项?这样跟新版ilhcpp差在哪?
[编辑]下面是小工具原本八个选项对应的配置:
- redonly - 跨语言链接:只显示红链(本项及以下共8选项仅可选1个)(只显示红链)
window.wgInternalLinkHelperConfig = {
mode: 'only-red',
};
- redtipsy - 跨语言链接:在Tooltip中显示原文链接(在 Tooltip 中显示原文连结)
window.wgInternalLinkHelperConfig = {
mode: 'tooltip',
};
- redplain - 跨语言链接:显示红链和未链接原文(显示红色连结和无连结的原文)
window.wgInternalLinkHelperConfig = {
mode: 'red-plain',
};
- external - 跨语言链接:直接指向原文(直接指向原文)
window.wgInternalLinkHelperConfig = {
mode: 'external',
};
- suffix - 跨语言链接:指向原文和语言名后缀(继承 external,指向原文和语言名后缀)
window.wgInternalLinkHelperConfig = {
mode: 'external',
displaySuffix: true,
};
- cravix - 跨语言链接:鼠标点击时显示Tooltip(与 redtipsy 类似,但连结颜色是绿色并且 Tooltip 是点击连结时打开)
请注意,为了减少不必要的过时依赖项,此选项仅保留cravix选项的点击打开效果,显示效果没有复刻,如果真的那么介意请自己复制小工具源代码回去修改。
window.wgInternalLinkHelperConfig = {
mode: 'tooltip',
greenLink: true,
clickTrigger: true,
};
- altcolor - 跨语言链接:光标悬浮时显示Tooltip(继承 redtipsy,只是连结颜色换了)
window.wgInternalLinkHelperConfig = {
mode: 'tooltip',
greenLink: true,
};
- ilbluehl - 跨语言链接:光标悬浮时显示Tooltip(对于已存在页面的情况下高亮表示)(继承 altcolor,对于已存在页面的情况下高亮表示)(也就是这个小工具的预设配置)
window.wgInternalLinkHelperConfig = {
mode: 'tooltip',
greenLink: true,
highlightExisting: true,
};
显示效果可以参考此处
取自Special:PermanentLink/80845404#显示效果
跨语言链接小工具 | 说明 | 效果 |
---|---|---|
(不启用跨语言链接小工具) | 显示红色连结,括弧附注语文标签及跨语言链接。亦为行动版视图效果。 | 电子世界争霸战(英语:Tron (video game)) |
只显示红链(本项及以下共8选项仅可选1个) | 仅显示红色连结。读者无法获取外文信息。 | 电子世界争霸战 |
在Tooltip中显示原文链接 | 显示红色连结;鼠标浮于连结时,弹窗提示跨语言链接。 | ![]() |
显示红链和未链接原文 | 显示红色连结,括弧附注外文页面标题(无跨语言链接)。 | 电子世界争霸战(Tron (video game)) |
直接指向原文 | 直接指向外文维基。不便于编者创建中文条目。 | 电子世界争霸战 |
指向原文和语言名后缀 | 直接指向外文维基,并注明此为外文连结。不便于编者创建中文条目。 | 电子世界争霸战(英文) |
鼠标点击时显示Tooltip | 将红色连接改为绿色(#008800)显示;鼠标点击连结时,弹窗提示红色连结及跨语言链接。
本选项并未复刻模板早期版本显示效果。 |
|
光标悬浮时显示Tooltip | 将红色连结改为绿色(#007a5e)显示;鼠标浮于连结时,弹窗提示跨语言链接。桌面版预设效果。 |
|
光标悬浮时显示Tooltip(对于已存在页面的情况下高亮表示) | 同上,但对于已建立页面,蓝色连结会以亮蓝色(#21a9ff)显示。有利于编者核查Category:有蓝链却未移除内部链接助手模板的页面。 |
|