OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
reader
/
_backup
/
tinymce
/
tinymce
/
src
/
core
/
main
/
ts
/
api
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
02/20/2020 05:44:43 AM
rwxr-xr-x
📄
AddOnManager.ts
9.83 KB
02/20/2020 05:41:54 AM
rw-r--r--
📄
Annotator.ts
3.54 KB
02/20/2020 05:41:53 AM
rw-r--r--
📄
Editor.ts
35.88 KB
02/20/2020 05:41:55 AM
rw-r--r--
📄
EditorCommands.ts
16.78 KB
02/20/2020 05:41:55 AM
rw-r--r--
📄
EditorManager.ts
22 KB
02/20/2020 05:41:56 AM
rw-r--r--
📄
EditorObservable.ts
5.88 KB
02/20/2020 05:41:56 AM
rw-r--r--
📄
EditorUpload.ts
8.24 KB
02/20/2020 05:41:57 AM
rw-r--r--
📄
Env.ts
5.05 KB
02/20/2020 05:41:57 AM
rw-r--r--
📄
EventTypes.ts
3.4 KB
02/20/2020 05:41:58 AM
rw-r--r--
📄
Events.ts
1.17 KB
02/20/2020 05:41:58 AM
rw-r--r--
📄
FocusManager.ts
1.37 KB
02/20/2020 05:41:59 AM
rw-r--r--
📄
Formatter.ts
7.65 KB
02/20/2020 05:41:59 AM
rw-r--r--
📄
IconManager.ts
992 bytes
02/20/2020 05:42:00 AM
rw-r--r--
📄
Main.ts
786 bytes
02/20/2020 05:42:01 AM
rw-r--r--
📄
NotificationManager.ts
5.03 KB
02/20/2020 05:42:02 AM
rw-r--r--
📄
PluginManager.ts
493 bytes
02/20/2020 05:42:04 AM
rw-r--r--
📄
Settings.ts
5.44 KB
02/20/2020 05:42:04 AM
rw-r--r--
📄
SettingsTypes.ts
6.75 KB
02/20/2020 05:42:05 AM
rw-r--r--
📄
Shortcuts.ts
6.68 KB
02/20/2020 05:42:05 AM
rw-r--r--
📄
ThemeManager.ts
1016 bytes
02/20/2020 05:42:06 AM
rw-r--r--
📄
Tinymce.ts
7.54 KB
02/20/2020 05:42:06 AM
rw-r--r--
📄
UndoManager.ts
11.93 KB
02/20/2020 05:42:09 AM
rw-r--r--
📄
WindowManager.ts
7.1 KB
02/20/2020 05:42:09 AM
rw-r--r--
📁
dom
-
02/20/2020 06:46:12 AM
rwxr-xr-x
📁
file
-
02/20/2020 06:11:56 AM
rwxr-xr-x
📁
fmt
-
02/20/2020 06:11:59 AM
rwxr-xr-x
📁
geom
-
02/20/2020 06:12:03 AM
rwxr-xr-x
📁
html
-
02/20/2020 06:12:08 AM
rwxr-xr-x
📁
ui
-
02/20/2020 06:12:12 AM
rwxr-xr-x
📁
util
-
02/20/2020 06:12:21 AM
rwxr-xr-x
Editing: Tinymce.ts
Close
/** * Copyright (c) Tiny Technologies, Inc. All rights reserved. * Licensed under the LGPL or a commercial license. * For LGPL see License.txt in the project root for license information. * For commercial licenses see https://www.tiny.cloud/ */ import { Storage, Window } from '@ephox/dom-globals'; import AddOnManager from './AddOnManager'; import { Theme } from './ThemeManager'; import { Plugin } from './PluginManager'; import Annotator from './Annotator'; import Editor, { EditorConstructor } from './Editor'; import EditorCommands, { EditorCommandsConstructor } from './EditorCommands'; import EditorManager from './EditorManager'; import EditorObservable from './EditorObservable'; import Env from './Env'; import Shortcuts, { ShortcutsConstructor } from './Shortcuts'; import UndoManager from './UndoManager'; import FocusManager from './FocusManager'; import Formatter from './Formatter'; import NotificationManager from './NotificationManager'; import WindowManager from './WindowManager'; import IconManager from './IconManager'; import BookmarkManager from './dom/BookmarkManager'; import RangeUtils from './dom/RangeUtils'; import DomSerializer, { SerializerSettings as DomSerializerSettings } from './dom/Serializer'; import ControlSelection from './dom/ControlSelection'; import DOMUtils from './dom/DOMUtils'; import DomQuery, { DomQueryConstructor } from './dom/DomQuery'; import EventUtils, { EventUtilsConstructor } from './dom/EventUtils'; import ScriptLoader, { ScriptLoaderConstructor } from './dom/ScriptLoader'; import Selection from './dom/Selection'; import Sizzle from './dom/Sizzle'; import TreeWalker, { TreeWalkerConstructor } from './dom/TreeWalker'; import Rect from './geom/Rect'; import DomParser, { DomParserSettings } from './html/DomParser'; import Entities from './html/Entities'; import Node from './html/Node'; import SaxParser, { SaxParserSettings } from './html/SaxParser'; import Schema, { SchemaSettings } from './html/Schema'; import HtmlSerializer, { SerializerSettings as HtmlSerializerSettings } from './html/Serializer'; import Styles from './html/Styles'; import Writer, { WriterSettings } from './html/Writer'; import Class from './util/Class'; import Color from './util/Color'; import Delay from './util/Delay'; import EventDispatcher, { EventDispatcherConstructor } from './util/EventDispatcher'; import I18n from './util/I18n'; import JSON from './util/JSON'; import JSONP from './util/JSONP'; import JSONRequest, { JSONRequestConstructor } from './util/JSONRequest'; import LocalStorage from './util/LocalStorage'; import Observable from './util/Observable'; import Promise from './util/Promise'; import Tools from './util/Tools'; import URI, { URIConstructor } from './util/URI'; import VK from './util/VK'; import XHR from './util/XHR'; export interface Tinymce extends EditorManager { geom: { Rect: Rect; }; util: { Promise: PromiseConstructor; Delay: Delay; Tools: Tools; VK: VK; URI: URIConstructor; Class: Class; EventDispatcher: EventDispatcherConstructor<any>; Observable: Observable<any>; I18n: I18n; XHR: XHR; JSON: JSON; JSONRequest: JSONRequestConstructor; JSONP: JSONP; LocalStorage: Storage; Color: Color; }; dom: { EventUtils: EventUtilsConstructor; Sizzle: any; DomQuery: DomQueryConstructor; TreeWalker: TreeWalkerConstructor; DOMUtils: DOMUtils; ScriptLoader: ScriptLoaderConstructor; RangeUtils: (dom: DOMUtils) => RangeUtils; Serializer: (settings: DomSerializerSettings, editor?: Editor) => DomSerializer; ControlSelection: (selection: Selection, editor: Editor) => ControlSelection; BookmarkManager: (selection: Selection) => BookmarkManager; Selection: (dom: DOMUtils, win: Window, serializer, editor: Editor) => Selection; Event: EventUtils; }; html: { Styles: Styles; Entities: Entities; Node: Node; Schema: (settings?: SchemaSettings) => Schema; SaxParser: (settings?: SaxParserSettings, schema?: Schema) => SaxParser; DomParser: (settings?: DomParserSettings, schema?: Schema) => DomParser; Writer: (settings?: WriterSettings) => Writer; Serializer: (settings?: HtmlSerializerSettings, schema?: Schema) => HtmlSerializer; }; AddOnManager: <T>() => AddOnManager<T>; Annotator: (editor: Editor) => Annotator; Editor: EditorConstructor; EditorCommands: EditorCommandsConstructor; EditorManager: EditorManager; EditorObservable: EditorObservable; Env: Env; FocusManager: FocusManager; Formatter: (editor: Editor) => Formatter; NotificationManager: (editor: Editor) => NotificationManager; Shortcuts: ShortcutsConstructor; UndoManager: (editor: Editor) => UndoManager; WindowManager: (editor: Editor) => WindowManager; // Global instances DOM: DOMUtils; ScriptLoader: ScriptLoaderConstructor; PluginManager: AddOnManager<void | Plugin>; ThemeManager: AddOnManager<Theme>; IconManager: IconManager; // Global utility functions trim: Tools['trim']; isArray: Tools['isArray']; is: Tools['is']; toArray: Tools['toArray']; makeMap: Tools['makeMap']; each: Tools['each']; map: Tools['map']; grep: Tools['grep']; inArray: Tools['inArray']; extend: Tools['extend']; create: Tools['create']; walk: Tools['walk']; createNS: Tools['createNS']; resolve: Tools['resolve']; explode: Tools['explode']; _addCacheSuffix: Tools['_addCacheSuffix']; // Legacy browser detection isOpera: boolean; isWebKit: boolean; isIE: boolean; isGecko: boolean; isMac: boolean; } /** * @include ../../../../../tools/docs/tinymce.js */ /** * @include ../../../../../tools/docs/tinymce.CommandEvent.js */ /** * @include ../../../../../tools/docs/tinymce.ContentEvent.js */ /** * @include ../../../../../tools/docs/tinymce.Event.js */ /** * @include ../../../../../tools/docs/tinymce.FocusEvent.js */ /** * @include ../../../../../tools/docs/tinymce.ProgressStateEvent.js */ /** * @include ../../../../../tools/docs/tinymce.ResizeEvent.js */ const publicApi = { geom: { Rect }, util: { Promise, Delay, Tools, VK, URI, Class, EventDispatcher, Observable, I18n, XHR, JSON, JSONRequest, JSONP, LocalStorage, Color }, dom: { EventUtils, Sizzle, DomQuery, TreeWalker, DOMUtils, ScriptLoader, RangeUtils, Serializer: DomSerializer, ControlSelection, BookmarkManager, Selection, Event: EventUtils.Event }, html: { Styles, Entities, Node, Schema, SaxParser, DomParser, Writer, Serializer: HtmlSerializer }, Env, AddOnManager, Annotator, Formatter, UndoManager, EditorCommands, WindowManager, NotificationManager, EditorObservable, Shortcuts, Editor, FocusManager, EditorManager, // Global instances DOM: DOMUtils.DOM, ScriptLoader: ScriptLoader.ScriptLoader, PluginManager: AddOnManager.PluginManager, ThemeManager: AddOnManager.ThemeManager, IconManager, // Global utility functions trim: Tools.trim, isArray: Tools.isArray, is: Tools.is, toArray: Tools.toArray, makeMap: Tools.makeMap, each: Tools.each, map: Tools.map, grep: Tools.grep, inArray: Tools.inArray, extend: Tools.extend, create: Tools.create, walk: Tools.walk, createNS: Tools.createNS, resolve: Tools.resolve, explode: Tools.explode, _addCacheSuffix: Tools._addCacheSuffix, // Legacy browser detection isOpera: Env.opera, isWebKit: Env.webkit, isIE: Env.ie, isGecko: Env.gecko, isMac: Env.mac }; const tinymce: Tinymce = Tools.extend(EditorManager, publicApi); export default tinymce;