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