[MIG]web_widget_image_download: Migration to 16.0

This commit is contained in:
manu
2024-07-29 11:10:06 +02:00
parent 9e0a86fc82
commit 0ff51e592e
8 changed files with 56 additions and 96 deletions

View File

@@ -0,0 +1,21 @@
/** @odoo-module **/
/* Copyright 2016 Flavio Corpa <flavio.corpa@tecnativa.com>
* Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com>
* Copyright 2024 Manuel Regidor <manuel.regidor@sygel.es>
* License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). */
import {patch} from "@web/core/utils/patch";
import {ImageField} from "@web/views/fields/image/image_field";
patch(ImageField.prototype, "web_widget_image_download", {
download() {
const downloadLink = document.createElement("a");
downloadLink.setAttribute("href", this.getUrl(this.props.name));
downloadLink.setAttribute("download", "");
downloadLink.click();
},
onFileDownload() {
this.download();
},
});