result landing: sort connect gateways
This commit is contained in:
parent
3632510e38
commit
32ccec5384
|
@ -69,7 +69,7 @@ import {HelperFunctions} from "../../utils/HelperFunctions.class";
|
||||||
<div>
|
<div>
|
||||||
<span class="uk-text-muted">Visit Connect gateways: </span>
|
<span class="uk-text-muted">Visit Connect gateways: </span>
|
||||||
</div>
|
</div>
|
||||||
<ul class="uk-list uk-column-1-2 padding-left">
|
<ul class="custom-list">
|
||||||
<li *ngFor="let gateway of gateways">
|
<li *ngFor="let gateway of gateways">
|
||||||
<a href="{{gateway.link}}" target="_blank">
|
<a href="{{gateway.link}}" target="_blank">
|
||||||
{{ gateway.labelContext }}
|
{{ gateway.labelContext }}
|
||||||
|
@ -79,7 +79,7 @@ import {HelperFunctions} from "../../utils/HelperFunctions.class";
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="uk-width-1-3@m relative">
|
<div class="uk-width-1-3@m uk-position-relative">
|
||||||
<img class="uk-position-bottom-right custom-height-130" src="assets/common-assets/connect_image_faded.png" alt="OpenAIRE Connect image">
|
<img class="uk-position-bottom-right custom-height-130" src="assets/common-assets/connect_image_faded.png" alt="OpenAIRE Connect image">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -126,7 +126,9 @@ export class RelatedToComponent implements OnInit {
|
||||||
}
|
}
|
||||||
|
|
||||||
ngOnInit() {
|
ngOnInit() {
|
||||||
|
this.contexts.sort(this.compare);
|
||||||
if(this.connectLinksView && properties.environment === "development") {
|
if(this.connectLinksView && properties.environment === "development") {
|
||||||
|
let index = 0;
|
||||||
this.contexts.forEach( context => {
|
this.contexts.forEach( context => {
|
||||||
if(context.idContext) {
|
if(context.idContext) {
|
||||||
this.subscriptions.push(
|
this.subscriptions.push(
|
||||||
|
@ -154,6 +156,10 @@ export class RelatedToComponent implements OnInit {
|
||||||
}
|
}
|
||||||
this.gateways.push(context);
|
this.gateways.push(context);
|
||||||
}
|
}
|
||||||
|
index++;
|
||||||
|
if(index == this.contexts.length -1) {
|
||||||
|
this.gateways.sort(this.compare);
|
||||||
|
}
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
})
|
})
|
||||||
|
@ -174,4 +180,14 @@ export class RelatedToComponent implements OnInit {
|
||||||
public scroll() {
|
public scroll() {
|
||||||
HelperFunctions.scroll();
|
HelperFunctions.scroll();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public compare(a, b) {
|
||||||
|
if(a.labelContext < b.labelContext) {
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
if(a.labelContext > b.labelContext) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue