[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
05122024
/
htdocs
/
pmb2
/
assets
/
tinymce
/
src
/
themes
/
inlite
/
src
/
test
/
js
/
module
/
test
/
[
Home
]
File: Toolbar.js
define( 'tinymce.themes.inlite.test.Toolbar', [ 'ephox.mcagar.api.TinyDom', 'ephox.agar.api.Chain', 'ephox.agar.api.UiFinder', 'ephox.agar.api.Mouse' ], function (TinyDom, Chain, UiFinder, Mouse) { var dialogRoot = TinyDom.fromDom(document.body); var cWaitForToolbar = Chain.fromChainsWith(dialogRoot, [ UiFinder.cWaitForState('Did not find inline toolbar', '.mce-tinymce-inline', function (elm) { return elm.dom().style.display === ""; }) ]); var sWaitForToolbar = function () { return Chain.asStep({}, [ cWaitForToolbar ]); }; var cClickButton = function (ariaLabel) { return Chain.fromChains([ UiFinder.cFindIn('div[aria-label="' + ariaLabel + '"]'), Mouse.cTrueClick ]); }; var sClickButton = function (ariaLabel) { return Chain.asStep({}, [ cWaitForToolbar, cClickButton(ariaLabel) ]); }; return { cWaitForToolbar: cWaitForToolbar, sWaitForToolbar: sWaitForToolbar, cClickButton: cClickButton, sClickButton: sClickButton }; } );