mirror of
https://github.com/OCA/web.git
synced 2025-02-22 13:21:25 +02:00
Add support resize option
set resize="<width>,<height>" in the field tag definition to make the server return a resized version of the image. Useful for saving bandwidth when dealing with large images and to have uniform image sizes (aspect ratio is mantained by filling emtpy areas with transparent background)
This commit is contained in:
committed by
Nikul Chaudhary
parent
0c500db23c
commit
9e7021de86
@@ -35,7 +35,15 @@ openerp.web_tree_image = function (instance) {
|
||||
// The media subtype (png) seems to be arbitrary
|
||||
src = "data:image/png;base64," + value;
|
||||
} else {
|
||||
src = instance.session.url('/web/binary/image', {model: options.model, field: this.id, id: options.id});
|
||||
var imageArgs = {
|
||||
model: options.model,
|
||||
field: this.id,
|
||||
id: options.id
|
||||
}
|
||||
if (this.resize) {
|
||||
imageArgs.resize = this.resize;
|
||||
}
|
||||
src = instance.session.url('/web/binary/image', imageArgs);
|
||||
}
|
||||
} else {
|
||||
if (!/\//.test(row_data[this.id].value)) {
|
||||
|
||||
Reference in New Issue
Block a user