跳转到内容

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