Skip to content

editor › Globals › DataChooserModalController

Class: DataChooserModalController

Hierarchy

  • DataChooserModalController

Index

Constructors

Properties

Methods

Constructors

constructor

+ new DataChooserModalController($scope: any, $mdDialog: any, selectionHandler: any, categories: any): DataChooserModalController

Defined in src/angular/floatingMenu/dataChooserModalController.ts:14

Parameters:

Name Type
$scope any
$mdDialog any
selectionHandler any
categories any

Returns: DataChooserModalController

Properties

Private Readonly $mdDialog

• $mdDialog: any

Defined in src/angular/floatingMenu/dataChooserModalController.ts:18


Private Readonly $scope

• $scope: any

Defined in src/angular/floatingMenu/dataChooserModalController.ts:17


Private Readonly categories

• categories: any

Defined in src/angular/floatingMenu/dataChooserModalController.ts:20


Private debouncedSearchFunc

• debouncedSearchFunc: any

Defined in src/angular/floatingMenu/dataChooserModalController.ts:14


Private searchTerm

• searchTerm: string

Defined in src/angular/floatingMenu/dataChooserModalController.ts:13


Private Readonly selectionHandler

• selectionHandler: any

Defined in src/angular/floatingMenu/dataChooserModalController.ts:19


Static placeholderIconUrl

▪ placeholderIconUrl: string = "resources/icons/placeholder.png"

Defined in src/angular/floatingMenu/dataChooserModalController.ts:11

Methods

Private _createMenuSpec

▸ _createMenuSpec(resultEntity: any): any

Defined in src/angular/floatingMenu/dataChooserModalController.ts:300

Parameters:

Name Type
resultEntity any

Returns: any


Private _displayedElementsFromDefinitions

▸ _displayedElementsFromDefinitions(definitions: any): any

Defined in src/angular/floatingMenu/dataChooserModalController.ts:293

Parameters:

Name Type
definitions any

Returns: any


Private _displayedElementsFromQuery

▸ _displayedElementsFromQuery(resultEntities: any, templateValues: any): any[]

Defined in src/angular/floatingMenu/dataChooserModalController.ts:276

Parameters:

Name Type
resultEntities any
templateValues any

Returns: any[]


Private _fillInTemplate

▸ _fillInTemplate(currentNode: any, resultEntity: any): any

Defined in src/angular/floatingMenu/dataChooserModalController.ts:313

Parameters:

Name Type
currentNode any
resultEntity any

Returns: any


Private _generateTemplateValues

▸ _generateTemplateValues(resultType: any, resultEntities: any): any[]

Defined in src/angular/floatingMenu/dataChooserModalController.ts:229

Parameters:

Name Type
resultType any
resultEntities any

Returns: any[]


Private _iterateAndReplace

▸ _iterateAndReplace(currentNode: any, resultEntity: any): void

Defined in src/angular/floatingMenu/dataChooserModalController.ts:337

Parameters:

Name Type
currentNode any
resultEntity any

Returns: void


Private _loadCategory

▸ _loadCategory(category: any): any

Defined in src/angular/floatingMenu/dataChooserModalController.ts:169

Parameters:

Name Type
category any

Returns: any


Private _performSearch

▸ _performSearch(searchIsFinal: any): void

Defined in src/angular/floatingMenu/dataChooserModalController.ts:108

Parameters:

Name Type
searchIsFinal any

Returns: void


Private _queryAssets

▸ _queryAssets(query: any): Promise‹any[]›

Defined in src/angular/floatingMenu/dataChooserModalController.ts:198

Parameters:

Name Type
query any

Returns: Promise‹any[]›


browseFiles

▸ browseFiles(): void

Defined in src/angular/floatingMenu/dataChooserModalController.ts:66

Returns: void


canDelete

▸ canDelete(): any

Defined in src/angular/floatingMenu/dataChooserModalController.ts:90

Returns: any


closeModal

▸ closeModal(): void

Defined in src/angular/floatingMenu/dataChooserModalController.ts:80

Returns: void


delete

▸ delete(entity: any, $event: any): any

Defined in src/angular/floatingMenu/dataChooserModalController.ts:99

Parameters:

Name Type
entity any
$event any

Returns: any


isDeletable

▸ isDeletable(entity: any): boolean

Defined in src/angular/floatingMenu/dataChooserModalController.ts:94

Parameters:

Name Type
entity any

Returns: boolean


loadCategories

▸ loadCategories(): Promise‹any[]›

Defined in src/angular/floatingMenu/dataChooserModalController.ts:72

Returns: Promise‹any[]›


removeCategory

▸ removeCategory(category: any): void

Defined in src/angular/floatingMenu/dataChooserModalController.ts:59

Parameters:

Name Type
category any

Returns: void


▸ search(searchIsFinal: any): void

Defined in src/angular/floatingMenu/dataChooserModalController.ts:40

Parameters:

Name Type
searchIsFinal any

Returns: void


searchKeyDown

▸ searchKeyDown(event: any): void

Defined in src/angular/floatingMenu/dataChooserModalController.ts:51

Parameters:

Name Type
event any

Returns: void


select

▸ select(resultEntity: any): void

Defined in src/angular/floatingMenu/dataChooserModalController.ts:84

Parameters:

Name Type
resultEntity any

Returns: void