Commit 18f94b2f authored by Romain Courteaud's avatar Romain Courteaud

[erp5_web_renderjs_ui] Launcher: after displaying an error, reset to the initial gadget state

parent f7d9232b
...@@ -5,7 +5,13 @@ ...@@ -5,7 +5,13 @@
XMLHttpRequest, location, console, navigator, ProgressEvent) { XMLHttpRequest, location, console, navigator, ProgressEvent) {
"use strict"; "use strict";
var MAIN_SCOPE = "m"; var MAIN_SCOPE = "m",
default_state_json_string = JSON.stringify({
panel_visible: false,
setting_id: "setting/" + document.head.querySelector(
'script[data-renderjs-configuration="application_title"]'
).textContent
});
function renderMainGadget(gadget, url, options) { function renderMainGadget(gadget, url, options) {
var page_gadget; var page_gadget;
...@@ -243,12 +249,7 @@ ...@@ -243,12 +249,7 @@
{mutex: 'declareAndExecuteEditorPanelGadget'} {mutex: 'declareAndExecuteEditorPanelGadget'}
) )
.setState({ .setState(JSON.parse(default_state_json_string))
panel_visible: false,
setting_id: "setting/" + document.head.querySelector(
'script[data-renderjs-configuration="application_title"]'
).textContent
})
.ready(function () { .ready(function () {
var gadget = this, var gadget = this,
setting_gadget, setting_gadget,
...@@ -605,7 +606,7 @@ ...@@ -605,7 +606,7 @@
gadget.props.content_element.querySelector('pre').textContent = gadget.props.content_element.querySelector('pre').textContent =
"Error: " + gadget.state.error_text; "Error: " + gadget.state.error_text;
// reset gadget state // reset gadget state
gadget.state = {}; gadget.state = JSON.parse(default_state_json_string);
// XXX Notify error // XXX Notify error
}); });
} }
......
...@@ -230,7 +230,7 @@ ...@@ -230,7 +230,7 @@
</item> </item>
<item> <item>
<key> <string>serial</string> </key> <key> <string>serial</string> </key>
<value> <string>971.53509.42083.38280</string> </value> <value> <string>971.61005.64164.54442</string> </value>
</item> </item>
<item> <item>
<key> <string>state</string> </key> <key> <string>state</string> </key>
...@@ -248,7 +248,7 @@ ...@@ -248,7 +248,7 @@
</tuple> </tuple>
<state> <state>
<tuple> <tuple>
<float>1542969999.44</float> <float>1543420133.66</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