User: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:有蓝链却未移除内部链接助手模板的页面。 |
|