Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/extensions/VisualEditor/lib/ve/tests/ce/keydownhandlers/ve.ce.TableDeleteKeyDownHandler.test.js
Ðазад
/*! * VisualEditor ContentEditable table delete key down handler tests. * * @copyright See AUTHORS.txt */ QUnit.module( 've.ce.TableDeleteKeyDownHandler', { // See https://github.com/platinumazure/eslint-plugin-qunit/issues/68 // eslint-disable-next-line qunit/resolve-async beforeEach: function ( assert ) { const done = assert.async(); return ve.init.platform.getInitializedPromise().then( done ); } } ); QUnit.test( 'special key down: table backspace/delete', ( assert ) => { const done = assert.async(), mergedCellsDoc = ve.dm.example.createExampleDocument( 'mergedCells' ), cases = [ { htmlOrDoc: mergedCellsDoc, rangeOrSelection: { type: 'table', tableRange: new ve.Range( 0, 171 ), fromCol: 0, fromRow: 0, toCol: 2, toRow: 1 }, keys: [ 'BACKSPACE' ], expectedData: function ( data ) { data.splice( 4, 3, { type: 'paragraph', internal: { generated: 'wrapper' } }, { type: '/paragraph' } ); data.splice( 8, 3, { type: 'paragraph', internal: { generated: 'wrapper' } }, { type: '/paragraph' } ); data.splice( 12, 3, { type: 'paragraph', internal: { generated: 'wrapper' } }, { type: '/paragraph' } ); data.splice( 33, 3, { type: 'paragraph', internal: { generated: 'wrapper' } }, { type: '/paragraph' } ); data.splice( 37, 3, { type: 'paragraph', internal: { generated: 'wrapper' } }, { type: '/paragraph' } ); }, expectedRangeOrSelection: { type: 'table', tableRange: new ve.Range( 0, 166 ), fromCol: 0, fromRow: 0, toCol: 2, toRow: 1 }, msg: 'Table cells emptied by backspace' } ]; let promise = Promise.resolve(); cases.forEach( ( caseItem ) => { promise = promise.then( () => ve.test.utils.runSurfaceHandleSpecialKeyTest( assert, caseItem ) ); } ); promise.finally( () => done() ); } );
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка