Skip to content
Snippets Groups Projects
Commit 709f49e8 authored by Damien's avatar Damien
Browse files

[FEAT] Add burger menu attachments

parent a45f1d44
No related branches found
No related tags found
No related merge requests found
...@@ -113,73 +113,74 @@ ...@@ -113,73 +113,74 @@
<i class="fa fa-chevron-right" aria-hidden="true" *ngIf="!showLeftPanel"></i> <i class="fa fa-chevron-right" aria-hidden="true" *ngIf="!showLeftPanel"></i>
</div> </div>
<div *ngIf="signatureBook.attachments[rightSelectedThumbnail] && signatureBook.hasWorkflow" class="contentShow"> <div *ngIf="signatureBook.attachments[rightSelectedThumbnail] && signatureBook.hasWorkflow" class="contentShow">
<div [ngStyle]="{'display': showTopRightPanel ? 'block' : 'none'}" class="pjDetails"> <div *ngIf="!showAttachmentPanel">
<div class="infoPj" title="{{signatureBook.attachments[rightSelectedThumbnail].attachment_type}}"> <div [ngStyle]="{'display': showTopRightPanel ? 'block' : 'none'}" class="pjDetails">
<label>Type : </label> <div class="infoPj" title="{{signatureBook.attachments[rightSelectedThumbnail].attachment_type}}">
<span>{{signatureBook.attachments[rightSelectedThumbnail].attachment_type}} <sup *ngIf="signatureBook.attachments[rightSelectedThumbnail].status == 'SIGN'" style="color:#16ADEB;">signé(e)</sup></span> <label>Type : </label>
</div> <span>{{signatureBook.attachments[rightSelectedThumbnail].attachment_type}} <sup *ngIf="signatureBook.attachments[rightSelectedThumbnail].status == 'SIGN'" style="color:#16ADEB;">signé(e)</sup></span>
<div class="infoPj" title="{{signatureBook.attachments[rightSelectedThumbnail].title}}">
<label>Objet : </label>
<span>{{signatureBook.attachments[rightSelectedThumbnail].title}}</span>
</div>
<div class="infoPj" title="{{signatureBook.attachments[rightSelectedThumbnail].destUser}}">
<label>Pour : </label>
<span>{{signatureBook.attachments[rightSelectedThumbnail].destUser}}</span>
</div>
<div>
<div *ngIf="!signatureBook.attachments[rightSelectedThumbnail].updated_by" title="{{signatureBook.attachments[rightSelectedThumbnail].typist}}" class="infoPj">
<label>Créé par : </label>
<span>{{signatureBook.attachments[rightSelectedThumbnail].typist}}</span>
</div>
<div *ngIf="signatureBook.attachments[rightSelectedThumbnail].updated_by" title="Modifié par : {{signatureBook.attachments[rightSelectedThumbnail].updated_by}} le {{signatureBook.attachments[rightSelectedThumbnail].doc_date | date:'dd/MM/y'}}" class="infoPj">
<label><i>*</i> Créé par : </label>
<span>{{signatureBook.attachments[rightSelectedThumbnail].typist}}</span>
</div>
<div class="infoPj">
<label>Créé le : </label>
<span>{{signatureBook.attachments[rightSelectedThumbnail].creation_date | date:'dd/MM/y à HH:mm'}}</span>
</div> </div>
<div class="infoPj" title="{{signatureBook.attachments[rightSelectedThumbnail].validation_date | date:'dd/MM/y'}}"> <div class="infoPj" title="{{signatureBook.attachments[rightSelectedThumbnail].title}}">
<label>Retour : </label> <label>Objet : </label>
<span>{{signatureBook.attachments[rightSelectedThumbnail].validation_date | date:'dd/MM/y'}}</span> <span>{{signatureBook.attachments[rightSelectedThumbnail].title}}</span>
</div> </div>
<div class="infoPj" title="{{signatureBook.attachments[rightSelectedThumbnail].identifier}}"> <div class="infoPj" title="{{signatureBook.attachments[rightSelectedThumbnail].destUser}}">
<label>Chrono : </label> <label>Pour : </label>
<span>{{signatureBook.attachments[rightSelectedThumbnail].identifier}}</span> <span>{{signatureBook.attachments[rightSelectedThumbnail].destUser}}</span>
</div> </div>
<div class="infoPj"> <div>
<label>Version : </label> <div *ngIf="!signatureBook.attachments[rightSelectedThumbnail].updated_by" title="{{signatureBook.attachments[rightSelectedThumbnail].typist}}" class="infoPj">
<span>{{signatureBook.attachments[rightSelectedThumbnail].relation}}</span> <label>Créé par : </label>
<i [ngStyle]="{'display': signatureBook.attachments[rightSelectedThumbnail].relation > 1 ? '' : 'none'}" style="color:#16ADEB" class="fa fa-chevron-circle-up" id="obsVersion" data-tooltip-content="#obsVersionTooltip" aria-hidden="true"></i> <span>{{signatureBook.attachments[rightSelectedThumbnail].typist}}</span>
</div> </div>
<div class="infoPj"> <div *ngIf="signatureBook.attachments[rightSelectedThumbnail].updated_by" title="Modifié par : {{signatureBook.attachments[rightSelectedThumbnail].updated_by}} le {{signatureBook.attachments[rightSelectedThumbnail].doc_date | date:'dd/MM/y'}}" class="infoPj">
<label>Format : </label> <label><i>*</i> Créé par : </label>
<span>{{signatureBook.attachments[rightSelectedThumbnail].format.toUpperCase()}}</span> <span>{{signatureBook.attachments[rightSelectedThumbnail].typist}}</span>
</div>
<div class="infoPj">
<label>Créé le : </label>
<span>{{signatureBook.attachments[rightSelectedThumbnail].creation_date | date:'dd/MM/y à HH:mm'}}</span>
</div>
<div class="infoPj" title="{{signatureBook.attachments[rightSelectedThumbnail].validation_date | date:'dd/MM/y'}}">
<label>Retour : </label>
<span>{{signatureBook.attachments[rightSelectedThumbnail].validation_date | date:'dd/MM/y'}}</span>
</div>
<div class="infoPj" title="{{signatureBook.attachments[rightSelectedThumbnail].identifier}}">
<label>Chrono : </label>
<span>{{signatureBook.attachments[rightSelectedThumbnail].identifier}}</span>
</div>
<div class="infoPj">
<label>Version : </label>
<span>{{signatureBook.attachments[rightSelectedThumbnail].relation}}</span>
<i [ngStyle]="{'display': signatureBook.attachments[rightSelectedThumbnail].relation > 1 ? '' : 'none'}" style="color:#16ADEB" class="fa fa-chevron-circle-up" id="obsVersion" data-tooltip-content="#obsVersionTooltip" aria-hidden="true"></i>
</div>
<div class="infoPj">
<label>Format : </label>
<span>{{signatureBook.attachments[rightSelectedThumbnail].format.toUpperCase()}}</span>
</div>
</div> </div>
</div> </div>
</div> <div class="pjDetailsMore" (click)="displayPanel('TOPRIGHT')" title="Détails">
<div class="pjDetailsMore" (click)="displayPanel('TOPRIGHT')" title="Détails"> <i *ngIf="!showTopRightPanel" class="fa fa-list-alt fa-2x" aria-hidden="true"></i>
<i *ngIf="!showTopRightPanel" class="fa fa-list-alt fa-2x" aria-hidden="true"></i> <i *ngIf="showTopRightPanel" class="fa fa-chevron-up" aria-hidden="true"></i>
<i *ngIf="showTopRightPanel" class="fa fa-chevron-up" aria-hidden="true"></i>
</div>
<iframe *ngIf="signatureBook.attachments[rightSelectedThumbnail].format == 'pdf' || signatureBook.attachments[rightSelectedThumbnail].isConverted" id="rightPanelShowDocumentIframe" [src]="rightViewerLink | safeUrl" [ngStyle]="{'height': showTopRightPanel ? '84%' : '99%'}"></iframe>
<div *ngIf="signatureBook.attachments[rightSelectedThumbnail].format != 'pdf' && signatureBook.attachments[rightSelectedThumbnail].status != 'TMP' && !signatureBook.attachments[rightSelectedThumbnail].isConverted" [ngStyle]="{'height': showTopRightPanel ? '79%' : '96%'}" class="visaNoPdfWarning">
<div style="padding-top: 25%;">Aucun aperçu disponible<br/><sub>La version PDF du fichier "{{signatureBook.attachments[rightSelectedThumbnail].title}}.{{signatureBook.attachments[rightSelectedThumbnail].format}}" n'est pas disponible.</sub></div>
<div class="visaPjView">
<a title="Télécharger la pièce jointe" href="index.php?display=true&module=attachments&page=view_attachment&res_id_master={{resId}}&id={{signatureBook.attachments[rightSelectedThumbnail].res_id}}" target="_blank">
<i class="fa fa-download fa-2x"></i>
</a>
</div> </div>
</div> <iframe *ngIf="signatureBook.attachments[rightSelectedThumbnail].format == 'pdf' || signatureBook.attachments[rightSelectedThumbnail].isConverted" id="rightPanelShowDocumentIframe" [src]="rightViewerLink | safeUrl" [ngStyle]="{'height': showTopRightPanel ? '84%' : '99%'}"></iframe>
<div *ngIf="signatureBook.attachments[rightSelectedThumbnail].status == 'TMP' && !signatureBook.attachments[rightSelectedThumbnail].isConverted" [ngStyle]="{'height': showTopRightPanel ? '79%' : '96%'}" class="visaNoPdfWarning"> <div *ngIf="signatureBook.attachments[rightSelectedThumbnail].format != 'pdf' && signatureBook.attachments[rightSelectedThumbnail].status != 'TMP' && !signatureBook.attachments[rightSelectedThumbnail].isConverted" [ngStyle]="{'height': showTopRightPanel ? '79%' : '96%'}" class="visaNoPdfWarning">
<div style="padding-top: 25%;">L'édition de la pièce jointe a été interrompue.<br/><sub>Veuillez la ré-éditer.</sub></div> <div style="padding-top: 25%;">Aucun aperçu disponible<br/><sub>La version PDF du fichier "{{signatureBook.attachments[rightSelectedThumbnail].title}}.{{signatureBook.attachments[rightSelectedThumbnail].format}}" n'est pas disponible.</sub></div>
<div> <div class="visaPjView">
<a title="Editer la pièce jointe" (click)="editAttachmentIframe(signatureBook.attachments[rightSelectedThumbnail])"> <a title="Télécharger la pièce jointe" href="index.php?display=true&module=attachments&page=view_attachment&res_id_master={{resId}}&id={{signatureBook.attachments[rightSelectedThumbnail].res_id}}" target="_blank">
<i class="fa fa-pencil-square-o fa-2x" style="cursor:pointer;"></i> <i class="fa fa-download fa-2x"></i>
</a> </a>
</div>
</div> </div>
</div> <div *ngIf="signatureBook.attachments[rightSelectedThumbnail].status == 'TMP' && !signatureBook.attachments[rightSelectedThumbnail].isConverted" [ngStyle]="{'height': showTopRightPanel ? '79%' : '96%'}" class="visaNoPdfWarning">
<div *ngIf="signatureBook.canSign && signatureBook.attachments[rightSelectedThumbnail].status != 'TMP' && signatureBook.attachments[rightSelectedThumbnail].sign && (signatureBook.attachments[rightSelectedThumbnail].format == 'pdf' || signatureBook.attachments[rightSelectedThumbnail].isConverted)" class="pjSign"> <div style="padding-top: 25%;">L'édition de la pièce jointe a été interrompue.<br/><sub>Veuillez la ré-éditer.</sub></div>
<div>
<a title="Editer la pièce jointe" (click)="editAttachmentIframe(signatureBook.attachments[rightSelectedThumbnail])">
<i class="fa fa-pencil-square-o fa-2x" style="cursor:pointer;"></i>
</a>
</div>
</div>
<div *ngIf="signatureBook.canSign && signatureBook.attachments[rightSelectedThumbnail].status != 'TMP' && signatureBook.attachments[rightSelectedThumbnail].sign && (signatureBook.attachments[rightSelectedThumbnail].format == 'pdf' || signatureBook.attachments[rightSelectedThumbnail].isConverted)" class="pjSign">
<span *ngIf="signatureBook.attachments[rightSelectedThumbnail].status != 'SIGN' && signatureBook.signature" (click)="prepareSignFile(signatureBook.attachments[rightSelectedThumbnail])" style="cursor: pointer"> <span *ngIf="signatureBook.attachments[rightSelectedThumbnail].status != 'SIGN' && signatureBook.signature" (click)="prepareSignFile(signatureBook.attachments[rightSelectedThumbnail])" style="cursor: pointer">
<img *ngIf="!loadingSign" title="Signer" src="{{signatureBook.signature}}"> <img *ngIf="!loadingSign" title="Signer" src="{{signatureBook.signature}}">
<i *ngIf="loadingSign" class="fa fa-spinner fa-pulse fa-2x fa-fw"></i> <i *ngIf="loadingSign" class="fa fa-spinner fa-pulse fa-2x fa-fw"></i>
...@@ -190,7 +191,9 @@ ...@@ -190,7 +191,9 @@
<span *ngIf="signatureBook.attachments[rightSelectedThumbnail].status == 'SIGN'" (click)="unsignFile(signatureBook.attachments[rightSelectedThumbnail])" style="cursor: pointer;color: green;"> <span *ngIf="signatureBook.attachments[rightSelectedThumbnail].status == 'SIGN'" (click)="unsignFile(signatureBook.attachments[rightSelectedThumbnail])" style="cursor: pointer;color: green;">
<i title="Dé-signer" class="fa fa-check fa-2x" aria-hidden="true"></i> <i title="Dé-signer" class="fa fa-check fa-2x" aria-hidden="true"></i>
</span> </span>
</div>
</div> </div>
<iframe *ngIf="showAttachmentPanel" [src]="attachmentsViewerLink | safeUrl"></iframe>
</div> </div>
<div *ngIf="!signatureBook.hasWorkflow" class="visaNoWorkflowWarning"> <div *ngIf="!signatureBook.hasWorkflow" class="visaNoWorkflowWarning">
<div style="margin-top:200px;">Aucun circuit de visa paramétré.<br/><sub>Aucune signature possible.</sub></div> <div style="margin-top:200px;">Aucun circuit de visa paramétré.<br/><sub>Aucune signature possible.</sub></div>
...@@ -201,7 +204,7 @@ ...@@ -201,7 +204,7 @@
</div> </div>
<div *ngIf="signatureBook.hasWorkflow" class="panelRight"> <div *ngIf="signatureBook.hasWorkflow" class="panelRight">
<div *ngIf="signatureBook.attachments" id="rightPanelContent" class="panelRightContent"> <div *ngIf="signatureBook.attachments" id="rightPanelContent" class="panelRightContent">
<div title="[{{attachment.attachment_type}}] {{attachment.title}}" style="position: relative;" class="item" *ngFor="let attachment of signatureBook.attachments; let i = index" (click)="changeRightViewer(i)" [ngClass]="{'panelSelectedThumbnail': i == rightSelectedThumbnail}"> <div title="[{{attachment.attachment_type}}] {{attachment.title}}" style="position: relative;" class="item" *ngFor="let attachment of signatureBook.attachments; let i = index" (click)="changeRightViewer(i)" [ngClass]="{'panelSelectedThumbnail': i == rightSelectedThumbnail && !showAttachmentPanel}">
<span class="fa-stack fa-lg"> <span class="fa-stack fa-lg">
<i class="fa fa-file-o fa-stack-2x"></i><i style="font-weight:bold;letter-spacing: -1px;">{{attachment.icon}}</i> <i class="fa fa-file-o fa-stack-2x"></i><i style="font-weight:bold;letter-spacing: -1px;">{{attachment.icon}}</i>
</span> </span>
...@@ -212,7 +215,7 @@ ...@@ -212,7 +215,7 @@
</div> </div>
</div> </div>
<div style="bottom: 0px;position: absolute;left: 5px;"> <div style="bottom: 0px;position: absolute;left: 5px;">
<div class="panelRightListPj" (click)="addAttachmentIframe()" title="Afficher la liste des pièces jointes"> <div class="panelRightListPj" (click)="displayAttachmentPanel()" title="Afficher la liste des pièces jointes">
<i class="fa fa-bars fa-2x" ></i> <i class="fa fa-bars fa-2x" ></i>
</div> </div>
<hr style="background-color:#666;margin-top:0px;"/> <hr style="background-color:#666;margin-top:0px;"/>
......
...@@ -53,7 +53,7 @@ var SignatureBookComponent = (function () { ...@@ -53,7 +53,7 @@ var SignatureBookComponent = (function () {
this.showResLeftPanel = true; this.showResLeftPanel = true;
this.showLeftPanel = true; this.showLeftPanel = true;
this.showRightPanel = true; this.showRightPanel = true;
this.showAttachmentEditionPanel = false; this.showAttachmentPanel = false;
this.loading = false; this.loading = false;
this.loadingSign = false; this.loadingSign = false;
this.leftContentWidth = "44%"; this.leftContentWidth = "44%";
...@@ -62,6 +62,7 @@ var SignatureBookComponent = (function () { ...@@ -62,6 +62,7 @@ var SignatureBookComponent = (function () {
this.visaViewerLink = ""; this.visaViewerLink = "";
this.histViewerLink = ""; this.histViewerLink = "";
this.linksViewerLink = ""; this.linksViewerLink = "";
this.attachmentsViewerLink = "";
window['angularSignatureBookComponent'] = { window['angularSignatureBookComponent'] = {
componentAfterAttach: function (value) { return _this.processAfterAttach(value); }, componentAfterAttach: function (value) { return _this.processAfterAttach(value); },
componentAfterAction: function () { return _this.processAfterAction(); }, componentAfterAction: function () { return _this.processAfterAction(); },
...@@ -108,11 +109,12 @@ var SignatureBookComponent = (function () { ...@@ -108,11 +109,12 @@ var SignatureBookComponent = (function () {
_this.showResLeftPanel = true; _this.showResLeftPanel = true;
_this.showTopLeftPanel = false; _this.showTopLeftPanel = false;
_this.showTopRightPanel = false; _this.showTopRightPanel = false;
_this.showAttachmentEditionPanel = false; _this.showAttachmentPanel = false;
_this.notesViewerLink = "index.php?display=true&module=notes&page=notes&identifier=" + _this.resId + "&origin=document&coll_id=letterbox_coll&load&size=full"; _this.notesViewerLink = "index.php?display=true&module=notes&page=notes&identifier=" + _this.resId + "&origin=document&coll_id=letterbox_coll&load&size=full";
_this.visaViewerLink = "index.php?display=true&page=show_visa_tab&module=visa&resId=" + _this.resId + "&collId=letterbox_coll&visaStep=true"; _this.visaViewerLink = "index.php?display=true&page=show_visa_tab&module=visa&resId=" + _this.resId + "&collId=letterbox_coll&visaStep=true";
_this.histViewerLink = "index.php?display=true&page=show_history_tab&resId=" + _this.resId + "&collId=letterbox_coll"; _this.histViewerLink = "index.php?display=true&page=show_history_tab&resId=" + _this.resId + "&collId=letterbox_coll";
_this.linksViewerLink = "index.php?display=true&page=show_links_tab&id=" + _this.resId; _this.linksViewerLink = "index.php?display=true&page=show_links_tab&id=" + _this.resId;
_this.attachmentsViewerLink = "index.php?display=true&module=attachments&page=frame_list_attachments&resId=" + _this.resId + "&template_selected=documents_list_attachments_simple&load&attach_type_exclude=converted_pdf,print_folder";
_this.leftContentWidth = "44%"; _this.leftContentWidth = "44%";
_this.rightContentWidth = "44%"; _this.rightContentWidth = "44%";
if (_this.signatureBook.documents[0]) { if (_this.signatureBook.documents[0]) {
...@@ -178,13 +180,8 @@ var SignatureBookComponent = (function () { ...@@ -178,13 +180,8 @@ var SignatureBookComponent = (function () {
this.showTopLeftPanel = false; this.showTopLeftPanel = false;
}; };
SignatureBookComponent.prototype.changeRightViewer = function (index) { SignatureBookComponent.prototype.changeRightViewer = function (index) {
if (index < 0) { this.showAttachmentPanel = false;
this.showAttachmentEditionPanel = true; this.rightViewerLink = this.signatureBook.attachments[index].viewerLink;
}
else {
this.rightViewerLink = this.signatureBook.attachments[index].viewerLink;
this.showAttachmentEditionPanel = false;
}
this.rightSelectedThumbnail = index; this.rightSelectedThumbnail = index;
}; };
SignatureBookComponent.prototype.changeLeftViewer = function (index) { SignatureBookComponent.prototype.changeLeftViewer = function (index) {
...@@ -236,6 +233,13 @@ var SignatureBookComponent = (function () { ...@@ -236,6 +233,13 @@ var SignatureBookComponent = (function () {
} }
} }
}; };
SignatureBookComponent.prototype.displayAttachmentPanel = function () {
this.showAttachmentPanel = !this.showAttachmentPanel;
this.rightSelectedThumbnail = 0;
if (this.signatureBook.attachments[0]) {
this.rightViewerLink = this.signatureBook.attachments[0].viewerLink;
}
};
SignatureBookComponent.prototype.refreshAttachments = function (mode) { SignatureBookComponent.prototype.refreshAttachments = function (mode) {
var _this = this; var _this = this;
if (mode == "rightContent") { if (mode == "rightContent") {
......
...@@ -48,7 +48,7 @@ export class SignatureBookComponent implements OnInit { ...@@ -48,7 +48,7 @@ export class SignatureBookComponent implements OnInit {
showResLeftPanel : boolean = true; showResLeftPanel : boolean = true;
showLeftPanel : boolean = true; showLeftPanel : boolean = true;
showRightPanel : boolean = true; showRightPanel : boolean = true;
showAttachmentEditionPanel : boolean = false; showAttachmentPanel : boolean = false;
loading : boolean = false; loading : boolean = false;
loadingSign : boolean = false; loadingSign : boolean = false;
...@@ -59,6 +59,7 @@ export class SignatureBookComponent implements OnInit { ...@@ -59,6 +59,7 @@ export class SignatureBookComponent implements OnInit {
visaViewerLink : string = ""; visaViewerLink : string = "";
histViewerLink : string = ""; histViewerLink : string = "";
linksViewerLink : string = ""; linksViewerLink : string = "";
attachmentsViewerLink : string = "";
constructor(public http: Http, private route: ActivatedRoute, private router: Router, private zone: NgZone) { constructor(public http: Http, private route: ActivatedRoute, private router: Router, private zone: NgZone) {
...@@ -111,11 +112,12 @@ export class SignatureBookComponent implements OnInit { ...@@ -111,11 +112,12 @@ export class SignatureBookComponent implements OnInit {
this.showResLeftPanel = true; this.showResLeftPanel = true;
this.showTopLeftPanel = false; this.showTopLeftPanel = false;
this.showTopRightPanel = false; this.showTopRightPanel = false;
this.showAttachmentEditionPanel = false; this.showAttachmentPanel = false;
this.notesViewerLink = "index.php?display=true&module=notes&page=notes&identifier=" + this.resId + "&origin=document&coll_id=letterbox_coll&load&size=full"; this.notesViewerLink = "index.php?display=true&module=notes&page=notes&identifier=" + this.resId + "&origin=document&coll_id=letterbox_coll&load&size=full";
this.visaViewerLink = "index.php?display=true&page=show_visa_tab&module=visa&resId=" + this.resId + "&collId=letterbox_coll&visaStep=true"; this.visaViewerLink = "index.php?display=true&page=show_visa_tab&module=visa&resId=" + this.resId + "&collId=letterbox_coll&visaStep=true";
this.histViewerLink = "index.php?display=true&page=show_history_tab&resId=" + this.resId + "&collId=letterbox_coll"; this.histViewerLink = "index.php?display=true&page=show_history_tab&resId=" + this.resId + "&collId=letterbox_coll";
this.linksViewerLink = "index.php?display=true&page=show_links_tab&id=" + this.resId; this.linksViewerLink = "index.php?display=true&page=show_links_tab&id=" + this.resId;
this.attachmentsViewerLink = "index.php?display=true&module=attachments&page=frame_list_attachments&resId=" + this.resId + "&template_selected=documents_list_attachments_simple&load&attach_type_exclude=converted_pdf,print_folder";
this.leftContentWidth = "44%"; this.leftContentWidth = "44%";
this.rightContentWidth = "44%"; this.rightContentWidth = "44%";
...@@ -187,12 +189,8 @@ export class SignatureBookComponent implements OnInit { ...@@ -187,12 +189,8 @@ export class SignatureBookComponent implements OnInit {
} }
changeRightViewer(index: number) { changeRightViewer(index: number) {
if (index < 0) { this.showAttachmentPanel = false;
this.showAttachmentEditionPanel = true; this.rightViewerLink = this.signatureBook.attachments[index].viewerLink;
} else {
this.rightViewerLink = this.signatureBook.attachments[index].viewerLink;
this.showAttachmentEditionPanel = false;
}
this.rightSelectedThumbnail = index; this.rightSelectedThumbnail = index;
} }
...@@ -240,6 +238,14 @@ export class SignatureBookComponent implements OnInit { ...@@ -240,6 +238,14 @@ export class SignatureBookComponent implements OnInit {
} }
} }
displayAttachmentPanel() {
this.showAttachmentPanel = !this.showAttachmentPanel;
this.rightSelectedThumbnail = 0;
if (this.signatureBook.attachments[0]) {
this.rightViewerLink = this.signatureBook.attachments[0].viewerLink;
}
}
refreshAttachments(mode: string) { refreshAttachments(mode: string) {
if (mode == "rightContent") { if (mode == "rightContent") {
this.http.get(this.coreUrl + 'rest/signatureBook/' + this.resId + '/incomingMailAttachments') this.http.get(this.coreUrl + 'rest/signatureBook/' + this.resId + '/incomingMailAttachments')
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment