editor › Globals › DataChooserModalController
Class: DataChooserModalController
Hierarchy
- DataChooserModalController
Index
Constructors
Properties
Methods
- _createMenuSpec
- _displayedElementsFromDefinitions
- _displayedElementsFromQuery
- _fillInTemplate
- _generateTemplateValues
- _iterateAndReplace
- _loadCategory
- _performSearch
- _queryAssets
- browseFiles
- canDelete
- closeModal
- delete
- isDeletable
- loadCategories
- removeCategory
- search
- searchKeyDown
- select
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
▸ 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