~opencrea/+junk/helpdesk

« back to all changes in this revision

Viewing changes to web_week/static/src/js/web_week.js

  • Committer: joannes
  • Date: 2019-10-22 08:35:02 UTC
  • Revision ID: joannes@debian-20191022083502-mt30yw9vxj0jkkwi
init

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* Odoo web_week
 
2
 * License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). */
 
3
 
 
4
_.str.toBoolElse = function (str, elseValues, trueValues, falseValues) {
 
5
    var ret = _.str.toBool(str, trueValues, falseValues);
 
6
    if (_.isUndefined(ret)) {
 
7
        return elseValues;
 
8
    }
 
9
    return ret;
 
10
};
 
11
 
 
12
odoo.define('web_week.WeekView', function (require) {
 
13
    "use strict";
 
14
    var AbstractController = require('web.AbstractController');
 
15
    var AbstractModel = require('web.AbstractModel');
 
16
    var AbstractRenderer = require('web.AbstractRenderer');
 
17
    var AbstractView = require('web.AbstractView');
 
18
    var ViewRegistry = require('web.view_registry');
 
19
 
 
20
    var WeekController = AbstractController.extend({});
 
21
 
 
22
    var WeekRenderer = AbstractRenderer.extend({
 
23
        className: "o_web_week",
 
24
        template: "WeekView",
 
25
        _render: function () {
 
26
            this.$el.append(
 
27
                $('<h1>').text('hello world js')
 
28
                );
 
29
            return $.when();
 
30
 
 
31
            },
 
32
 
 
33
        });
 
34
 
 
35
    var WeekModel = AbstractModel.extend({});
 
36
 
 
37
    var WeekView = AbstractView.extend({
 
38
        config: {
 
39
            Model: WeekModel,
 
40
            Controller: WeekController,
 
41
            Renderer: WeekRenderer,
 
42
        },
 
43
        viewType: 'week',
 
44
    });
 
45
 
 
46
    ViewRegistry.add('week', WeekView);
 
47
    return WeekView;
 
48
});