From f987715b41cbc39c5c28df471a1c946c82fd9c10 Mon Sep 17 00:00:00 2001 From: Alex Orluc <alex.orluc@maarch.org> Date: Sat, 31 Mar 2018 02:34:29 +0200 Subject: [PATCH] improve display difflist --- .../diffusionModel-administration.component.css | 15 +++++++++++++++ .../diffusionModel-administration.component.ts | 12 +++++++++--- 2 files changed, 24 insertions(+), 3 deletions(-) create mode 100755 apps/maarch_entreprise/css/diffusionModel-administration.component.css diff --git a/apps/maarch_entreprise/css/diffusionModel-administration.component.css b/apps/maarch_entreprise/css/diffusionModel-administration.component.css new file mode 100755 index 00000000000..bd3247a5c48 --- /dev/null +++ b/apps/maarch_entreprise/css/diffusionModel-administration.component.css @@ -0,0 +1,15 @@ +.mat-list-item[draggable="false"]:hover{ + background: inherit; +} + +.mat-list-item[draggable="false"]{ + cursor: not-allowed !important; +} + +.mat-list-item[draggable="true"]{ + cursor: pointer; +} + +.mat-list-item[draggable="true"] mat-icon{ + cursor: move; +} \ No newline at end of file diff --git a/apps/maarch_entreprise/js/angular/app/administration/diffusionModel-administration.component.ts b/apps/maarch_entreprise/js/angular/app/administration/diffusionModel-administration.component.ts index 7081786ad9d..ca358974132 100644 --- a/apps/maarch_entreprise/js/angular/app/administration/diffusionModel-administration.component.ts +++ b/apps/maarch_entreprise/js/angular/app/administration/diffusionModel-administration.component.ts @@ -14,6 +14,7 @@ declare const angularGlobals: any; @Component({ templateUrl: "../../../../Views/diffusionModel-administration.component.html", + styleUrls: ['../../../../css/diffusionModel-administration.component.css'], providers: [NotificationService] }) export class DiffusionModelAdministrationComponent extends AutoCompletePlugin implements OnInit { @@ -129,10 +130,14 @@ export class DiffusionModelAdministrationComponent extends AutoCompletePlugin im if (this.diffusionModel.diffusionList.length > 0) { this.diffusionModel.diffusionList.forEach((listModel: any, i: number) => { listModel.sequence = i; - if (i == (this.diffusionModel.diffusionList.length - 1)) { - listModel.item_mode = "sign"; + if (this.diffusionModel.object_type == 'AVIS_CIRCUIT') { + listModel.item_mode = "avis"; } else { - listModel.item_mode = "visa"; + if (i == (this.diffusionModel.diffusionList.length - 1)) { + listModel.item_mode = "sign"; + } else { + listModel.item_mode = "visa"; + } } }); } @@ -146,6 +151,7 @@ export class DiffusionModelAdministrationComponent extends AutoCompletePlugin im this.idCircuit = this.diffusionModel.diffusionList[0].id; } this.loading = false; + this.listDiffModified = false; }, () => { location.href = "index.php"; -- GitLab