Commit 5134dd20 authored by Romain Courteaud's avatar Romain Courteaud

erp5_web_renderjs_ui: speed up router ready

parent bd5f84af
...@@ -1055,59 +1055,58 @@ ...@@ -1055,59 +1055,58 @@
rJS(window) rJS(window)
.ready(function createProps(gadget) { .ready(function routerReady(gadget) {
gadget.props = { gadget.props = {
options: {} options: {}
}; };
}) return RSVP.all([
(function createJioSelection() {
.ready(function createJioSelection(gadget) { return gadget.getDeclaredGadget("jio_selection")
return gadget.getDeclaredGadget("jio_selection") .push(function (jio_gadget) {
.push(function (jio_gadget) { gadget.props.jio_gadget = jio_gadget;
gadget.props.jio_gadget = jio_gadget; return jio_gadget.createJio({
return jio_gadget.createJio({ type: "sha",
type: "sha", sub_storage: {
sub_storage: { type: "indexeddb",
type: "indexeddb", database: "selection"
database: "selection" }
} });
}); });
}); }()),
}) (function createJioNavigationHistory() {
return gadget.getDeclaredGadget("jio_navigation_history")
.ready(function createJioNavigationHistory(gadget) { .push(function (jio_gadget) {
return gadget.getDeclaredGadget("jio_navigation_history") gadget.props.jio_navigation_gadget = jio_gadget;
.push(function (jio_gadget) { return jio_gadget.createJio({
gadget.props.jio_navigation_gadget = jio_gadget; type: "query",
return jio_gadget.createJio({ sub_storage: {
type: "query", type: "indexeddb",
sub_storage: { database: "navigation_history"
type: "indexeddb", }
database: "navigation_history" });
} });
}); }()),
}); (function createJioDocumentState() {
}) return gadget.getDeclaredGadget("jio_document_state")
.push(function (jio_gadget) {
.ready(function createJioDocumentState(gadget) { gadget.props.jio_state_gadget = jio_gadget;
return gadget.getDeclaredGadget("jio_document_state") return jio_gadget.createJio({
.push(function (jio_gadget) { type: "indexeddb",
gadget.props.jio_state_gadget = jio_gadget; database: "document_state"
return jio_gadget.createJio({ });
type: "indexeddb", });
database: "document_state" }()),
}); (function createJioForContent() {
}); return gadget.getDeclaredGadget("jio_form_content")
}) .push(function (jio_form_content) {
.ready(function createJioForContent(g) { gadget.props.jio_form_content = jio_form_content;
return g.getDeclaredGadget("jio_form_content") return jio_form_content.createJio({
.push(function (jio_form_content) { type: "local",
g.props.jio_form_content = jio_form_content; sessiononly: true
return jio_form_content.createJio({ });
type: "local", });
sessiononly: true }())
}); ]);
});
}) })
.declareMethod('getCommandUrlForList', function getCommandUrlForList( .declareMethod('getCommandUrlForList', function getCommandUrlForList(
......
...@@ -236,7 +236,7 @@ ...@@ -236,7 +236,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>991.63470.31913.42018</string> </value> <value> <string>991.63474.14071.31470</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -254,7 +254,7 @@ ...@@ -254,7 +254,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1620655812.82</float> <float>1620656308.36</float>
<string>UTC</string> <string>UTC</string>
</tuple> </tuple>
</state> </state>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment