UNPKG

adf-aos-editonline-action

Version:
22 lines (21 loc) 1.09 kB
import { AlfrescoApiService, AuthenticationService, NotificationService, AppConfigService } from '@alfresco/adf-core'; import { MinimalNodeEntryEntity } from 'alfresco-js-api'; export declare class AosEditOnlineService { private alfrescoApiService; private alfrescoAuthenticationService; private appConfigService; private notificationService; static ECM_HOST_CONFIG_KEY: string; static AOS_EDITONLINE_ACTION_HANDLER_KEY: string; static MS_PROTOCOL_NAMES: any; constructor(alfrescoApiService: AlfrescoApiService, alfrescoAuthenticationService: AuthenticationService, appConfigService: AppConfigService, notificationService: NotificationService); onActionEditOnlineAos(node: MinimalNodeEntryEntity): void; private getUserAgent(); private isWindows(); private isMacOs(); private onAlreadyLockedNotification(nodeId, lockOwner); private getProtocolForFileExtension(fileExtension); private triggerEditOnlineAos(node); private onlineEditUrlAos(node); private aos_tryToLaunchOfficeByMsProtocolHandler(protocolHandler, url); }