LanguageInputTemplate
Extends:
Indirect Implements:
Language picker template.
Constructor Summary
Public Constructor | ||
public |
|
Method Summary
Public Methods | ||
public |
compare() |
|
public |
|
|
public |
|
|
public |
|
Inherited Summary
From class Template | ||
public static get |
An empty template |
|
public static |
fromId(id: string, type: TemplateType): Template Performs a |
|
public static |
fromInnerHTML(wrapper: HTMLElement, innerHTML: string, type: TemplateType): Template From innerHTML will wrap in div |
|
public static |
fromText(text: string, type: TemplateType): Template Creates template |
|
public get |
underlyingNode: HTMLElement Returns the underlying element |
|
public |
defineLinkedClass(name: string, className: string, node: HTMLElement) Defines a linked class |
|
public |
defineLinkedInput(name: string, input: HTMLElement) Defines a linked input |
|
public |
defineLinkedText(name: string, defaultValue: string): Text Creates a field w/ updating text |
|
public abstract |
async didInitialLoad() Called when loaded the first time |
|
public abstract |
didLoad() Called when the view has loaded |
|
public |
Called when disappeared |
|
public |
getParent(defaultElement: HTMLElement): HTMLElement Gets the original parent or else a default |
|
public |
loadBeforeContext(elem: HTMLElement): HTMLElement Loads before an element |
|
public |
loadInContext(parent: HTMLElement, allowDupliacte: boolean): HTMLElement Loads the template in a context |
|
public |
loadReplacingContext(source: HTMLElement): HTMLElement Loads and replaces |
|
public |
prependInContext(parent: HTMLElement, allowDupliacte: boolean): HTMLElement Prepends the template in a context |
|
public |
Removes from the context. |
|
public |
unique(): HTMLElement Returns a unique instance of the template as an HTMLElement. |
|
public |
async willInitialLoad() Called before loaded the first time |
|
public |
willLoad() Called right before the view will appear on screen |
|
public |
Called before disappearing |
From class SearchInputTemplate | ||
public get |
|
|
public |
results: Element List of all results |
|
public |
The input for the typical text input |
|
public |
value: BehaviorSubject Emits the language when applicable |
|
public abstract |
Override to specify comparator |
|
public |
displayResults(resultObject: T[]) Display array of results |
|
public abstract |
fixedTemplateFor(result: T): Template Fixed template to embed in |
|
public abstract |
observeCancelFor(template: Template): Observable Observable for fixed template |
|
public |
|
|
public abstract |
resultTemplateFor(result: T): Template Template for a given result |
Public Constructors
public constructor() source
Creates an empty language input template with no language selected.
Override:
SearchInputTemplate#constructorPublic Methods
public fixedTemplateFor() source
Fixed template to embed in
Override:
SearchInputTemplate#fixedTemplateForpublic observeCancelFor() source
Observable for fixed template