[DE] View mode: view list of signatures, disable adding signatures.

This commit is contained in:
Julia Radzhabova 2017-05-24 17:37:39 +03:00
parent e4bd654d9e
commit 75ee04008b
2 changed files with 11 additions and 3 deletions

View file

@ -281,6 +281,7 @@ define([
if (this.mode.isDesktopApp) { if (this.mode.isDesktopApp) {
// this.$el.find('#fm-btn-back').hide(); // this.$el.find('#fm-btn-back').hide();
this.panels['protect'] = (new DE.Views.FileMenuPanels.ProtectDoc({menu:this})).render(); this.panels['protect'] = (new DE.Views.FileMenuPanels.ProtectDoc({menu:this})).render();
this.panels['protect'].setMode(this.mode);
} }
if (this.mode.canDownload) { if (this.mode.canDownload) {

View file

@ -1089,7 +1089,7 @@ define([
menu: undefined, menu: undefined,
template: _.template([ template: _.template([
'<label style="font-size: 18px;"><%= scope.strProtect %></label>', '<label id="id-fms-lbl-sign-header" style="font-size: 18px;"><%= scope.strProtect %></label>',
'<button id="fms-btn-invisible-sign" class="btn btn-text-default" style="min-width:190px;"><%= scope.strInvisibleSign %></button>', '<button id="fms-btn-invisible-sign" class="btn btn-text-default" style="min-width:190px;"><%= scope.strInvisibleSign %></button>',
'<button id="fms-btn-visible-sign" class="btn btn-text-default" style="min-width:190px;"><%= scope.strVisibleSign %></button>', '<button id="fms-btn-visible-sign" class="btn btn-text-default" style="min-width:190px;"><%= scope.strVisibleSign %></button>',
'<div id="id-fms-requested-sign"></div>', '<div id="id-fms-requested-sign"></div>',
@ -1139,6 +1139,8 @@ define([
}); });
this.btnAddVisibleSign.on('click', _.bind(this.addVisibleSign, this)); this.btnAddVisibleSign.on('click', _.bind(this.addVisibleSign, this));
this.lblSignHeader = $('#id-fms-lbl-sign-header', this.$el);
this.cntRequestedSign = $('#id-fms-requested-sign'); this.cntRequestedSign = $('#id-fms-requested-sign');
this.cntValidSign = $('#id-fms-valid-sign'); this.cntValidSign = $('#id-fms-valid-sign');
this.cntInvalidSign = $('#id-fms-invalid-sign'); this.cntInvalidSign = $('#id-fms-invalid-sign');
@ -1160,6 +1162,11 @@ define([
setMode: function(mode) { setMode: function(mode) {
this.mode = mode; this.mode = mode;
if (!this.mode.isEdit) {
this.btnAddInvisibleSign.setVisible(false);
this.btnAddVisibleSign.setVisible(false);
this.lblSignHeader.html(this.strSignature);
}
}, },
setApi: function(o) { setApi: function(o) {
@ -1203,8 +1210,8 @@ define([
strVisibleSign: 'Add visible signature', strVisibleSign: 'Add visible signature',
strRequested: 'Requested signatures', strRequested: 'Requested signatures',
strValid: 'Valid signatures', strValid: 'Valid signatures',
strInvalid: 'Invalid signatures' strInvalid: 'Invalid signatures',
strSignature: 'Signature'
}, DE.Views.FileMenuPanels.ProtectDoc || {})); }, DE.Views.FileMenuPanels.ProtectDoc || {}));