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 0000000000000000000000000000000000000000..bd3247a5c484adc1fcd7a7c540a8b40e90cc13c6 --- /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 7081786ad9deeb5b972b227ac94223238cc92794..ca35897413213134d8723561129c8a41190bbc9d 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";