diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_illustration_view_js.js b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_illustration_view_js.js index 47bc54dd151655baee3adba3381eae09c7b6d2e1..417e15c0d1bf340caed5c33390a63aa191adbbb0 100644 --- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_illustration_view_js.js +++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_illustration_view_js.js @@ -146,6 +146,23 @@ .push(function () { return text_gadget.getElement(); }) + .fail(function (error) { + var display_error_element; + if (error === "Timed out after 5000 ms") { + display_error_element = + gadget.props.element.querySelector( + "form div.ui-field-contain fieldset" + ); + display_error_element.innerHTML = + '<br/><p style="color: red"></p><br/><br/>'; + display_error_element.querySelector('p').textContent = + "TIMEOUT: The editor gadget is taking too long to load but is" + + " currently being cached, please wait for the page to load" + + " (check your browser loading icon) and then refresh."; + } else { + throw error; + } + }); }) ///////////////////////////////////////// diff --git a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_page_view_js.js b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_page_view_js.js index 2a4919f95b49a23ebc7cf5db7407ca2606c2d206..3eb17a8b33c555379408a574c5c0c016c4eb4502 100644 --- a/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_page_view_js.js +++ b/bt5/erp5_officejs/PathTemplateItem/web_page_module/gadget_officejs_jio_web_page_view_js.js @@ -146,6 +146,23 @@ }) .push(function () { return text_gadget.getElement(); + }) + .fail(function (error) { + var display_error_element; + if (error === "Timed out after 5000 ms") { + display_error_element = + gadget.props.element.querySelector( + "form div.ui-field-contain fieldset" + ); + display_error_element.innerHTML = + '<br/><p style="color: red"></p><br/><br/>'; + display_error_element.querySelector('p').textContent = + "TIMEOUT: The editor gadget is taking too long to load but is" + + " currently being cached, please wait for the page to load" + + " (check your browser loading icon) and then refresh."; + } else { + throw error; + } }); })