diff --git a/Front/skydivelogs-app/src/app/list-of-jumps/list-of-jumps.component.css b/Front/skydivelogs-app/src/app/list-of-jumps/list-of-jumps.component.css
index 293751b..4ee0ab0 100644
--- a/Front/skydivelogs-app/src/app/list-of-jumps/list-of-jumps.component.css
+++ b/Front/skydivelogs-app/src/app/list-of-jumps/list-of-jumps.component.css
@@ -28,11 +28,11 @@ table {
}
.stylePopin {
- position: absolute;
- right: 10px;
- top: 0;
+ position: relative;
+ right: -25px;
+ top: -25px;
border: 1px solid black;
- z-index: 1000;
+ /* z-index: 1000; */
}
.showPopin {
display: '';
diff --git a/Front/skydivelogs-app/src/app/list-of-jumps/list-of-jumps.component.html b/Front/skydivelogs-app/src/app/list-of-jumps/list-of-jumps.component.html
index f39f996..b5fae27 100644
--- a/Front/skydivelogs-app/src/app/list-of-jumps/list-of-jumps.component.html
+++ b/Front/skydivelogs-app/src/app/list-of-jumps/list-of-jumps.component.html
@@ -5,11 +5,13 @@
|
info
-
+ (click)="showPopin($event, element)">info
+
+
Gear : {{element.gear.mainCanopy}} ({{element.gear.mainCanopy}})
Cutaway : {{element.withCutaway}}
Notes : {{element.notes}}
+
|
diff --git a/Front/skydivelogs-app/src/app/list-of-jumps/list-of-jumps.component.ts b/Front/skydivelogs-app/src/app/list-of-jumps/list-of-jumps.component.ts
index 9293379..1ab218d 100644
--- a/Front/skydivelogs-app/src/app/list-of-jumps/list-of-jumps.component.ts
+++ b/Front/skydivelogs-app/src/app/list-of-jumps/list-of-jumps.component.ts
@@ -25,6 +25,7 @@ export class ListOfJumpsComponent implements OnInit {
public dataSourceTable;
public resultsLength = 0;
private previousElementId = -1;
+ private closePopin = false;
@ViewChild(MatPaginator, { static: true }) paginator: MatPaginator;
constructor(
@@ -56,15 +57,16 @@ export class ListOfJumpsComponent implements OnInit {
this.previousElementId = elementId;
}
- if (elementId != this.previousElementId ) {
+ this.closePopin = (elementId === this.previousElementId);
+ if (elementId != this.previousElementId) {
this.previousElementId = elementId;
}
}
calculateClasses(item) {
return {
- 'showPopin': item.id === this.previousElementId,
- 'hidePopin': item.id != this.previousElementId,
+ 'showPopin': !this.closePopin || item.id === this.previousElementId,
+ 'hidePopin': this.closePopin || item.id != this.previousElementId,
'stylePopin': true
};
}