TinyMCE MultiCloud Plugin - v0.1.1
    Preparing search index...

    Interface MultiCloudPluginOptions

    Top-level plugin options passed to TinyMCE via tinymce.init(). These map to the multicloud_* TinyMCE option keys.

    Salvatore Callari Callari@WaXCode.net

    interface MultiCloudPluginOptions {
        defaultInsertMode?: InsertMode;
        defaultProvider?: CloudProviderId;
        dialogTitle?: string;
        popupTimeoutMs?: number;
        providers?: Partial<Record<CloudProviderId, ProviderRuntimeConfig>>;
        uploadPublicSharingWarning?: string;
    }
    Index

    Properties

    defaultInsertMode?: InsertMode

    Fallback insert mode used when the picker result does not specify one. Defaults to "link".

    defaultProvider?: CloudProviderId

    ID of the provider that should be pre-selected when the picker dialog opens. Must be a key in providers.

    dialogTitle?: string

    Title shown in the "Insert From Cloud" dialog. Defaults to "Insert From Cloud".

    popupTimeoutMs?: number

    Global popup timeout in milliseconds. Applied to all popup-mode pickers unless overridden per-provider. Defaults to 120000 (2 minutes).

    providers?: Partial<Record<CloudProviderId, ProviderRuntimeConfig>>

    Map of provider ID to its runtime configuration. Providers absent from this map are enabled with defaults.

    uploadPublicSharingWarning?: string

    Warning message shown in the upload dialog to inform users that uploaded files will be made publicly accessible. Must be a non-empty string — empty or whitespace-only values are rejected by the XDBC contract layer.

    The value is passed through editor.translate(), so it can be a translation key defined in a TinyMCE language pack. When omitted, a built-in default message is used (translatable via the plugin's own language files).