Tailor\Classes\EditorExtension

Overview

EditorExtension adds Tailor objects to October Editor IDE

Extends

Protected Properties

There are no protected properties in the class.

Show inherited protected properties

Inherited Protected Properties


Public Methods

public getClientSideLangStrings()

public getClientSideLangStrings(): array 

Returns a list of language strings required by the client-side extension controller.

public getCustomData()

public getCustomData(): array 

getCustomData returns custom state data required for the extension client-side controller

public getExtensionSortOrder()

public getExtensionSortOrder(): void

getExtensionSortOrder affects the extension position in the Editor Navigator

public getNamespace()

public getNamespace(): string 

getNamespace returns unique extension namespace

public getNewDocumentsData()

public getNewDocumentsData(): void

public static hasAccessToDocType()

public static hasAccessToDocType($user, $documentType): void

public listJsFiles()

public listJsFiles(): array 

Returns a list of JavaScript files required for the extension.

public listNavigatorSections()

public listNavigatorSections($sectionList, $documentType = null): void

Initializes extension's sidebar Navigator sections.

public listVueComponents()

public listVueComponents(): array 

Returns a list of Vue components required for the extension.

Show inherited public methods

Inherited Public Methods

Protected Methods

protected addBlueprintsNavigatorNodes()

protected addBlueprintsNavigatorNodes($rootNode): void

protected addDirectoryBlueprintNodes()

protected addDirectoryBlueprintNodes($path, $parentNode): void

protected addSectionMenuItems()

protected addSectionMenuItems($section): void

protected command_onBlueprintCreateDirectory()

protected command_onBlueprintCreateDirectory(): void

protected command_onBlueprintDelete()

protected command_onBlueprintDelete(): void

protected command_onBlueprintMove()

protected command_onBlueprintMove(): void

command_onBlueprintDelete

protected command_onBlueprintRename()

protected command_onBlueprintRename(): void

protected command_onBlueprintUpload()

protected command_onBlueprintUpload(): void

protected command_onDeleteDocument()

protected command_onDeleteDocument(): void

protected command_onMigrateBlueprint()

protected command_onMigrateBlueprint($controller): void

protected command_onOpenDocument()

protected command_onOpenDocument(): void

protected command_onSaveDocument()

protected command_onSaveDocument(): void

protected getBlueprintTemplate()

protected getBlueprintTemplate($type): void

protected makeMetadataForNewTemplate()

protected makeMetadataForNewTemplate($documentType): array 

makeMetadataForNewTemplate builds meta data for new templates

Show inherited protected methods

Inherited Protected Methods