跳至內容

使用者: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:有藍鏈卻未移除內部連結助手模板的頁面
  • 中文頁面未創建時同上
  • 中文頁面創建時:維基百科