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

erp5_web_renderjs_ui: speed up router ready

parent bd5f84af
......@@ -1055,59 +1055,58 @@
rJS(window)
.ready(function createProps(gadget) {
.ready(function routerReady(gadget) {
gadget.props = {
options: {}
};
})
.ready(function createJioSelection(gadget) {
return gadget.getDeclaredGadget("jio_selection")
.push(function (jio_gadget) {
gadget.props.jio_gadget = jio_gadget;
return jio_gadget.createJio({
type: "sha",
sub_storage: {
type: "indexeddb",
database: "selection"
}
});
});
})
.ready(function createJioNavigationHistory(gadget) {
return gadget.getDeclaredGadget("jio_navigation_history")
.push(function (jio_gadget) {
gadget.props.jio_navigation_gadget = jio_gadget;
return jio_gadget.createJio({
type: "query",
sub_storage: {
type: "indexeddb",
database: "navigation_history"
}
});
});
})
.ready(function createJioDocumentState(gadget) {
return gadget.getDeclaredGadget("jio_document_state")
.push(function (jio_gadget) {
gadget.props.jio_state_gadget = jio_gadget;
return jio_gadget.createJio({
type: "indexeddb",
database: "document_state"
});
});
})
.ready(function createJioForContent(g) {
return g.getDeclaredGadget("jio_form_content")
.push(function (jio_form_content) {
g.props.jio_form_content = jio_form_content;
return jio_form_content.createJio({
type: "local",
sessiononly: true
});
});
return RSVP.all([
(function createJioSelection() {
return gadget.getDeclaredGadget("jio_selection")
.push(function (jio_gadget) {
gadget.props.jio_gadget = jio_gadget;
return jio_gadget.createJio({
type: "sha",
sub_storage: {
type: "indexeddb",
database: "selection"
}
});
});
}()),
(function createJioNavigationHistory() {
return gadget.getDeclaredGadget("jio_navigation_history")
.push(function (jio_gadget) {
gadget.props.jio_navigation_gadget = jio_gadget;
return jio_gadget.createJio({
type: "query",
sub_storage: {
type: "indexeddb",
database: "navigation_history"
}
});
});
}()),
(function createJioDocumentState() {
return gadget.getDeclaredGadget("jio_document_state")
.push(function (jio_gadget) {
gadget.props.jio_state_gadget = jio_gadget;
return jio_gadget.createJio({
type: "indexeddb",
database: "document_state"
});
});
}()),
(function createJioForContent() {
return gadget.getDeclaredGadget("jio_form_content")
.push(function (jio_form_content) {
gadget.props.jio_form_content = jio_form_content;
return jio_form_content.createJio({
type: "local",
sessiononly: true
});
});
}())
]);
})
.declareMethod('getCommandUrlForList', function getCommandUrlForList(
......
......@@ -236,7 +236,7 @@
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>991.63470.31913.42018</string> </value>
<value> <string>991.63474.14071.31470</string> </value>
</item>
<item>
<key> <string>state</string> </key>
......@@ -254,7 +254,7 @@
</tuple>
<state>
<tuple>
<float>1620655812.82</float>
<float>1620656308.36</float>
<string>UTC</string>
</tuple>
</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