OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
reader
/
_backup
/
tinymce
/
tinymce
/
src
/
themes
/
mobile
/
test
/
ts
/
browser
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
02/20/2020 06:40:17 AM
rwxr-xr-x
📄
EditorRemoveTest.ts
3.29 KB
02/20/2020 06:33:05 AM
rw-r--r--
📄
SkinFalseTest.ts
715 bytes
02/20/2020 06:33:05 AM
rw-r--r--
📄
ThemeTest.ts
2.13 KB
02/20/2020 06:33:06 AM
rw-r--r--
📁
features
-
02/20/2020 06:37:02 AM
rwxr-xr-x
📁
ios
-
02/20/2020 06:37:06 AM
rwxr-xr-x
📁
ui
-
02/20/2020 06:37:08 AM
rwxr-xr-x
Editing: ThemeTest.ts
Close
import { Pipeline, UiFinder } from '@ephox/agar'; import { UnitTest } from '@ephox/bedrock'; import { document } from '@ephox/dom-globals'; import { TinyLoader, TinyUi } from '@ephox/mcagar'; import { Element } from '@ephox/sugar'; import ContextMenuPlugin from 'tinymce/plugins/contextmenu/Plugin'; import ImagePlugin from 'tinymce/plugins/image/Plugin'; import LinkPlugin from 'tinymce/plugins/link/Plugin'; import PastePlugin from 'tinymce/plugins/paste/Plugin'; import TablePlugin from 'tinymce/plugins/table/Plugin'; import TextPatternPlugin from 'tinymce/plugins/textpattern/Plugin'; import Styles from 'tinymce/themes/mobile/style/Styles'; import mobileTheme from 'tinymce/themes/mobile/Theme'; UnitTest.asynctest('browser.tinymce.themes.mobile.ThemeTest', (success, failure) => { mobileTheme(); ImagePlugin(); TablePlugin(); LinkPlugin(); PastePlugin(); ContextMenuPlugin(); TextPatternPlugin(); TinyLoader.setup(function (editor, onSuccess, onFailure) { const ui = TinyUi(editor); Pipeline.async({}, [ UiFinder.sExists(Element.fromDom(document.body), `.${Styles.resolve('mask-tap-icon')}`), ui.sClickOnUi('Click the tap to edit button', `.${Styles.resolve('mask-tap-icon')}`), ui.sWaitForUi('Wait mobile Toolbar', `.${Styles.resolve('toolbar')}`), ui.sWaitForUi('Check for The first group', '[aria-label="The first group"]'), ui.sWaitForUi('Check for the action group', '[aria-label="the action group"]'), UiFinder.sNotExists(Element.fromDom(document.body), '[aria-label="The read only mode group"]'), UiFinder.sNotExists(Element.fromDom(document.body), `.${Styles.resolve('mask-edit-icon')}`), ui.sClickOnUi('Click back to Tap to Edit screen', `.${Styles.resolve('icon-back')}`), UiFinder.sExists(Element.fromDom(document.body), `.${Styles.resolve('mask-tap-icon')}`), ], onSuccess, onFailure); }, { theme: 'mobile', plugins: 'image table link paste textpattern', insert_toolbar: 'quickimage media quicktable', selection_toolbar: 'bold italic | quicklink h1 h2 blockquote', inline: false, base_url: '/project/tinymce/js/tinymce' }, success, failure); });