UNPKG

ferngully-aurelia-tools

Version:

Ferngully Tools for Aurelia

29 lines (28 loc) 982 B
import { bindingMode as BindingMode } from "aurelia-binding"; import { BrowserService } from "../../services/browser-service"; import "jquery"; export declare class EditableInputElementService { private bindingMode; private browserService; constructor(bindingMode: BindingMode, browserService: BrowserService); editor: JQuery; element: JQuery | null; private windowResizeSubscription; maxLength: number; value: any; detached(): void; attached(): void; private windowResizeHandler(event); _show(element: JQuery): void; _refresh(): void; _hide(): void; } export interface IEditableInlineEditor { value: any; maxLength: number; show(element: JQuery, data: any, currentValue: any, onKeyPress: (event: Event) => boolean, onSave: () => void): void; hide(): void; attached(): Promise<any> | void; detached(): void; } export { ISelectOption } from "../../interfaces/ISelectOption";