| 🌟 | 現在、 鉄壁HSは通常HSと同じダメージになります。LMG及びDMR、チャージライフル、ハンマーポイント弾を除き、すべてのダメージ値が一致していることを確認しています。 |
「MediaWiki:Gadget-MergeCellsHorizontally.js」の版間の差分
ナビゲーションに移動
検索に移動
(placeholderの変数名を修正) |
(結合するセルがおかしくなる問題の修正) |
||
| 11行目: | 11行目: | ||
for (var k = 0; k !== damageTablesLength; ++k) { | for (var k = 0; k !== damageTablesLength; ++k) { | ||
const damagetable = damagetables[k]; | const damagetable = damagetables[k]; | ||
const rowsLength = damagetable.rows.length; | const rowsLength = damagetable.rows.length; | ||
for (var j = 0; j !== rowsLength; ++j) { | for (var j = 0; j !== rowsLength; ++j) { | ||
const row = damagetable.rows[j]; | const row = damagetable.rows[j]; | ||
const cells = Array.prototype.slice.call(row.cells).filter(function(cell){ return cell.tagName == 'TD'; }); | const cells = Array.prototype.slice.call(row.cells).filter(function(cell){ return cell.tagName == 'TD'; }); | ||
var headerCell = null; | |||
for (var i = cells.length - 1; i >= 0; --i) { | for (var i = cells.length - 1; i >= 0; --i) { | ||
const cell = cells[i]; | const cell = cells[i]; | ||
2022年6月12日 (日) 20:27時点における最新版
/**
* @description:
* This script merge cells horizontally on the table .damagetable.
*/
$(function(){
if (window._isMergedCell) return;
window._isMergedCell = true;
var damagetables = document.querySelectorAll('.damagetable');
const damageTablesLength = damagetables.length;
for (var k = 0; k !== damageTablesLength; ++k) {
const damagetable = damagetables[k];
const rowsLength = damagetable.rows.length;
for (var j = 0; j !== rowsLength; ++j) {
const row = damagetable.rows[j];
const cells = Array.prototype.slice.call(row.cells).filter(function(cell){ return cell.tagName == 'TD'; });
var headerCell = null;
for (var i = cells.length - 1; i >= 0; --i) {
const cell = cells[i];
if (headerCell === null || cell.innerText !== headerCell.innerText) {
headerCell = cell;
} else {
++headerCell.colSpan;
cell.remove();
}
}
}
}
});