/** @odoo-module **/ /* Copyright 2016 Flavio Corpa * Copyright 2016 Jairo Llopis * Copyright 2024 Manuel Regidor * 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, { download() { const downloadLink = document.createElement("a"); downloadLink.setAttribute("href", this.getUrl(this.props.name)); downloadLink.setAttribute("download", ""); downloadLink.click(); }, onFileDownload() { this.download(); }, });