~openerp-dev/openerp-web/trunk-website-backend-integration-sle-csn

« back to all changes in this revision

Viewing changes to addons/web/views/webclient_templates.xml

  • Committer: Cedric Snauwaert
  • Date: 2014-05-06 11:30:51 UTC
  • mfrom: (3995.1.8 web)
  • Revision ID: csn@openerp.com-20140506113051-gk1m8bh01dgp0ech
[MERGE+FIX]merge with latest trunk and add method to show and add website div

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
-->
4
4
<openerp>
5
5
    <data>
 
6
        <template id="web.assets_bootstrap">
 
7
            <!-- Bootstrap must be loaded after jquery.ui until jquery.ui is removed -->
 
8
            <link rel="stylesheet" href="/web/static/lib/bootstrap/css/bootstrap.css"/>
 
9
            <script type="text/javascript" src="/web/static/lib/bootstrap/js/bootstrap.js"></script>
 
10
        </template>
 
11
        <template id="web.assets_common">
 
12
            <script type="text/javascript" src="/web/static/lib/es5-shim/es5-shim.min.js"></script>
 
13
            <script type="text/javascript" src="/web/static/lib/underscore/underscore.js"></script>
 
14
            <script type="text/javascript" src="/web/static/lib/underscore.string/lib/underscore.string.js"></script>
 
15
            <script type="text/javascript" src="/web/static/lib/datejs/globalization/en-US.js"></script>
 
16
            <script type="text/javascript" src="/web/static/lib/spinjs/spin.js"></script>
 
17
 
 
18
            <!-- jQuery stuff -->
 
19
            <script type="text/javascript" src="/web/static/lib/jquery/jquery.js"></script>
 
20
            <script type="text/javascript" src="/web/static/lib/jquery.blockUI/jquery.blockUI.js"></script>
 
21
            <script type="text/javascript" src="/web/static/lib/jquery.hotkeys/jquery.hotkeys.js"></script>
 
22
            <script type="text/javascript" src="/web/static/lib/jquery.placeholder/jquery.placeholder.js"></script>
 
23
            <script type="text/javascript" src="/web/static/lib/jquery.timeago/jquery.timeago.js"></script>
 
24
            <script type="text/javascript" src="/web/static/lib/jquery.form/jquery.form.js"></script>
 
25
 
 
26
            <script type="text/javascript" src="/web/static/lib/jquery.ba-bbq/jquery.ba-bbq.js"></script>
 
27
 
 
28
            <link rel="stylesheet" href="/web/static/lib/fontawesome/css/font-awesome.css"/>
 
29
 
 
30
            <!-- jQuery ui -->
 
31
            <link rel="stylesheet" href="/web/static/lib/jquery.ui.bootstrap/css/custom-theme/jquery-ui-1.9.0.custom.css"/>
 
32
            <script type="text/javascript" src="/web/static/lib/jquery.ui/js/jquery-ui-1.9.1.custom.js"></script>
 
33
 
 
34
            <link rel="stylesheet" href="/web/static/lib/jquery.ui.timepicker/css/jquery-ui-timepicker-addon.css"/>
 
35
            <script type="text/javascript" src="/web/static/lib/jquery.ui.timepicker/js/jquery-ui-timepicker-addon.js"></script>
 
36
 
 
37
            <link rel="stylesheet" href="/web/static/lib/jquery.ui.notify/css/ui.notify.css"/>
 
38
            <script type="text/javascript" src="/web/static/lib/jquery.ui.notify/js/jquery.notify.js"></script>
 
39
 
 
40
            
 
41
            <t t-call="web.assets_bootstrap"/>
 
42
        </template>
 
43
 
 
44
        <template id="web.assets_backend">
 
45
            <t t-call="web.assets_common"/>
 
46
            <!-- Datejs -->
 
47
            <script type="text/javascript" src="/web/static/lib/datejs/core.js"></script>
 
48
            <script type="text/javascript" src="/web/static/lib/datejs/parser.js"></script>
 
49
            <script type="text/javascript" src="/web/static/lib/datejs/sugarpak.js"></script>
 
50
            <script type="text/javascript" src="/web/static/lib/datejs/extras.js"></script>
 
51
 
 
52
            <!-- jQuery addons -->
 
53
            <script type="text/javascript" src="/web/static/lib/jquery.validate/jquery.validate.js"></script>
 
54
            <script type="text/javascript" src="/web/static/lib/jquery.autosize/jquery.autosize.js"></script>
 
55
            <script type="text/javascript" src="/web/static/lib/jquery.scrollTo/jquery.scrollTo-min.js"></script>
 
56
 
 
57
            <link rel="stylesheet" href="/web/static/lib/cleditor/jquery.cleditor.css"/>
 
58
            <script type="text/javascript" src="/web/static/lib/cleditor/jquery.cleditor.js"></script>
 
59
 
 
60
            <link rel="stylesheet" href="/web/static/lib/jquery.textext/jquery.textext.css"/>
 
61
            <script type="text/javascript" src="/web/static/lib/jquery.textext/jquery.textext.js"></script>
 
62
 
 
63
            <link rel="stylesheet" href="/web/static/lib/select2/select2.css"/>
 
64
            <script type="text/javascript" src="/web/static/lib/select2/select2.js"></script>
 
65
 
 
66
 
 
67
            <!-- jQuery ui -->
 
68
<!--             <link rel="stylesheet" href="/web/static/lib/jquery.ui.bootstrap/css/custom-theme/jquery-ui-1.9.0.custom.css"/>
 
69
            <script type="text/javascript" src="/web/static/lib/jquery.ui/js/jquery-ui-1.9.1.custom.js"></script>
 
70
 
 
71
            <link rel="stylesheet" href="/web/static/lib/jquery.ui.timepicker/css/jquery-ui-timepicker-addon.css"/>
 
72
            <script type="text/javascript" src="/web/static/lib/jquery.ui.timepicker/js/jquery-ui-timepicker-addon.js"></script>
 
73
 
 
74
            <link rel="stylesheet" href="/web/static/lib/jquery.ui.notify/css/ui.notify.css"/>
 
75
            <script type="text/javascript" src="/web/static/lib/jquery.ui.notify/js/jquery.notify.js"></script> -->
 
76
 
 
77
            <!-- Bootstrap must be loaded after jquery.ui until jquery.ui is removed -->
 
78
            <!-- <link rel="stylesheet" href="/web/static/lib/bootstrap/css/bootstrap.css"/>
 
79
            <script type="text/javascript" src="/web/static/lib/bootstrap/js/bootstrap.js"></script> -->
 
80
 
 
81
            <!-- Backbone -->
 
82
            <script type="text/javascript" src="/web/static/lib/backbone/backbone.js"></script>
 
83
 
 
84
            <!-- Internals -->
 
85
            <link rel="stylesheet" href="/web/static/src/css/base.css"/>
 
86
            <link rel="stylesheet" href="/web/static/src/css/data_export.css"/>
 
87
            <link rel="stylesheet" href="/base/static/src/css/modules.css"/>
 
88
 
 
89
            <script type="text/javascript" src="/web/static/lib/qweb/qweb2.js"></script>
 
90
            <script type="text/javascript" src="/web/static/src/js/openerpframework.js"></script>
 
91
            <script type="text/javascript" src="/web/static/lib/py.js/lib/py.js"></script>
 
92
            <script type="text/javascript" src="/web/static/src/js/boot.js"></script>
 
93
            <script type="text/javascript" src="/web/static/src/js/testing.js"></script>
 
94
            <script type="text/javascript" src="/web/static/src/js/pyeval.js"></script>
 
95
            <script type="text/javascript" src="/web/static/src/js/core.js"></script>
 
96
            <script type="text/javascript" src="/web/static/src/js/formats.js"></script>
 
97
            <script type="text/javascript" src="/web/static/src/js/chrome.js"></script>
 
98
            <script type="text/javascript" src="/web/static/src/js/views.js"></script>
 
99
            <script type="text/javascript" src="/web/static/src/js/data.js"></script>
 
100
            <script type="text/javascript" src="/web/static/src/js/data_export.js"></script>
 
101
            <script type="text/javascript" src="/web/static/src/js/search.js"></script>
 
102
            <script type="text/javascript" src="/web/static/src/js/view_list.js"></script>
 
103
            <script type="text/javascript" src="/web/static/src/js/view_form.js"></script>
 
104
            <script type="text/javascript" src="/web/static/src/js/view_list_editable.js"></script>
 
105
            <script type="text/javascript" src="/web/static/src/js/view_tree.js"></script>
 
106
            <script type="text/javascript" src="/base/static/src/js/apps.js"></script>
 
107
 
 
108
        </template>
 
109
 
 
110
        <template id="web.assets_webclient_manifest">
 
111
            <!-- This bundle can be used for module manifest asset declaration backward compatibility -->
 
112
            <t t-foreach="manifest_list('css')" t-as="css_file">
 
113
                <link rel="stylesheet" t-att-href="css_file"/>
 
114
            </t>
 
115
            <t t-foreach="manifest_list('js')" t-as="js_file">
 
116
                <script type="text/javascript" t-att-src="js_file"></script>
 
117
            </t>
 
118
        </template>
6
119
 
7
120
        <template id="web.layout" name="Web layout">&lt;!DOCTYPE html&gt;
8
121
            <html style="height: 100%">
23
136
        <template id="web.webclient_bootstrap" name="Webclient Bootstrap">
24
137
            <t t-call="web.layout">
25
138
                <t t-set="head">
26
 
                    <t t-foreach="css" t-as="css_file">
27
 
                        <link rel="stylesheet" t-att-href="css_file"/>
28
 
                    </t>
29
 
                    <t t-foreach="js" t-as="js_file">
30
 
                        <script type="text/javascript" t-att-src="js_file"></script>
31
 
                    </t>
 
139
                    <t t-call-assets="web.assets_backend"/>
32
140
                    <script type="text/javascript">
33
141
                        $(function() {
34
142
                            var s = new openerp.init(<t t-raw="modules"/>);
78
186
            </script>
79
187
            <div class="form-group field-db" t-if="databases and len(databases) &gt; 1">
80
188
                <label for="db" class="control-label">Database</label>
81
 
                <select name="db" id="db" class="form-control" required="required" t-att-autofocus="'autofocus' if current_db not in databases else None" onchange="dbchanged(this.value)">
 
189
                <select name="db" id="db" class="form-control" required="required" t-att-autofocus="'autofocus' if request.db not in databases else None" onchange="dbchanged(this.value)">
82
190
                    <option></option>
83
191
                    <t t-foreach="databases" t-as="db">
84
 
                        <option t-att-selected="'selected' if db == current_db else None">
 
192
                        <option t-att-selected="'selected' if db == request.db else None">
85
193
                            <t t-esc="db"/>
86
194
                        </option>
87
195
                    </t>
121
229
            </t>
122
230
        </template>
123
231
 
 
232
        <template id="web.qunit_suite">
 
233
            &lt;!DOCTYPE html&gt;
 
234
            <html style="height: 100%">
 
235
                <head>
 
236
                    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
 
237
                    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
 
238
                    <title>OpenERP Web Tests</title>
 
239
 
 
240
                    <link rel="shortcut icon" href="/web/static/src/img/favicon.ico" type="image/x-icon"/>
 
241
                    <link rel="stylesheet" href="/web/static/lib/qunit/qunit.css"/>
 
242
                    <script src="/web/static/lib/qunit/qunit.js"></script>
 
243
 
 
244
                    <t t-call="web.assets_backend"/>
 
245
 
 
246
                    <script type="text/javascript" id="qunit_config">
 
247
                        QUnit.config.testTimeout = 5 * 60 * 1000;
 
248
                        QUnit.moduleDone(function(result) {
 
249
                            console.log(result.name + " (" + result.passed + "/" + result.total + " passed tests)");
 
250
                        });
 
251
                        QUnit.done(function(result) {
 
252
                            if (result.failed === 0) {
 
253
                                console.log('ok');
 
254
                            }
 
255
                        });
 
256
                        openerp.web.qweb.add_template("/web/webclient/qweb");
 
257
                    </script>
 
258
 
 
259
                    <script type="text/javascript" src="/web/static/test/testing.js"></script>
 
260
                    <script type="text/javascript" src="/web/static/test/framework.js"></script>
 
261
                    <script type="text/javascript" src="/web/static/test/registry.js"></script>
 
262
                    <script type="text/javascript" src="/web/static/test/form.js"></script>
 
263
                    <script type="text/javascript" src="/web/static/test/data.js"></script>
 
264
                    <script type="text/javascript" src="/web/static/test/list-utils.js"></script>
 
265
                    <script type="text/javascript" src="/web/static/test/formats.js"></script>
 
266
                    <script type="text/javascript" src="/web/static/test/rpc-misordered.js"></script>
 
267
                    <script type="text/javascript" src="/web/static/test/evals.js"></script>
 
268
                    <script type="text/javascript" src="/web/static/test/search.js"></script>
 
269
                    <script type="text/javascript" src="/web/static/test/list.js"></script>
 
270
                    <script type="text/javascript" src="/web/static/test/list-editable.js"></script>
 
271
                    <script type="text/javascript" src="/web/static/test/mutex.js"></script>
 
272
                </head>
 
273
 
 
274
                <body id="oe" class="openerp">
 
275
                    <div id="qunit"></div>
 
276
                    <div id="qunit-fixture"></div>
 
277
                </body>
 
278
            </html>
 
279
 
 
280
        </template>
 
281
 
124
282
    </data>
125
283
</openerp>