[PE] Header/Footer: set focus to input fields

This commit is contained in:
Julia Radzhabova 2019-07-31 15:08:15 +03:00
parent 048e1ab41b
commit 4f4be61a39

View file

@ -196,6 +196,7 @@ define(['text!presentationeditor/main/app/template/HeaderFooterDialog.template',
}, },
setType: function(type, field, newValue) { setType: function(type, field, newValue) {
var me = this;
newValue = (newValue=='checked'); newValue = (newValue=='checked');
if (type == 'date') { if (type == 'date') {
_.each(this.dateControls, function(item) { _.each(this.dateControls, function(item) {
@ -208,6 +209,9 @@ define(['text!presentationeditor/main/app/template/HeaderFooterDialog.template',
} else if (type == 'footer') { } else if (type == 'footer') {
this.inputFooter.setDisabled(!newValue); this.inputFooter.setDisabled(!newValue);
this.props.put_ShowFooter(newValue); this.props.put_ShowFooter(newValue);
newValue && setTimeout(function(){
me.inputFooter.cmpEl.find('input').focus();
},50);
} }
this.props.updateView(); this.props.updateView();
}, },
@ -232,9 +236,14 @@ define(['text!presentationeditor/main/app/template/HeaderFooterDialog.template',
setDateTimeType: function(type, field, newValue) { setDateTimeType: function(type, field, newValue) {
if (newValue) { if (newValue) {
var me = this;
this.cmbLang.setDisabled(type == 'fixed'); this.cmbLang.setDisabled(type == 'fixed');
this.cmbFormat.setDisabled(type == 'fixed'); this.cmbFormat.setDisabled(type == 'fixed');
this.inputFixed.setDisabled(type == 'update'); this.inputFixed.setDisabled(type == 'update');
(type == 'fixed') && setTimeout(function(){
me.inputFixed.cmpEl.find('input').focus();
},50);
} }
}, },