「MediaWiki:Common.js」の版間の差分
提供: Yourpedia
(テスト) |
|||
| 5行目: | 5行目: | ||
document.write('<style type="text/css">/*<![CDATA[*/ #lastmod, #siteSub, h1.firstHeading { display: none !important; } #content { padding-top: 1em; }/*]]>*/</style>'); | document.write('<style type="text/css">/*<![CDATA[*/ #lastmod, #siteSub, h1.firstHeading { display: none !important; } #content { padding-top: 1em; }/*]]>*/</style>'); | ||
} | } | ||
| + | |||
| + | /* 計算スクリプト */ | ||
| + | var Keisans = document.getElementsByClassName('tashizan'); | ||
| + | |||
| + | var Childs; | ||
| + | var numA; | ||
| + | var numB; | ||
| + | var numC; | ||
| + | |||
| + | for(var i in Keisans){ | ||
| + | Childs = Keisans[i].childNodes; | ||
| + | for(var i2 in Childs){ | ||
| + | if(Childs[i2].className == 'numA') numA = Childs[i2].innerText; | ||
| + | if(Childs[i2].className == 'numB') numB = Childs[i2].innerText; | ||
| + | if(Childs[i2].className == 'numC') numC = Childs[i2]; | ||
| + | |||
| + | if(numA && numB && numC){ | ||
| + | numC.innerText = Number(numA) + Number(numB); | ||
| + | break; | ||
| + | } | ||
| + | } | ||
| + | } | ||
2019年4月4日 (木) 05:07時点における版
/* Any JavaScript here will be loaded for all users on every page load. */
var isViewingMainPage = (/^メインページ(\/..)? - Yourpedia$/.test(document.title));
if (isViewingMainPage) {
document.write('<style type="text/css">/*<![CDATA[*/ #lastmod, #siteSub, h1.firstHeading { display: none !important; } #content { padding-top: 1em; }/*]]>*/</style>');
}
/* 計算スクリプト */
var Keisans = document.getElementsByClassName('tashizan');
var Childs;
var numA;
var numB;
var numC;
for(var i in Keisans){
Childs = Keisans[i].childNodes;
for(var i2 in Childs){
if(Childs[i2].className == 'numA') numA = Childs[i2].innerText;
if(Childs[i2].className == 'numB') numB = Childs[i2].innerText;
if(Childs[i2].className == 'numC') numC = Childs[i2];
if(numA && numB && numC){
numC.innerText = Number(numA) + Number(numB);
break;
}
}
}