forked from Techsystech/web
[IMP] web_translate_dialog: set maxlength in dialog
when field support size attribute set it to dialog to prevent aditional input12.0
parent
1f8066ab79
commit
239dde91b6
|
@ -88,6 +88,13 @@ var TranslateDialog = Dialog.extend({
|
||||||
textareas.css({'minHeight': new_height});
|
textareas.css({'minHeight': new_height});
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
set_maxlength: function(){
|
||||||
|
// set maxlength if initial field has size attr
|
||||||
|
var size = $('[name='+this.translatable_field+']')[0].maxLength;
|
||||||
|
if (size > 0){
|
||||||
|
this.$('input.oe_translation_field, textarea.oe_translation_field').attr('maxlength', size);
|
||||||
|
}
|
||||||
|
},
|
||||||
initialize_html_fields: function(lang) {
|
initialize_html_fields: function(lang) {
|
||||||
// Initialize summernote if HTML field
|
// Initialize summernote if HTML field
|
||||||
this.$('.oe_form_field_html .oe_translation_field[name="' + lang + '-' + this.translatable_field + '"]').each(function() {
|
this.$('.oe_form_field_html .oe_translation_field[name="' + lang + '-' + this.translatable_field + '"]').each(function() {
|
||||||
|
@ -152,6 +159,7 @@ var TranslateDialog = Dialog.extend({
|
||||||
self.set_fields_values(lang, translation[1]);
|
self.set_fields_values(lang, translation[1]);
|
||||||
});
|
});
|
||||||
self.resize_textareas();
|
self.resize_textareas();
|
||||||
|
self.set_maxlength();
|
||||||
def.resolve();
|
def.resolve();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in New Issue