Adding edittable version 2023-01-14 (66785d9).
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
51b386fcf7
commit
778f9ac0bf
101 changed files with 56770 additions and 0 deletions
119
plugins/55/edittable/_jstest/getMerges.tests.js
Normal file
119
plugins/55/edittable/_jstest/getMerges.tests.js
Normal file
|
@ -0,0 +1,119 @@
|
|||
/* eslint-env qunit */
|
||||
|
||||
window.edittable = window.edittable || {};
|
||||
|
||||
(function (edittable) {
|
||||
'use strict';
|
||||
|
||||
QUnit.module( 'Tests for edittable_getMerges' );
|
||||
QUnit.test('merge 2x2', function(assert) {
|
||||
var meta = [
|
||||
[
|
||||
{
|
||||
'tag': 'th',
|
||||
'colspan': 1,
|
||||
'rowspan': 1,
|
||||
'align': 'left'
|
||||
},
|
||||
{
|
||||
'tag': 'th',
|
||||
'colspan': 1,
|
||||
'rowspan': 1,
|
||||
'align': 'left'
|
||||
},
|
||||
{
|
||||
'tag': 'th',
|
||||
'colspan': 1,
|
||||
'rowspan': 1,
|
||||
'align': 'left'
|
||||
},
|
||||
{
|
||||
'tag': 'th',
|
||||
'colspan': 1,
|
||||
'rowspan': 1,
|
||||
'align': 'left'
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
'tag': 'td',
|
||||
'colspan': 1,
|
||||
'rowspan': 1,
|
||||
'align': 'left'
|
||||
},
|
||||
{
|
||||
'tag': 'td',
|
||||
'colspan': 1,
|
||||
'rowspan': 1,
|
||||
'align': 'left'
|
||||
},
|
||||
{
|
||||
'tag': 'td',
|
||||
'colspan': 1,
|
||||
'rowspan': 1,
|
||||
'align': 'left'
|
||||
},
|
||||
{
|
||||
'tag': 'td',
|
||||
'colspan': 1,
|
||||
'rowspan': 1,
|
||||
'align': 'left'
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
'tag': 'td',
|
||||
'colspan': 2,
|
||||
'rowspan': 2,
|
||||
'align': 'left'
|
||||
},
|
||||
{
|
||||
'hide': true,
|
||||
'rowspan': 1,
|
||||
'colspan': 1
|
||||
},
|
||||
{
|
||||
'tag': 'th',
|
||||
'colspan': 1,
|
||||
'rowspan': 1,
|
||||
'align': 'left'
|
||||
},
|
||||
{
|
||||
'tag': 'td',
|
||||
'colspan': 1,
|
||||
'rowspan': 1,
|
||||
'align': 'left'
|
||||
}
|
||||
],
|
||||
[
|
||||
{
|
||||
'hide': true,
|
||||
'rowspan': 1,
|
||||
'colspan': 1
|
||||
},
|
||||
{
|
||||
'hide': true,
|
||||
'rowspan': 1,
|
||||
'colspan': 1
|
||||
},
|
||||
{
|
||||
'tag': 'td',
|
||||
'colspan': 1,
|
||||
'rowspan': 1,
|
||||
'align': 'left'
|
||||
},
|
||||
{
|
||||
'tag': 'td',
|
||||
'colspan': 1,
|
||||
'rowspan': 1,
|
||||
'align': 'left'
|
||||
}
|
||||
]
|
||||
];
|
||||
|
||||
var actual_merges = edittable.getMerges(meta);
|
||||
var expected_merges = [{row:2, col:0, rowspan: 2, colspan: 2}];
|
||||
assert.deepEqual(actual_merges, expected_merges);
|
||||
});
|
||||
|
||||
}(window.edittable));
|
Loading…
Add table
Add a link
Reference in a new issue