vendor/assets/javascripts/tinymce/tinymce.d.ts in tinymce-rails-6.5.1 vs vendor/assets/javascripts/tinymce/tinymce.d.ts in tinymce-rails-6.6.0

- old
+ new

@@ -546,11 +546,13 @@ html: string; presets?: 'presentation' | 'document'; } interface IframeSpec extends FormComponentWithLabelSpec { type: 'iframe'; + border?: boolean; sandboxed?: boolean; + streamContent?: boolean; transparent?: boolean; } interface ImagePreviewSpec extends FormComponentSpec { type: 'imagepreview'; height?: string; @@ -560,14 +562,16 @@ inputMode?: string; placeholder?: string; maximized?: boolean; enabled?: boolean; } +type Alignment = 'start' | 'center' | 'end'; interface LabelSpec { type: 'label'; label: string; items: BodyComponentSpec[]; + align?: Alignment; } interface ListBoxSingleItemSpec { text: string; value: string; } @@ -962,11 +966,11 @@ type DialogSize = 'normal' | 'medium' | 'large'; interface DialogSpec<T extends DialogData> { title: string; size?: DialogSize; body: TabPanelSpec | PanelSpec; - buttons: DialogFooterButtonSpec[]; + buttons?: DialogFooterButtonSpec[]; initialData?: Partial<T>; onAction?: DialogActionHandler<T>; onChange?: DialogChangeHandler<T>; onSubmit?: DialogSubmitHandler<T>; onClose?: DialogCloseHandler; @@ -1418,11 +1422,12 @@ type Ui_d_EditorUi = EditorUi; declare namespace Ui_d { export { Ui_d_Registry as Registry, PublicDialog_d as Dialog, PublicInlineContent_d as InlineContent, PublicMenu_d as Menu, PublicView_d as View, PublicSidebar_d as Sidebar, PublicToolbar_d as Toolbar, Ui_d_EditorUiApi as EditorUiApi, Ui_d_EditorUi as EditorUi, }; } interface WindowParams { - readonly inline?: 'cursor' | 'toolbar'; + readonly inline?: 'cursor' | 'toolbar' | 'bottom'; readonly ariaAttrs?: boolean; + readonly persistent?: boolean; } type InstanceApi<T extends DialogData> = UrlDialogInstanceApi | DialogInstanceApi<T>; interface WindowManagerImpl { open: <T extends DialogData>(config: DialogSpec<T>, params: WindowParams | undefined, closeWindow: (dialog: DialogInstanceApi<T>) => void) => DialogInstanceApi<T>; openUrl: (config: UrlDialogSpec, closeWindow: (dialog: UrlDialogInstanceApi) => void) => UrlDialogInstanceApi;