From 0b486af660a6f992606518aedcb36449ae1e1af3 Mon Sep 17 00:00:00 2001 From: Alex ORLUC <alex.orluc@maarch.org> Date: Mon, 25 Feb 2019 11:20:49 +0100 Subject: [PATCH] fix var lang title category + fix visa circuit display list --- src/frontend/app/list/basket-list.component.html | 2 +- src/frontend/app/list/basket-list.component.ts | 14 ++++++++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/frontend/app/list/basket-list.component.html b/src/frontend/app/list/basket-list.component.html index 4f296076139..ecbd5f5aecb 100644 --- a/src/frontend/app/list/basket-list.component.html +++ b/src/frontend/app/list/basket-list.component.html @@ -60,7 +60,7 @@ </ng-container> <ng-container *ngIf="data.value == 'getCategory'"> <span *ngIf="!lang[data.displayValue]" style="opacity: 0.5" title="id: {{data.displayValue}}">_UNDEFINED</span> - <span *ngIf="lang[data.displayValue]" title="{{data.displayTitle}}">{{lang[data.displayValue]}}</span> + <span *ngIf="lang[data.displayValue]" title="{{lang[data.displayValue]}}">{{lang[data.displayValue]}}</span> </ng-container> <ng-container *ngIf="data.value != 'getCategory' && data.value != 'getCreationAndProcessLimitDates'"> <span *ngIf="!data.value.includes('Date')" title="{{data.displayTitle}}" diff --git a/src/frontend/app/list/basket-list.component.ts b/src/frontend/app/list/basket-list.component.ts index 6fe9f356a32..9ccf7e52c90 100755 --- a/src/frontend/app/list/basket-list.component.ts +++ b/src/frontend/app/list/basket-list.component.ts @@ -271,7 +271,7 @@ export class BasketListComponent implements OnInit { content = '<span color="accent" style=""><i class="fa fa-check"></i> <span title="' + this.lang[visa.mode + 'User'] + '">' + user + '</span></span>'; } - if (visa.current && key > 0) { + if (visa.current && key >= 0) { content = '<b color="primary">' + content + '</b>'; } @@ -284,7 +284,14 @@ export class BasketListComponent implements OnInit { if (index > 0) { formatWorkflow = formatWorkflow.slice(index - 1); formatWorkflow = formatWorkflow.reverse(); - formatWorkflow = formatWorkflow.slice((formatWorkflow.length - index) - 1); + const indexReverse = key.displayValue.map((e: any) => { return e.current; }).reverse().indexOf(true); + if (indexReverse > 1) { + formatWorkflow = formatWorkflow.slice(indexReverse - 1); + } + formatWorkflow = formatWorkflow.reverse(); + } else if (index === 0) { + formatWorkflow = formatWorkflow.reverse(); + formatWorkflow = formatWorkflow.slice(index - 2); formatWorkflow = formatWorkflow.reverse(); } else if (index === -1) { formatWorkflow = formatWorkflow.slice(formatWorkflow.length - 2); @@ -292,8 +299,7 @@ export class BasketListComponent implements OnInit { if (index >= 2 || (index == -1 && key.displayValue.length >= 3)) { formatWorkflow.unshift('...'); } - //console.log(); - if (index != -1 && index - 2 <= key.displayValue.length && key.displayValue.length >= 3) { + if (index != -1 && index - 2 <= key.displayValue.length && index + 2 < key.displayValue.length && key.displayValue.length >= 3) { formatWorkflow.push('...'); } -- GitLab