summaryrefslogtreecommitdiff
path: root/addons/test_website/static/src/js/test_error.js
blob: 8a0f909d33fa06a92f1ec833dcbd7fad60af52bb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
odoo.define('website_forum.test_error', function (require) {
'use strict';

var publicWidget = require('web.public.widget');

publicWidget.registry.testError = publicWidget.Widget.extend({
    selector: '.rpc_error',
    events: {
        'click a': '_onRpcErrorClick',
    },

    //----------------------------------------------------------------------
    // Handlers
    //----------------------------------------------------------------------

    /**
     * make a rpc call with the href of the DOM element clicked
     * @private
     * @param {Event} ev
     * @returns {Promise}
     */
    _onRpcErrorClick: function (ev) {
        ev.preventDefault();
        var $link = $(ev.currentTarget);
        return this._rpc({
            route: $link.attr('href'),
        });
    }
});
});