mirror of
https://github.com/OCA/knowledge.git
synced 2025-12-22 13:22:19 -06:00
40 lines
1.3 KiB
JavaScript
40 lines
1.3 KiB
JavaScript
/* Copyright 2014 Serv. Tecnol. Avanzados (http://www.serviciosbaeza.com)
|
|
* Pedro M. Baeza <pedro.baeza@serviciosbaeza.com>
|
|
* Copyright 2016 ACSONE SA/NV (<http://acsone.eu>)
|
|
* Copyright 2019 Tecnativa - Ernesto Tejeda
|
|
* License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
|
*/
|
|
odoo.define('document_url', function (require) {
|
|
"use strict";
|
|
|
|
var AttachmentBox = require('mail.AttachmentBox');
|
|
|
|
AttachmentBox.include({
|
|
events: _.extend(AttachmentBox.prototype.events, {
|
|
"click span.o_add_url_button": "_onAddUrl",
|
|
}),
|
|
/**
|
|
* Opens wizard to add an URL attachment to the current record
|
|
*
|
|
* @private
|
|
* @param {MouseEvent} ev
|
|
*/
|
|
_onAddUrl: function (ev) {
|
|
this.do_action('document_url.action_ir_attachment_add_url', {
|
|
additional_context: {
|
|
'active_id': this.currentResID,
|
|
'active_ids': [this.currentResID],
|
|
'active_model': this.currentResModel,
|
|
},
|
|
on_close: this._onAddedUrl.bind(this),
|
|
});
|
|
},
|
|
/**
|
|
* @private
|
|
*/
|
|
_onAddedUrl: function () {
|
|
this.trigger_up('reload_attachment_box');
|
|
}
|
|
});
|
|
});
|