TESSA Web API
    Preparing search index...

    Interface IForumControlSettings

    Интерфейс для обработки пользовательских настроек для контрола обсуждения.

    interface IForumControlSettings {
        contentRatio: number;
        forumMaxAttachedFiles: null | number;
        forumMaxAttachedFileSizeKb: null | number;
        forumMaxMessageInlines: null | number;
        forumMaxMessageSize: null | number;
        hideTopicListNavigation: boolean;
        inputBlockHeight: number;
        isFullSize: boolean;
        getForStore(): ForumSettingsModel;
        setupFrom(
            forumSettingsModel: ForumSettingsModel,
            forumServerSettings: IForumServerSettings,
        ): Promise<void>;
    }
    Index

    Properties

    contentRatio: number

    Соотношение контрола обсуждения к пустым полям слева и справа.

    forumMaxAttachedFiles: null | number

    Максимальное количество файлов, приложенных к сообщению.

    forumMaxAttachedFileSizeKb: null | number

    Максимальный размер файла, приложенного к сообщению, Кб.

    forumMaxMessageInlines: null | number

    Максимальное количество вложений ForumAttachmentType.InnerItem в сообщении (например, вставленных изображений).

    forumMaxMessageSize: null | number

    Максимальное количество символов в сообщении.

    hideTopicListNavigation: boolean

    Скрывать кнопку перехода к списку обсуждений. Необходимо для singleton обсуждений.

    inputBlockHeight: number

    Высота блока с вводом сообщения.

    isFullSize: boolean

    Растянуть по ширине.

    Methods

    • Возвращает объект, содержащий пользовательские настройки контрола "Обсуждение" для сохранения.

      Returns ForumSettingsModel

      Настройки для сохранения.

    • Установить настройки из модели.

      Parameters

      • forumSettingsModel: ForumSettingsModel

        Модель с настройками.

      • forumServerSettings: IForumServerSettings

        Интерфейс для получения настроек обсуждений из карточки "настройки сервера".

      Returns Promise<void>