MOBILE-3386 core: Pass new editor and search modules to compile
This commit is contained in:
		
							parent
							
								
									10056908f0
								
							
						
					
					
						commit
						94877df150
					
				| @ -39,6 +39,8 @@ import { CORE_SITEHOME_PROVIDERS } from '@core/sitehome/sitehome.module'; | ||||
| import { CORE_USER_PROVIDERS } from '@core/user/user.module'; | ||||
| import { CORE_PUSHNOTIFICATIONS_PROVIDERS } from '@core/pushnotifications/pushnotifications.module'; | ||||
| import { IONIC_NATIVE_PROVIDERS } from '@core/emulator/emulator.module'; | ||||
| import { CORE_EDITOR_PROVIDERS } from '@core/editor/editor.module'; | ||||
| import { CORE_SEARCH_PROVIDERS } from '@core/search/search.module'; | ||||
| 
 | ||||
| // Import only this provider to prevent circular dependencies.
 | ||||
| import { CoreSitePluginsProvider } from '@core/siteplugins/providers/siteplugins'; | ||||
| @ -75,6 +77,8 @@ import { CoreSiteHomeComponentsModule } from '@core/sitehome/components/componen | ||||
| import { CoreUserComponentsModule } from '@core/user/components/components.module'; | ||||
| import { CoreQuestionComponentsModule } from '@core/question/components/components.module'; | ||||
| import { CoreBlockComponentsModule } from '@core/block/components/components.module'; | ||||
| import { CoreEditorComponentsModule } from '@core/editor/components/components.module'; | ||||
| import { CoreSearchComponentsModule } from '@core/search/components/components.module'; | ||||
| 
 | ||||
| // Import some components listed in entryComponents so they can be injected dynamically.
 | ||||
| import { CoreCourseUnsupportedModuleComponent } from '@core/course/components/unsupported-module/unsupported-module'; | ||||
| @ -144,7 +148,7 @@ export class CoreCompileProvider { | ||||
|         IonicModule, TranslateModule.forChild(), CoreComponentsModule, CoreDirectivesModule, CorePipesModule, | ||||
|         CoreCourseComponentsModule, CoreCoursesComponentsModule, CoreSiteHomeComponentsModule, CoreUserComponentsModule, | ||||
|         CoreCourseDirectivesModule, CoreSitePluginsDirectivesModule, CoreQuestionComponentsModule, AddonModAssignComponentsModule, | ||||
|         AddonModWorkshopComponentsModule, CoreBlockComponentsModule | ||||
|         AddonModWorkshopComponentsModule, CoreBlockComponentsModule, CoreEditorComponentsModule, CoreSearchComponentsModule | ||||
|     ]; | ||||
| 
 | ||||
|     constructor(protected injector: Injector, logger: CoreLoggerProvider, compilerFactory: JitCompilerFactory) { | ||||
| @ -237,7 +241,8 @@ export class CoreCompileProvider { | ||||
|                 .concat(ADDON_MOD_SURVEY_PROVIDERS).concat(ADDON_MOD_URL_PROVIDERS).concat(ADDON_MOD_WIKI_PROVIDERS) | ||||
|                 .concat(ADDON_MOD_WORKSHOP_PROVIDERS).concat(ADDON_NOTES_PROVIDERS).concat(ADDON_NOTIFICATIONS_PROVIDERS) | ||||
|                 .concat(CORE_PUSHNOTIFICATIONS_PROVIDERS).concat(ADDON_REMOTETHEMES_PROVIDERS).concat(CORE_BLOCK_PROVIDERS) | ||||
|                 .concat(CORE_FILTER_PROVIDERS).concat(CORE_H5P_PROVIDERS); | ||||
|                 .concat(CORE_FILTER_PROVIDERS).concat(CORE_H5P_PROVIDERS).concat(CORE_EDITOR_PROVIDERS) | ||||
|                 .concat(CORE_SEARCH_PROVIDERS); | ||||
| 
 | ||||
|         // We cannot inject anything to this constructor. Use the Injector to inject all the providers into the instance.
 | ||||
|         for (const i in providers) { | ||||
|  | ||||
| @ -17,7 +17,7 @@ import { CoreEditorComponentsModule } from './components/components.module'; | ||||
| import { CoreEditorOfflineProvider } from './providers/editor-offline'; | ||||
| 
 | ||||
| // List of providers (without handlers).
 | ||||
| export const CORE_GRADES_PROVIDERS: any[] = [ | ||||
| export const CORE_EDITOR_PROVIDERS: any[] = [ | ||||
|     CoreEditorOfflineProvider, | ||||
| ]; | ||||
| 
 | ||||
|  | ||||
| @ -16,6 +16,11 @@ import { NgModule } from '@angular/core'; | ||||
| import { CoreSearchComponentsModule } from './components/components.module'; | ||||
| import { CoreSearchHistoryProvider } from './providers/search-history'; | ||||
| 
 | ||||
| // List of providers (without handlers).
 | ||||
| export const CORE_SEARCH_PROVIDERS: any[] = [ | ||||
|     CoreSearchHistoryProvider, | ||||
| ]; | ||||
| 
 | ||||
| @NgModule({ | ||||
|     declarations: [ | ||||
|     ], | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user