@ -1,4 +1,4 @@
import _ from 'lodash' ;
import { each , reduce } from 'lodash' ;
import $ from 'jquery' ;
import coreModule from '../core_module' ;
@ -32,8 +32,8 @@ export function dropdownTypeahead($compile: any) {
if ( attrs . ngModel ) {
$scope . $watch ( 'model' , ( newValue : any ) = > {
_ . each ( $scope . menuItems , ( item ) = > {
_ . each ( item . submenu , ( subItem ) = > {
each ( $scope . menuItems , ( item ) = > {
each ( item . submenu , ( subItem ) = > {
if ( subItem . value === newValue ) {
$button . html ( subItem . text ) ;
}
@ -42,14 +42,14 @@ export function dropdownTypeahead($compile: any) {
} ) ;
}
const typeaheadValues = _ . reduce (
const typeaheadValues = reduce (
$scope . menuItems ,
( memo : any [ ] , value , index ) = > {
if ( ! value . submenu ) {
value . click = 'menuItemSelected(' + index + ')' ;
memo . push ( value . text ) ;
} else {
_ . each ( value . submenu , ( item , subIndex ) = > {
each ( value . submenu , ( item , subIndex ) = > {
item . click = 'menuItemSelected(' + index + ',' + subIndex + ')' ;
memo . push ( value . text + ' ' + item . text ) ;
} ) ;
@ -84,8 +84,8 @@ export function dropdownTypeahead($compile: any) {
items : 10 ,
updater : ( value : string ) = > {
const result : any = { } ;
_ . each ( $scope . menuItems , ( menuItem ) = > {
_ . each ( menuItem . submenu , ( submenuItem ) = > {
each ( $scope . menuItems , ( menuItem ) = > {
each ( menuItem . submenu , ( submenuItem ) = > {
if ( value === menuItem . text + ' ' + submenuItem . text ) {
result . $subItem = submenuItem ;
result . $item = menuItem ;
@ -172,8 +172,8 @@ export function dropdownTypeahead2($compile: any) {
if ( attrs . ngModel ) {
$scope . $watch ( 'model' , ( newValue : any ) = > {
_ . each ( $scope . menuItems , ( item ) = > {
_ . each ( item . submenu , ( subItem ) = > {
each ( $scope . menuItems , ( item ) = > {
each ( item . submenu , ( subItem ) = > {
if ( subItem . value === newValue ) {
$button . html ( subItem . text ) ;
}
@ -182,14 +182,14 @@ export function dropdownTypeahead2($compile: any) {
} ) ;
}
const typeaheadValues = _ . reduce (
const typeaheadValues = reduce (
$scope . menuItems ,
( memo : any [ ] , value , index ) = > {
if ( ! value . submenu ) {
value . click = 'menuItemSelected(' + index + ')' ;
memo . push ( value . text ) ;
} else {
_ . each ( value . submenu , ( item , subIndex ) = > {
each ( value . submenu , ( item , subIndex ) = > {
item . click = 'menuItemSelected(' + index + ',' + subIndex + ')' ;
memo . push ( value . text + ' ' + item . text ) ;
} ) ;
@ -224,8 +224,8 @@ export function dropdownTypeahead2($compile: any) {
items : 10 ,
updater : ( value : string ) = > {
const result : any = { } ;
_ . each ( $scope . menuItems , ( menuItem ) = > {
_ . each ( menuItem . submenu , ( submenuItem ) = > {
each ( $scope . menuItems , ( menuItem ) = > {
each ( menuItem . submenu , ( submenuItem ) = > {
if ( value === menuItem . text + ' ' + submenuItem . text ) {
result . $subItem = submenuItem ;
result . $item = menuItem ;