[Aggregator | develop]: app-routing.module.ts: Set in landing routes data: {hasMenuSearchBar: true} to show search bar in menu & Rearrange routes for search pages - new redesign. | environments/: Added property "searchLinkToAll".
This commit is contained in:
parent
c93523a178
commit
110f07f7e3
|
@ -2,68 +2,56 @@ import {NgModule} from '@angular/core';
|
||||||
import {Router, RouterModule, Routes} from '@angular/router';
|
import {Router, RouterModule, Routes} from '@angular/router';
|
||||||
import {OpenaireErrorPageComponent} from './error/errorPage.component';
|
import {OpenaireErrorPageComponent} from './error/errorPage.component';
|
||||||
import {ConfigurationService} from "./openaireLibrary/utils/configuration/configuration.service";
|
import {ConfigurationService} from "./openaireLibrary/utils/configuration/configuration.service";
|
||||||
|
import {PageURLResolverComponent} from "./openaireLibrary/utils/pageURLResolver.component";
|
||||||
|
|
||||||
const routes: Routes = [
|
const routes: Routes = [
|
||||||
{path: '', loadChildren: () => import('./home/home.module').then(m => m.HomeModule)},
|
{path: '', loadChildren: () => import('./home/home.module').then(m => m.HomeModule)},
|
||||||
{
|
{
|
||||||
path: 'search/result',
|
path: 'search/result',
|
||||||
loadChildren: () => import('./landingPages/result/libResult.module').then(m => m.LibResultModule), data: { showHeader: true}
|
loadChildren: () => import('./landingPages/result/libResult.module').then(m => m.LibResultModule), data: { showHeader: true, hasMenuSearchBar: true}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'search/publication',
|
path: 'search/publication',
|
||||||
loadChildren: () => import('./landingPages/publication/libPublication.module').then(m => m.LibPublicationModule), data: { showHeader: true}
|
loadChildren: () => import('./landingPages/publication/libPublication.module').then(m => m.LibPublicationModule), data: { showHeader: true, hasMenuSearchBar: true}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'search/dataset',
|
path: 'search/dataset',
|
||||||
loadChildren: () => import('./landingPages/dataset/libDataset.module').then(m => m.LibDatasetModule), data: { showHeader: true}
|
loadChildren: () => import('./landingPages/dataset/libDataset.module').then(m => m.LibDatasetModule), data: { showHeader: true, hasMenuSearchBar: true}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'search/software',
|
path: 'search/software',
|
||||||
loadChildren: () => import('./landingPages/software/libSoftware.module').then(m => m.LibSoftwareModule), data: { showHeader: true}
|
loadChildren: () => import('./landingPages/software/libSoftware.module').then(m => m.LibSoftwareModule), data: { showHeader: true, hasMenuSearchBar: true}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'search/other',
|
path: 'search/other',
|
||||||
loadChildren: () => import('./landingPages/orp/libOrp.module').then(m => m.LibOrpModule), data: { showHeader: true}
|
loadChildren: () => import('./landingPages/orp/libOrp.module').then(m => m.LibOrpModule), data: { showHeader: true, hasMenuSearchBar: true}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'search/project',
|
path: 'search/project',
|
||||||
loadChildren: () => import('./landingPages/project/libProject.module').then(m => m.LibProjectModule), data: { showHeader: true}
|
loadChildren: () => import('./landingPages/project/libProject.module').then(m => m.LibProjectModule), data: { showHeader: true, hasMenuSearchBar: true}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'search/dataprovider',
|
path: 'search/dataprovider',
|
||||||
loadChildren: () => import('./landingPages/dataProvider/libDataProvider.module').then(m => m.LibDataProviderModule), data: { showHeader: true}
|
loadChildren: () => import('./landingPages/dataProvider/libDataProvider.module').then(m => m.LibDataProviderModule), data: { showHeader: true, hasMenuSearchBar: true}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'search/service',
|
path: 'search/service',
|
||||||
loadChildren: () => import('./landingPages/service/libService.module').then(m => m.LibServiceModule), data: { showHeader: true}
|
loadChildren: () => import('./landingPages/service/libService.module').then(m => m.LibServiceModule), data: { showHeader: true, hasMenuSearchBar: true}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'search/organization',
|
path: 'search/organization',
|
||||||
loadChildren: () => import('./landingPages/organization/libOrganization.module').then(m => m.LibOrganizationModule), data: { showHeader: true}
|
loadChildren: () => import('./landingPages/organization/libOrganization.module').then(m => m.LibOrganizationModule), data: { showHeader: true, hasMenuSearchBar: true}
|
||||||
},
|
},
|
||||||
|
// Search Pages
|
||||||
{
|
{
|
||||||
path: 'search/find',
|
path: 'search/find', loadChildren: () => import('./searchPages/find/libSearch.module').then(m => m.LibMainSearchModule)
|
||||||
loadChildren: () => import('./searchPages/find/libSearch.module').then(m => m.LibMainSearchModule)
|
|
||||||
},
|
},
|
||||||
|
{path: 'search/find/publications', component: PageURLResolverComponent},
|
||||||
|
{path: 'search/find/datasets', component: PageURLResolverComponent},
|
||||||
|
{path: 'search/find/software', component: PageURLResolverComponent},
|
||||||
|
{path: 'search/find/other', component: PageURLResolverComponent},
|
||||||
{
|
{
|
||||||
path: 'search/find/research-outcomes',
|
path: 'search/find/:entity', loadChildren: () => import('./searchPages/find/libSearch.module').then(m => m.LibMainSearchModule)
|
||||||
loadChildren: () => import('./searchPages/simple/searchResearchResults.module').then(m => m.OpenaireSearchResearchResultsModule)
|
|
||||||
},
|
|
||||||
{
|
|
||||||
path: 'search/find/projects',
|
|
||||||
loadChildren: () => import('./searchPages/simple/searchProjects.module').then(m => m.LibSearchProjectsModule)
|
|
||||||
},
|
|
||||||
{
|
|
||||||
path: 'search/find/dataproviders',
|
|
||||||
loadChildren: () => import('./searchPages/simple/searchDataProviders.module').then(m => m.LibSearchDataProvidersModule)
|
|
||||||
},
|
|
||||||
{
|
|
||||||
path: 'search/find/services',
|
|
||||||
loadChildren: () => import('./searchPages/simple/searchServices.module').then(m => m.LibSearchServicesModule)
|
|
||||||
},
|
|
||||||
{
|
|
||||||
path: 'search/find/organizations',
|
|
||||||
loadChildren: () => import('./searchPages/simple/searchOrganizations.module').then(m => m.LibSearchOrganizationsModule)
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: 'search/advanced/research-outcomes',
|
path: 'search/advanced/research-outcomes',
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit 1ec84770535c7f691d6eb7d2b0a99c6aec4bcd65
|
Subproject commit 110c854523199f24143bb7d0e56e8815c6808319
|
|
@ -1 +1 @@
|
||||||
Subproject commit 39cb4e56d0320975fbd08fb5e9c68b87b0c82a10
|
Subproject commit 63c54c7db30bd6fbad6867656a8cb12e319e2f66
|
|
@ -1 +1 @@
|
||||||
Subproject commit 1e06310b8b2b56f131754eaded615b6cf32c5848
|
Subproject commit 66c6aae50223b0b378156e217ea3572e266eedc3
|
|
@ -86,6 +86,7 @@ export let properties: EnvProperties = {
|
||||||
searchLinkToOrp: "/search/other?orpId=",
|
searchLinkToOrp: "/search/other?orpId=",
|
||||||
searchLinkToOrganization: "/search/organization?organizationId=",
|
searchLinkToOrganization: "/search/organization?organizationId=",
|
||||||
|
|
||||||
|
searchLinkToAll: "/search/find/",
|
||||||
searchLinkToPublications: "/search/find/publications",
|
searchLinkToPublications: "/search/find/publications",
|
||||||
searchLinkToDataProviders: "/search/find/dataproviders",
|
searchLinkToDataProviders: "/search/find/dataproviders",
|
||||||
searchLinkToServices: "/search/find/services",
|
searchLinkToServices: "/search/find/services",
|
||||||
|
|
|
@ -101,6 +101,7 @@ export let properties: EnvProperties = {
|
||||||
searchLinkToJournals: "/search/journals",
|
searchLinkToJournals: "/search/journals",
|
||||||
searchLinkToResults: "/search/find/research-outcomes",
|
searchLinkToResults: "/search/find/research-outcomes",
|
||||||
|
|
||||||
|
searchLinkToAll: "/search/find/",
|
||||||
searchLinkToAdvancedPublications: "/search/advanced/publications",
|
searchLinkToAdvancedPublications: "/search/advanced/publications",
|
||||||
searchLinkToAdvancedProjects: "/search/advanced/projects",
|
searchLinkToAdvancedProjects: "/search/advanced/projects",
|
||||||
searchLinkToAdvancedDatasets: "/search/advanced/datasets",
|
searchLinkToAdvancedDatasets: "/search/advanced/datasets",
|
||||||
|
|
|
@ -90,7 +90,8 @@ export let properties: EnvProperties = {
|
||||||
searchLinkToSoftwareLanding: "/search/software?softwareId=",
|
searchLinkToSoftwareLanding: "/search/software?softwareId=",
|
||||||
searchLinkToOrp: "/search/other?orpId=",
|
searchLinkToOrp: "/search/other?orpId=",
|
||||||
searchLinkToOrganization: "/search/organization?organizationId=",
|
searchLinkToOrganization: "/search/organization?organizationId=",
|
||||||
|
|
||||||
|
searchLinkToAll: "/search/find/",
|
||||||
searchLinkToPublications: "/search/find/publications",
|
searchLinkToPublications: "/search/find/publications",
|
||||||
searchLinkToDataProviders: "/search/find/dataproviders",
|
searchLinkToDataProviders: "/search/find/dataproviders",
|
||||||
searchLinkToServices: "/search/find/services",
|
searchLinkToServices: "/search/find/services",
|
||||||
|
|
Loading…
Reference in New Issue