用戶:Zuohaocheng/腳本索引
本頁中列出了User:Zuohaocheng寫作的所有Javascript腳本。所有腳本均遵守MIT和GPLv2雙協議。
腳本的導入方法
編輯在自己用戶頁下的common.js(例如User:Zuohaocheng/common.js)頁面中,寫入如下代碼
importScriptURI('//zh.wikipedia.org/w/index.php?title=User:Zuohaocheng/脚本名&action=raw&ctype=text/javascript');
例如導入patrollCount.js
,即寫入:
importScriptURI('//zh.wikipedia.org/w/index.php?title=User:Zuohaocheng/patrollCount.js&action=raw&ctype=text/javascript');
用於本地
編輯在右上角增加未巡查條目計數
將斜體字中的半角字符加上span.halfspace,便於設定不同字體。
其目的在於改善中文斜體的顯示效果。因為中文字體的斜體十分難看。故改為仿宋體;而仿宋中的英文字體也很難看,因此需要分離。參考css:
span.comment, i, cite, em, var {
font-family: STFangsong, FangSong, FangSong_GB2312, serif;
font-style: normal;
}
span.halfspace {
font-family: "Times CE","Times", "Times New Roman", sans-serif;
font-style: italic;
letter-spacing: 0pt;
}
檢測導航模板連結到的條目中,沒有包含該模板的條目
用於跨語言
編輯本類腳本使用前需設定目標語言種類,即
var targetLang = 'zh';
檢測具有中文版的條目,若有,則將連結的class改為locArticleExist。參考css:
a.locArticleExist {
color: green;
}
檢測具有中文版的分類,並允許複製起Mediawiki原始碼,以及該條目的跨語言連結(去除中文的,並加入本維基的)