mirror of
https://github.com/OCA/knowledge.git
synced 2025-12-18 11:22:18 -06:00
[IMP] document_page_reference: black, isort, prettier
This commit is contained in:
@@ -1,37 +1,36 @@
|
||||
odoo.define('document_page_reference.backend', function (require) {
|
||||
'use strict';
|
||||
odoo.define("document_page_reference.backend", function(require) {
|
||||
"use strict";
|
||||
|
||||
var field_registry = require('web.field_registry');
|
||||
var backend = require('web_editor.backend');
|
||||
var field_registry = require("web.field_registry");
|
||||
var backend = require("web_editor.backend");
|
||||
var FieldTextHtmlSimple = backend.FieldTextHtmlSimple;
|
||||
|
||||
var FieldDocumentPage = FieldTextHtmlSimple.extend({
|
||||
events: _.extend({}, FieldTextHtmlSimple.prototype.events, {
|
||||
'click .oe_direct_line': '_onClickDirectLink',
|
||||
"click .oe_direct_line": "_onClickDirectLink",
|
||||
}),
|
||||
_onClickDirectLink: function (event) {
|
||||
_onClickDirectLink: function(event) {
|
||||
var self = this;
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
var element = $(event.target).closest('.oe_direct_line')[0];
|
||||
var element = $(event.target).closest(".oe_direct_line")[0];
|
||||
var default_reference = element.name;
|
||||
var model = $(event.target).data('oe-model');
|
||||
var id = $(event.target).data('oe-id');
|
||||
var model = $(event.target).data("oe-model");
|
||||
var id = $(event.target).data("oe-id");
|
||||
var context = this.record.getContext(this.recordParams);
|
||||
if (default_reference){
|
||||
context['default_reference'] = default_reference
|
||||
if (default_reference) {
|
||||
context.default_reference = default_reference;
|
||||
}
|
||||
this._rpc({
|
||||
model: model,
|
||||
method: 'get_formview_action',
|
||||
args: [[parseInt(id)]],
|
||||
method: "get_formview_action",
|
||||
args: [[parseInt(id, 10)]],
|
||||
context: context,
|
||||
})
|
||||
.then(function (action) {
|
||||
self.trigger_up('do_action', {action: action});
|
||||
}).then(function(action) {
|
||||
self.trigger_up("do_action", {action: action});
|
||||
});
|
||||
},
|
||||
});
|
||||
field_registry.add('document_page_reference', FieldDocumentPage);
|
||||
field_registry.add("document_page_reference", FieldDocumentPage);
|
||||
return FieldDocumentPage;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user