[Common] setCanRename caused a error before doc name label wasn't created

This commit is contained in:
Maxim Kadushkin 2017-08-02 14:52:52 +03:00
parent 773a2e210f
commit cb5e41fa78

View file

@ -386,6 +386,14 @@ define([
'keydown': onDocNameKeyDown.bind(this) 'keydown': onDocNameKeyDown.bind(this)
}); });
if ( this.documentCaption ) {
this.labelDocName.text( Common.Utils.String.htmlEncode(this.documentCaption) );
}
if ( !_.isUndefined(this.options.canRename) ) {
this.setCanRename(this.options.canRename);
}
$saveStatus = $html.find('#rib-save-status'); $saveStatus = $html.find('#rib-save-status');
$saveStatus.hide(); $saveStatus.hide();
@ -431,11 +439,6 @@ define([
} }
} }
if ( this.documentCaption ) {
$html.find('#rib-doc-name').text(
Common.Utils.String.htmlEncode(this.documentCaption) );
}
$userList = $html.find('.cousers-list'); $userList = $html.find('.cousers-list');
$panelUsers = $html.find('.box-cousers'); $panelUsers = $html.find('.box-cousers');
$btnUsers = $html.find('.btn-users'); $btnUsers = $html.find('.btn-users');
@ -518,8 +521,10 @@ define([
setCanRename: function (rename) { setCanRename: function (rename) {
rename = false; rename = false;
var me = this, var me = this;
label = me.labelDocName; me.options.canRename = rename;
if ( me.labelDocName ) {
var label = me.labelDocName;
if ( rename ) { if ( rename ) {
label.removeAttr('disabled').tooltip({ label.removeAttr('disabled').tooltip({
title: me.txtRename, title: me.txtRename,
@ -533,6 +538,7 @@ define([
tip.setContent(); tip.setContent();
} }
} }
}
}, },
setSaveStatus: function (status) { setSaveStatus: function (status) {