mirror of https://github.com/OCA/web.git
parent
306af650b6
commit
e2bb37fe8f
|
@ -39,26 +39,20 @@ openerp.web_widget_digital_signature = function(instance) {
|
||||||
}
|
}
|
||||||
var $img = $(QWeb.render("FieldBinaryImage-img", { widget: this, url: url }));
|
var $img = $(QWeb.render("FieldBinaryImage-img", { widget: this, url: url }));
|
||||||
this.$el.find('img').remove();
|
this.$el.find('img').remove();
|
||||||
var sign_options = {}
|
var sign_options = {};
|
||||||
if ('width' in self.node.attrs){
|
if ('width' in self.node.attrs){
|
||||||
sign_options.width = self.node.attrs.width;
|
sign_options.width = self.node.attrs.width;
|
||||||
}
|
}
|
||||||
if ('height' in self.node.attrs){
|
if ('height' in self.node.attrs){
|
||||||
sign_options.height = self.node.attrs.height;
|
sign_options.height = self.node.attrs.height;
|
||||||
}
|
}
|
||||||
if(this.view.get("actual_mode") !== 'edit' && this.view.get("actual_mode") !== 'create'){
|
var actual_mode = this.view.get("actual_mode");
|
||||||
|
if(actual_mode !== 'edit' && actual_mode !== 'create'){
|
||||||
this.$el.prepend($img);
|
this.$el.prepend($img);
|
||||||
}else if(this.view.get("actual_mode") == 'edit' ){
|
}else if(actual_mode == 'edit' || actual_mode == 'create'){
|
||||||
this.$el.find('> img').remove();
|
if( actual_mode == 'create'){
|
||||||
this.$el.find('> canvas').remove();
|
images = {};
|
||||||
if(! this.get('value')){
|
|
||||||
this.$el.find('> img').remove();
|
|
||||||
$(this.$el[0]).find(".signature").signature(sign_options);
|
|
||||||
}else if(this.get('value')){
|
|
||||||
this.$el.prepend($img);
|
|
||||||
}
|
}
|
||||||
}else if( this.view.get("actual_mode") == 'create'){
|
|
||||||
images = {}
|
|
||||||
this.$el.find('> img').remove();
|
this.$el.find('> img').remove();
|
||||||
this.$el.find('> canvas').remove();
|
this.$el.find('> canvas').remove();
|
||||||
if(! this.get('value')){
|
if(! this.get('value')){
|
||||||
|
|
Loading…
Reference in New Issue