|
|
本館粉絲專頁 |
|
|
使用者:Digipunk/TeamX/func.js
台灣棒球維基館
< 使用者:Digipunk | TeamX
注意:保存設置後,要清掉瀏覽器的緩存才能生效:Mozilla:點刷新(或用快鍵Ctrl-R),IE / Opera: Ctrl-F5, Safari: Cmd-R, Konqueror Ctrl-R。
const DGPK_TEAMX_COUNTRIES_W = 35; const DGPK_TEAMX_COUNTRIES_H = 20; const DGPK_TEAMX_COUNTRIES_FILEURL = dgpk_fileurl('TeamX-Countries.png'); const DGPK_TEAMX_COUNTRIES = { ROC:'中華#1', TPE:'中華#1', TWN:'台灣#1', JPN:'日本#2', KOR:'韓國#3', CHN:'中國#4', HKG:'香港#5', PHI:'菲律賓#6', PHL:'菲律賓#6', SRI:'斯里蘭卡#7', LKA:'斯里蘭卡#7', THA:'泰國#8', IND:'印度#9', GUM:'關島#10', USA:'美國#11', CUB:'古巴#12', MEX:'墨西哥#13', AUS:'澳洲#14', VEN:'委內瑞拉#15', NZL:'紐西蘭#16', CZE:'捷克#17', NED:'荷蘭#18', NLD:'荷蘭#18', CUW:'庫拉索#19', CAN:'加拿大#20', PUR:'波多黎各#21', PRI:'波多黎各#21', DOM:'多明尼加#22', PAN:'巴拿馬#23', COL:'哥倫比亞#24', NIC:'尼加拉瓜#25', NCA:'尼加拉瓜#25', ITA:'義大利#26', BRA:'巴西#27', ISR:'以色列#28', ARG:'阿根廷#29', GER:'德國#30', DEU:'德國#30', RSA:'南非#31', ZAF:'南非#31', PAK:'巴基斯坦#32', FRA:'法國#33', ESP:'西班牙#34', RUS:'俄羅斯#35', BEL:'比利時#36', INA:'印尼#37', IDN:'印尼#37', 'JPN-MAT':'松山#38', 'MLB-DC':'MLB DC#39', AUT:'奧地利#40', CRO:'克羅埃西亞#41', HRV:'克羅埃西亞#41', SWE:'瑞典#42', UKR:'烏克蘭#43', SVK:'斯洛伐克#44', LTU:'立陶宛#45', GBR:'英國#46', PER:'秘魯#47', POL:'波蘭#48', IRL:'愛爾蘭#49', SGP:'新加坡#50', NEP:'尼泊爾#51', NPL:'尼泊爾#51', ROU:'羅馬尼亞#52', BUL:'保加利亞#53', BGR:'保加利亞#53', BLR:'白俄羅斯#54', GRE:'希臘#55', GRC:'希臘#55', SRB:'塞爾維亞#56', SUI:'瑞士#57', CHE:'瑞士#57', CHI:'智利#58', CHL:'智利#58', SLO:'斯洛維尼亞#59', SVN:'斯洛維尼亞#59', IRI:'伊朗#60', IRN:'伊朗#60', HON:'宏都拉斯#61', HND:'宏都拉斯#61', EST:'愛沙尼亞#62', FIN:'芬蘭#63', ESA:'薩爾瓦多#64', SLV:'薩爾瓦多#64', GEO:'喬治亞#65', HUN:'匈牙利#66', ARU:'阿魯巴#67', ABW:'阿魯巴#67', GUA:'瓜地馬拉#68', GTM:'瓜地馬拉#68', ISV:'美屬維京群島#69', VIR:'美屬維京群島#69', USVI:'美屬維京群島#69', BOL:'玻利維亞#70', NOR:'挪威#71', ECU:'厄瓜多#72', IRQ:'伊拉克#73', BAH:'巴哈馬#74', HAI:'海地#75', ASA:'美屬薩摩亞#76', LAT:'拉脫維亞#77', LVA:'拉脫維亞#77', AFG:'阿富汗#78', AGO:'安哥拉#79', ALB:'阿爾巴尼亞#80', ARE:'阿酋聯#81', UAE:'阿酋聯#81', ARM:'亞美尼亞#82', AZE:'亞塞拜然#83', BGD:'孟加拉#84', BHR:'巴林#85', BWA:'波札那#86', CAF:'中非共和國#87', CMR:'喀麥隆#88', CNM:'塞班島#89', COG:'剛果#90', DNK:'丹麥#91', DUB:'杜拜#92', DZA:'阿爾及利亞#93', EGY:'埃及#94', ETH:'衣索比亞#95', FJI:'斐濟#96', FIJ:'斐濟#96', FSM:'密克羅尼西亞#97', GAB:'加彭#98', GHA:'迦納#99', GUY:'蓋亞那#100', ISL:'冰島#101', JAM:'牙買加#102', JOR:'約旦#103', KAZ:'哈薩克#104', KEN:'肯亞#105', KGZ:'吉爾吉斯#106', KHM:'柬埔寨#107', KWT:'科威特#108', LAO:'寮國#109', LBN:'黎巴嫩#110', LBR:'賴比瑞亞#111', LBY:'利比亞#112', MAC:'澳門#113', MAR:'摩洛哥#114', MDA:'摩爾多瓦#115', MDG:'馬達加斯加#116', MHL:'馬紹爾群島#117', MLI:'馬利#118', MLT:'馬爾他#119', MMR:'緬甸#120', MNG:'蒙古#121', MNP:'北馬利安納群島#122', MOZ:'莫三比克#123', MYS:'馬來西亞#124', NAM:'納米比亞#125', NCL:'新喀里多尼亞#126', NER:'尼日#127', NGA:'奈及利亞#128', OMN:'阿曼#129', PLW:'帛琉#130', PNG:'巴布亞紐幾內亞#131', PRI:'北韓#132', PRK:'北韓#132', PRT:'葡萄牙#133', PRY:'巴拉圭#134', QAT:'卡達#135', VNM:'越南#136', SAU:'沙烏地阿拉伯#137', SDN:'蘇丹#138', SLE:'獅子山共和國#139', SMR:'聖馬利諾#140', SOM:'索馬利亞#141', SSD:'南蘇丹#142', TCD:'查德#143', TJK:'塔吉克#144', TKM:'土庫曼#145', TTO:'千里達及托巴哥#146', TUN:'突尼西亞#147', TUR:'土耳其#148', TZA:'坦尚尼亞#149', UGA:'烏干達#150', URY:'烏拉圭#151', UZB:'烏茲別克#152', YEM:'葉門#153', ZMB:'尚比亞#154', ZWE:'辛巴威#155' }; function dgpk_teamx_country(c, d) {{{ // only for national teams, default values w/o customized args var ret = ''; d = (d || DGPK_TEAMX_COUNTRIES[c] || ''); var descr = ''; var idx = -1; if (d) { var tmp = d.split('#'); descr = tmp[0]; if (tmp.length > 1) { idx = parseInt(tmp[1]) - 1; } } ret += '<DIV CLASS="DGPK-TX"><TABLE><TR>'; ret += '<TD CLASS="tx-img"><SPAN>'; if (idx < 0) { // old method ret += '<IMG SRC="' + dgpk_get_fileurl('X' + c + '.png') + '" STYLE="width:25px;height:auto" />'; } else { var x = (idx % 10) * (DGPK_TEAMX_COUNTRIES_W + 1); var y = Math.floor(idx / 10) * (DGPK_TEAMX_COUNTRIES_H + 1); ret += '<SPAN STYLE="background-position:-' + x +'px -' + y + 'px;zoom:'+ (25 / DGPK_TEAMX_COUNTRIES_W) +'"></SPAN>'; } ret += '</SPAN></TD>'; ret += '<TD CLASS="tx-2">' + descr + '</TD>'; ret += '</TR></TABLE></DIV>'; return ret; }}}