Fixed: angular2 beta

This commit is contained in:
buchslava
2016-02-02 18:42:21 +02:00
parent 468fe762b1
commit 16350eb5fb
47 changed files with 41696 additions and 26 deletions
@@ -0,0 +1,9 @@
import { ElementRef, OnInit } from 'angular2/core';
import { Dropdown } from './dropdown';
export declare class DropdownMenu implements OnInit {
dropdown: Dropdown;
el: ElementRef;
templateUrl: string;
constructor(dropdown: Dropdown, el: ElementRef);
ngOnInit(): void;
}
@@ -0,0 +1,15 @@
export declare const ALWAYS: string;
export declare const DISABLED: string;
export declare const OUTSIDECLICK: string;
import { Dropdown } from './dropdown';
export declare class DropdownService {
private openScope;
private dropdownScope;
private closeDropdownBind;
private keybindFilterBind;
open(dropdownScope: Dropdown): void;
close(dropdownScope: Dropdown): void;
private closeDropdown(event);
private keybindFilter(event);
}
export declare let dropdownService: DropdownService;
@@ -0,0 +1,12 @@
import { ElementRef, OnInit } from 'angular2/core';
import { Dropdown } from './dropdown';
export declare class DropdownToggle implements OnInit {
dropdown: Dropdown;
el: ElementRef;
private disabled;
private addClass;
constructor(dropdown: Dropdown, el: ElementRef);
ngOnInit(): void;
isOpen: boolean;
toggleDropdown(event: MouseEvent): boolean;
}
+24
View File
@@ -0,0 +1,24 @@
import { OnInit, OnDestroy, ElementRef } from 'angular2/core';
import { DropdownMenuInterface, DropdownToggleInterface } from './dropdown.interfaces';
export declare class Dropdown implements OnInit, OnDestroy {
el: ElementRef;
isOpen: boolean;
autoClose: string;
keyboardNav: boolean;
private dropdownAppendToBody;
private onToggle;
private addClass;
private _isOpen;
selectedOption: number;
menuEl: ElementRef;
toggleEl: ElementRef;
private dropdownMenuTemplateUrl;
constructor(el: ElementRef);
ngOnInit(): void;
ngOnDestroy(): void;
dropDownMenu: DropdownMenuInterface;
dropDownToggle: DropdownToggleInterface;
toggle(open?: boolean): boolean;
focusDropdownEntry(keyCode: number): void;
focusToggleElement(): void;
}
+2
View File
@@ -0,0 +1,2 @@
export declare const DROPDOWN_DIRECTIVES: Array<any>;
export declare const dropdown: Array<any>;