[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
05122024
/
htdocs
/
pmb
/
assets
/
tinymce
/
src
/
plugins
/
table
/
src
/
test
/
js
/
browser
/
[
Home
]
File: DeleteKeyTest.js
asynctest( 'browser.tinymce.plugins.table.DeleteKeyTest', [ 'ephox.agar.api.Pipeline', 'ephox.mcagar.api.LegacyUnit', 'ephox.mcagar.api.TinyLoader', 'tinymce.plugins.table.Plugin', 'tinymce.themes.modern.Theme' ], function (Pipeline, LegacyUnit, TinyLoader, Plugin, Theme) { var success = arguments[arguments.length - 2]; var failure = arguments[arguments.length - 1]; var suite = LegacyUnit.createSuite(); Plugin(); Theme(); suite.test("Delete empty like table cell contents", function (editor) { editor.getBody().innerHTML = ( '<table><tbody>' + '<tr><td><p><br></p></td><td><p>a</p></td>' + '</tbody></table>' + '<p>x</p>' ); LegacyUnit.setSelection(editor, 'td', 0); editor.fire('keydown', { keyCode: 46 }); LegacyUnit.equal( editor.getContent(), '<table><tbody><tr><td> </td><td><p>a</p></td></tr></tbody></table><p>x</p>' ); }); TinyLoader.setup(function (editor, onSuccess, onFailure) { Pipeline.async({}, suite.toSteps(editor), onSuccess, onFailure); }, { plugins: 'table', indent: false, valid_styles: { '*': 'width,height,vertical-align,text-align,float,border-color,background-color,border,padding,border-spacing,border-collapse' }, skin_url: '/project/src/skins/lightgray/dist/lightgray' }, success, failure); } );