跳转到内容

用户:SunAfterRain/js/InternalLinkHelperV1

维基百科,自由的百科全书

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:有蓝链却未移除内部链接助手模板的页面
  • 中文页面未创建时同上
  • 中文页面创建时:维基百科