[REM] project: remove unused widget

HtmlWithActionWidget was used in Project Updates
to handle <a/> tags in the html description.
Since odoo/odoo#72736 removes all those tags,
this widget is no longer needed.

closes odoo/odoo#100397

Signed-off-by: Laurent Stukkens (ltu) <ltu@odoo.com>
This commit is contained in:
Audric Onockx (auon)
2022-09-17 00:51:54 +02:00
parent b47a06c617
commit 889597428a
2 changed files with 1 additions and 43 deletions
@@ -1,42 +0,0 @@
/** @odoo-module **/
import { device } from 'web.config';
import { bus } from 'web.core';
import fieldRegistry from 'web.field_registry';
import FieldHtml from 'web_editor.field.html';
export const FieldHtmlWithAction = FieldHtml.extend({
events: Object.assign({}, FieldHtml.prototype.events, {
'click a[type="object"]': '_onClickObject'
}),
init() {
this._super(...arguments);
if (!device.isMobile) {
bus.on("DOM_updated", this, () => {
const $editable = this.$el.find('.note-editable');
if ($editable.length) {
const minHeight = window.innerHeight - $editable.offset().top - 30;
$editable.css('min-height', minHeight + 'px');
}
});
}
},
/**
* Handle the click on a link with object as type
* @param {*} event
*/
_onClickObject: async function (event) {
event.preventDefault();
const action = await this._rpc({
model: this.model,
method: event.target.name,
args: [this.res_id],
context: this.record.context,
});
if (action) {
this.do_action(action);
}
}
});
fieldRegistry.add('html_with_action', FieldHtmlWithAction);
@@ -46,7 +46,7 @@
<separator/>
<notebook>
<page string="Description" name="description">
<field name="description" widget="html_with_action" nolabel="1" class="o_project_update_description" options="{'resizable': false}"/>
<field name="description" nolabel="1" class="o_project_update_description" options="{'resizable': false}"/>
</page>
</notebook>
</sheet>