使用者: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:有藍鏈卻未移除內部連結助手模板的頁面。 |
|