forked from Techsystech/web
[MIG] web_widget_image_download: Migration to 11.0
parent
aa7c549c56
commit
018fd92f45
|
@ -20,7 +20,7 @@ To use this module, you need to:
|
||||||
|
|
||||||
.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
|
.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
|
||||||
:alt: Try me on Runbot
|
:alt: Try me on Runbot
|
||||||
:target: https://runbot.odoo-community.org/runbot/162/10.0
|
:target: https://runbot.odoo-community.org/runbot/162/11.0
|
||||||
|
|
||||||
Known Issues / Roadmap
|
Known Issues / Roadmap
|
||||||
======================
|
======================
|
||||||
|
|
|
@ -1,10 +1,9 @@
|
||||||
# -*- coding: utf-8 -*-
|
|
||||||
# Copyright 2016 Flavio Corpa <flavio.corpa@tecnativa.com>
|
# Copyright 2016 Flavio Corpa <flavio.corpa@tecnativa.com>
|
||||||
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl).
|
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl).
|
||||||
{
|
{
|
||||||
"name": "Web Widget - Image Download",
|
"name": "Web Widget - Image Download",
|
||||||
"summary": "Allows to download any image from its widget",
|
"summary": "Allows to download any image from its widget",
|
||||||
"version": "10.0.1.0.0",
|
"version": "11.0.1.0.0",
|
||||||
"category": "web",
|
"category": "web",
|
||||||
"website": "https://www.tecnativa.com",
|
"website": "https://www.tecnativa.com",
|
||||||
"author": "Tecnativa, Odoo Community Association (OCA), Kaushal Prajapati",
|
"author": "Tecnativa, Odoo Community Association (OCA), Kaushal Prajapati",
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
* Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com>
|
* Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com>
|
||||||
* License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). */
|
* License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). */
|
||||||
|
|
||||||
.o_form_field_image .o_form_image_controls
|
.o_field_image .o_form_image_controls
|
||||||
.o_form_binary_file_download {
|
.o_form_binary_file_download {
|
||||||
color: #fff;
|
color: #fff;
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,10 +4,10 @@
|
||||||
odoo.define('web_widget_image_download.widget', function (require) {
|
odoo.define('web_widget_image_download.widget', function (require) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var core = require('web.core');
|
var FieldBinaryImage = require('web.basic_fields').FieldBinaryImage;
|
||||||
|
|
||||||
core.form_widget_registry.get("image").include({
|
FieldBinaryImage.include({
|
||||||
render_value: function () {
|
_render: function () {
|
||||||
this._super();
|
this._super();
|
||||||
var $widget = this.$el.find('.o_form_binary_file_download');
|
var $widget = this.$el.find('.o_form_binary_file_download');
|
||||||
this.imgSrc = this.$el.find('img[name="' + this.name + '"]')
|
this.imgSrc = this.$el.find('img[name="' + this.name + '"]')
|
||||||
|
@ -25,17 +25,7 @@ odoo.define('web_widget_image_download.widget', function (require) {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// Replace with jQuery to keep inheritance intact
|
|
||||||
if (this.has_custom_image()) {
|
|
||||||
this.$el.find('.o_clear_file_button')
|
|
||||||
.removeClass('col-md-offset-5');
|
|
||||||
}
|
|
||||||
|
|
||||||
$widget.attr('href', this.imgSrc);
|
$widget.attr('href', this.imgSrc);
|
||||||
},
|
}
|
||||||
|
|
||||||
has_custom_image: function () {
|
|
||||||
return this.imgSrc != this.placeholder;
|
|
||||||
},
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<template>
|
<template>
|
||||||
<t t-extend="FieldBinaryImage">
|
<t t-extend="FieldBinaryImage">
|
||||||
<t t-jquery=".o_select_file_button" t-operation="after">
|
<t t-jquery=".o_select_file_button" t-operation="after">
|
||||||
<t t-if="widget.has_custom_image()">
|
<t t-if="widget.value">
|
||||||
<a class="fa fa-download o_form_binary_file_download"
|
<a class="fa fa-download o_form_binary_file_download"
|
||||||
title="Download"/>
|
title="Download"/>
|
||||||
</t>
|
</t>
|
||||||
|
|
Loading…
Reference in New Issue