summaryrefslogtreecommitdiff
path: root/doc/reference/javascript.rst
diff options
context:
space:
mode:
authorChristophe Matthieu <chm@odoo.com>2015-07-17 15:34:39 +0200
committerChristophe Matthieu <chm@odoo.com>2015-07-22 12:15:25 +0200
commit264bb780a1e8c197658bc048074ca83a91a0fc57 (patch)
treec5d0e37b4ea943cff4871943bb0d1a193fa0527a /doc/reference/javascript.rst
parent71732dceb6613dab28d6eef96fa155acc91af7ce (diff)
[IMP] web: web modules return readable logs and phantomjs logs
boot.js log: * ``Missing dependencies``: These modules do not appear in the page. It is possible that the JavaScript file is not in the page or that the module name is wrong * ``Failed modules``: A javascript error is detected * ``Rejected modules``: The module returns a rejected deferred. It (and its dependent modules) is not loaded. * ``Rejected linked modules``: Modules who depend on a rejected module * ``Non loaded modules``: Modules who depend on a missing or a failed module
Diffstat (limited to 'doc/reference/javascript.rst')
-rw-r--r--doc/reference/javascript.rst17
1 files changed, 17 insertions, 0 deletions
diff --git a/doc/reference/javascript.rst b/doc/reference/javascript.rst
index a41709beb51..d10c72145dd 100644
--- a/doc/reference/javascript.rst
+++ b/doc/reference/javascript.rst
@@ -755,6 +755,23 @@ properly.
Modules are contained in a file, but a file can define several modules
(however, it is better to keep them in separate files).
+Each module can return a deferred. In that case, the module is marked as loaded
+only when the deferred is resolved, and its value is equal to the resolved value.
+The module can be rejected (unloaded). This will be logged in the console as info.
+
+* ``Missing dependencies``:
+ These modules do not appear in the page. It is possible that the JavaScript
+ file is not in the page or that the module name is wrong
+* ``Failed modules``:
+ A javascript error is detected
+* ``Rejected modules``:
+ The module returns a rejected deferred. It (and its dependent modules) is not
+ loaded.
+* ``Rejected linked modules``:
+ Modules who depend on a rejected module
+* ``Non loaded modules``:
+ Modules who depend on a missing or a failed module
+
Web client structure
--------------------