import 'syncfusion-javascript/Scripts/ej/web/ej.menu.min'; import { CommonModule } from '@angular/common'; import { EJComponents } from './core'; import { EventEmitter, Type, Component, ElementRef, ChangeDetectorRef, Input, Output, NgModule, ModuleWithProviders } from '@angular/core'; @Component({ selector: 'ej-menu', template: ''}) export class MenuComponent extends EJComponents { @Input('options') options: any; @Input('animationType') animationType_input: any; @Input('contextMenuTarget') contextMenuTarget_input: any; @Input('container') container_input: any; @Input('cssClass') cssClass_input: any; @Input('enableAnimation') enableAnimation_input: any; @Input('enableCenterAlign') enableCenterAlign_input: any; @Input('enabled') enabled_input: any; @Input('enableRTL') enableRTL_input: any; @Input('enableSeparator') enableSeparator_input: any; @Input('excludeTarget') excludeTarget_input: any; @Input('fields') fields_input: any; @Input('height') height_input: any; @Input('htmlAttributes') htmlAttributes_input: any; @Input('isResponsive') isResponsive_input: any; @Input('menuType') menuType_input: any; @Input('openOnClick') openOnClick_input: any; @Input('orientation') orientation_input: any; @Input('showRootLevelArrows') showRootLevelArrows_input: any; @Input('showSubLevelArrows') showSubLevelArrows_input: any; @Input('subMenuDirection') subMenuDirection_input: any; @Input('titleText') titleText_input: any; @Input('width') width_input: any; @Input('overflowHeight') overflowHeight_input: any; @Input('overflowWidth') overflowWidth_input: any; @Input('fields.child') fields_child_input: any; @Input('fields.dataSource') fields_dataSource_input: any; @Input('fields.htmlAttribute') fields_htmlAttribute_input: any; @Input('fields.id') fields_id_input: any; @Input('fields.imageAttribute') fields_imageAttribute_input: any; @Input('fields.imageUrl') fields_imageUrl_input: any; @Input('fields.linkAttribute') fields_linkAttribute_input: any; @Input('fields.parentId') fields_parentId_input: any; @Input('fields.query') fields_query_input: any; @Input('fields.spriteCssClass') fields_spriteCssClass_input: any; @Input('fields.tableName') fields_tableName_input: any; @Input('fields.text') fields_text_input: any; @Input('fields.url') fields_url_input: any; @Output('beforeOpen') beforeOpen_output = new EventEmitter(); @Output('click') click_output = new EventEmitter(); @Output('ejclick') ejclick_output = new EventEmitter(); @Output('close') close_output = new EventEmitter(); @Output('open') open_output = new EventEmitter(); @Output('create') create_output = new EventEmitter(); @Output('destroy') destroy_output = new EventEmitter(); @Output('keydown') keydown_output = new EventEmitter(); @Output('mouseout') mouseout_output = new EventEmitter(); @Output('mouseover') mouseover_output = new EventEmitter(); @Output('overflowOpen') overflowOpen_output = new EventEmitter(); @Output('overflowClose') overflowClose_output = new EventEmitter(); constructor(public el: ElementRef, public cdRef: ChangeDetectorRef) { super('Menu', el, cdRef, []); } } export var EJ_MENU_COMPONENTS: Type[] = [MenuComponent ];