summaryrefslogtreecommitdiff
path: root/addons/website_slides_survey/static/src/js/slides_certification_upload_toast.js
blob: e258201bc79961121d7412a10c5d32fca6f8f283 (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
31
32
33
34
35
36
37
38
39
odoo.define('website_slides_survey.certification_upload_toast', function (require) {
'use strict';

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

var sessionStorage = window.sessionStorage;
var core = require('web.core');
var _t = core._t;


publicWidget.registry.CertificationUploadToast = publicWidget.Widget.extend({
    selector: '.o_wslides_survey_certification_upload_toast',

    /**
     * @override
     */
    start: function () {
        var self = this;
        this._super.apply(this, arguments).then(function () {
            var url = sessionStorage.getItem("survey_certification_url");
            if (url) {
                self.displayNotification({
                    type: 'info',
                    title: _t('Certification created'),
                    message: _.str.sprintf(
                        _t('Follow this link to add questions to your certification. <a href="%s">Edit certification</a>'),
                        url
                    ),
                    sticky: true,
                });
                sessionStorage.removeItem("survey_certification_url");
            }
        });
    },
});

return publicWidget.registry.CertificationUploadToast;

});