使用者:Zuohaocheng/腳本索引

本頁中列出了User:Zuohaocheng寫作的所有Javascript腳本。所有腳本均遵守MITGPLv2雙協議。

腳本的導入方法

編輯

在自己用戶頁下的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源代碼,以及該條目的跨語言鏈接(去除中文的,並加入本維基的)