tree-shakable services (#661)

* improved services

* context menu service

* update to latest adf-extensions
This commit is contained in:
Denys Vuika
2018-09-23 17:06:52 +01:00
committed by GitHub
parent dedd9b72e9
commit ac0a29e14a
20 changed files with 43 additions and 72 deletions

View File

@@ -23,7 +23,7 @@
* along with Alfresco. If not, see <http://www.gnu.org/licenses/>.
*/
import { NgModule, ModuleWithProviders } from '@angular/core';
import { NgModule } from '@angular/core';
import {
MatMenuModule,
MatListModule,
@@ -34,7 +34,6 @@ import { CoreModule } from '@alfresco/adf-core';
import { CoreExtensionsModule } from '../../extensions/core.extensions.module';
import { ContextActionsDirective } from './context-menu.directive';
import { ContextMenuService } from './context-menu.service';
import { ContextMenuComponent } from './context-menu.component';
import { ContextMenuItemDirective } from './context-menu-item.directive';
import { ExtensionsModule } from '@alfresco/adf-extensions';
@@ -48,7 +47,7 @@ import { OutsideEventDirective } from './context-menu-outside-event.directive';
MatButtonModule,
CoreExtensionsModule.forChild(),
CoreModule.forChild(),
ExtensionsModule.forChild()
ExtensionsModule
],
declarations: [
ContextActionsDirective,
@@ -63,17 +62,4 @@ import { OutsideEventDirective } from './context-menu-outside-event.directive';
],
entryComponents: [ContextMenuComponent]
})
export class ContextMenuModule {
static forRoot(): ModuleWithProviders {
return {
ngModule: ContextMenuModule,
providers: [ContextMenuService]
};
}
static forChild(): ModuleWithProviders {
return {
ngModule: ContextMenuModule
};
}
}
export class ContextMenuModule {}