[PE] Header/Footer: set focus to input fields
This commit is contained in:
parent
048e1ab41b
commit
4f4be61a39
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue