6
<template id="web.assets_common">
7
<script type="text/javascript" src="/web/static/lib/es5-shim/es5-shim.min.js"></script>
8
<script type="text/javascript" src="/web/static/lib/underscore/underscore.js"></script>
9
<script type="text/javascript" src="/web/static/lib/underscore.string/lib/underscore.string.js"></script>
10
<script type="text/javascript" src="/web/static/lib/datejs/globalization/en-US.js"></script>
11
<script type="text/javascript" src="/web/static/lib/spinjs/spin.js"></script>
14
<script type="text/javascript" src="/web/static/lib/jquery/jquery.js"></script>
15
<script type="text/javascript" src="/web/static/lib/jquery.blockUI/jquery.blockUI.js"></script>
16
<script type="text/javascript" src="/web/static/lib/jquery.hotkeys/jquery.hotkeys.js"></script>
17
<script type="text/javascript" src="/web/static/lib/jquery.placeholder/jquery.placeholder.js"></script>
18
<script type="text/javascript" src="/web/static/lib/jquery.timeago/jquery.timeago.js"></script>
19
<script type="text/javascript" src="/web/static/lib/jquery.form/jquery.form.js"></script>
21
<script type="text/javascript" src="/web/static/lib/jquery.ba-bbq/jquery.ba-bbq.js"></script>
23
<script type="text/javascript" src="/web/static/lib/qweb/qweb2.js"></script>
24
<script type="text/javascript" src="/web/static/src/js/openerpframework.js"></script>
25
<script type="text/javascript" charset="utf-8">
26
openerp._modules = <t t-raw="modules"/>;
29
<link rel="stylesheet" href="/web/static/lib/fontawesome/css/font-awesome.css"/>
32
<template id="jqueryui_conflict" name="jquery.ui.conflict">
33
<!-- TODO: get rid of this hack once jQuery.ui is removed -->
34
<script type="text/javascript" charset="utf-8">
35
$.fn.bstooltip = $.fn.tooltip;
36
$.fn.bsbutton = $.fn.button;
39
<script type="text/javascript" charset="utf-8">
40
$.fn.tooltip = $.fn.bstooltip;
41
$.fn.button = $.fn.bsbutton;
45
<template id="web.assets_backend">
46
<t t-call="web.assets_common"/>
48
<script type="text/javascript" src="/web/static/lib/datejs/core.js"></script>
49
<script type="text/javascript" src="/web/static/lib/datejs/parser.js"></script>
50
<script type="text/javascript" src="/web/static/lib/datejs/sugarpak.js"></script>
51
<script type="text/javascript" src="/web/static/lib/datejs/extras.js"></script>
53
<!-- jQuery addons -->
54
<script type="text/javascript" src="/web/static/lib/jquery.validate/jquery.validate.js"></script>
55
<script type="text/javascript" src="/web/static/lib/jquery.autosize/jquery.autosize.js"></script>
56
<script type="text/javascript" src="/web/static/lib/jquery.scrollTo/jquery.scrollTo-min.js"></script>
58
<link rel="stylesheet" href="/web/static/lib/cleditor/jquery.cleditor.css"/>
59
<script type="text/javascript" src="/web/static/lib/cleditor/jquery.cleditor.js"></script>
61
<link rel="stylesheet" href="/web/static/lib/jquery.textext/jquery.textext.css"/>
62
<script type="text/javascript" src="/web/static/lib/jquery.textext/jquery.textext.js"></script>
64
<link rel="stylesheet" href="/web/static/lib/select2/select2.css"/>
65
<script type="text/javascript" src="/web/static/lib/select2/select2.js"></script>
67
<link rel="stylesheet" href="/web/static/lib/bootstrap/css/bootstrap.css"/>
68
<script type="text/javascript" src="/web/static/lib/bootstrap/js/bootstrap.js"></script>
71
<link rel="stylesheet" href="/web/static/lib/jquery.ui.bootstrap/css/custom-theme/jquery-ui-1.9.0.custom.css"/>
73
<t t-call="web.jqueryui_conflict">
74
<script type="text/javascript" src="/web/static/lib/jquery.ui/js/jquery-ui-1.9.1.custom.js"></script>
77
<link rel="stylesheet" href="/web/static/lib/jquery.ui.timepicker/css/jquery-ui-timepicker-addon.css"/>
78
<script type="text/javascript" src="/web/static/lib/jquery.ui.timepicker/js/jquery-ui-timepicker-addon.js"></script>
80
<link rel="stylesheet" href="/web/static/lib/jquery.ui.notify/css/ui.notify.css"/>
81
<script type="text/javascript" src="/web/static/lib/jquery.ui.notify/js/jquery.notify.js"></script>
85
<script type="text/javascript" src="/web/static/lib/backbone/backbone.js"></script>
88
<link rel="stylesheet" href="/web/static/src/css/base.css"/>
89
<link rel="stylesheet" href="/web/static/src/css/data_export.css"/>
90
<link rel="stylesheet" href="/base/static/src/css/modules.css"/>
92
<script type="text/javascript" src="/web/static/lib/py.js/lib/py.js"></script>
93
<script type="text/javascript" src="/web/static/src/js/boot.js"></script>
94
<script type="text/javascript" src="/web/static/src/js/testing.js"></script>
95
<script type="text/javascript" src="/web/static/src/js/pyeval.js"></script>
96
<script type="text/javascript" src="/web/static/src/js/core.js"></script>
97
<script type="text/javascript" src="/web/static/src/js/formats.js"></script>
98
<script type="text/javascript" src="/web/static/src/js/chrome.js"></script>
99
<script type="text/javascript" src="/web/static/src/js/views.js"></script>
100
<script type="text/javascript" src="/web/static/src/js/data.js"></script>
101
<script type="text/javascript" src="/web/static/src/js/data_export.js"></script>
102
<script type="text/javascript" src="/web/static/src/js/search.js"></script>
103
<script type="text/javascript" src="/web/static/src/js/view_list.js"></script>
104
<script type="text/javascript" src="/web/static/src/js/view_form.js"></script>
105
<script type="text/javascript" src="/web/static/src/js/view_list_editable.js"></script>
106
<script type="text/javascript" src="/web/static/src/js/view_tree.js"></script>
107
<script type="text/javascript" src="/base/static/src/js/apps.js"></script>
111
<template id="web.assets_webclient_manifest">
112
<!-- This bundle can be used for module manifest asset declaration backward compatibility -->
113
<t t-foreach="manifest_list('css')" t-as="css_file">
114
<link rel="stylesheet" t-att-href="css_file"/>
116
<t t-foreach="manifest_list('js')" t-as="js_file">
117
<script type="text/javascript" t-att-src="js_file"></script>
7
121
<template id="web.layout" name="Web layout"><!DOCTYPE html>
8
122
<html style="height: 100%">
233
<template id="web.qunit_suite">
234
<!DOCTYPE html>
235
<html style="height: 100%">
237
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
238
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
239
<title>OpenERP Web Tests</title>
241
<link rel="shortcut icon" href="/web/static/src/img/favicon.ico" type="image/x-icon"/>
242
<link rel="stylesheet" href="/web/static/lib/qunit/qunit.css"/>
243
<script src="/web/static/lib/qunit/qunit.js"></script>
245
<t t-call="web.assets_backend"/>
247
<script type="text/javascript" id="qunit_config">
248
QUnit.config.testTimeout = 5 * 60 * 1000;
249
QUnit.moduleDone(function(result) {
250
console.log(result.name + " (" + result.passed + "/" + result.total + " passed tests)");
252
QUnit.done(function(result) {
253
if (result.failed === 0) {
257
openerp.web.qweb.add_template("/web/webclient/qweb");
260
<script type="text/javascript" src="/web/static/test/testing.js"></script>
261
<script type="text/javascript" src="/web/static/test/framework.js"></script>
262
<script type="text/javascript" src="/web/static/test/registry.js"></script>
263
<script type="text/javascript" src="/web/static/test/form.js"></script>
264
<script type="text/javascript" src="/web/static/test/data.js"></script>
265
<script type="text/javascript" src="/web/static/test/list-utils.js"></script>
266
<script type="text/javascript" src="/web/static/test/formats.js"></script>
267
<script type="text/javascript" src="/web/static/test/rpc-misordered.js"></script>
268
<script type="text/javascript" src="/web/static/test/evals.js"></script>
269
<script type="text/javascript" src="/web/static/test/search.js"></script>
270
<script type="text/javascript" src="/web/static/test/list.js"></script>
271
<script type="text/javascript" src="/web/static/test/list-editable.js"></script>
272
<script type="text/javascript" src="/web/static/test/mutex.js"></script>
275
<body id="oe" class="openerp">
276
<div id="qunit"></div>
277
<div id="qunit-fixture"></div>