From 332c35af0bdaddbd7de605983a44e47935beb2bd Mon Sep 17 00:00:00 2001 From: Romain Courteaud <romain@nexedi.com> Date: Fri, 19 Jan 2018 13:24:13 +0100 Subject: [PATCH] [erp5_web_renderjs_ui] Cancel listbox line fetching as soon as possible --- .../web_page_module/rjs_gadget_erp5_listbox_js.js | 8 +++----- .../web_page_module/rjs_gadget_erp5_listbox_js.xml | 4 ++-- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_listbox_js.js b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_listbox_js.js index 3afb96d053..874c6d5139 100644 --- a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_listbox_js.js +++ b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_listbox_js.js @@ -197,7 +197,9 @@ } } - queue = RSVP.Queue(); + // Cancel previous line rendering to not conflict with the asynchronous render for now + gadget.fetchLineContent(true); + queue = new RSVP.Queue(); if (!variable.translated_records) { queue .push(function () { @@ -212,10 +214,6 @@ }); } queue - .push(function () { - // Cancel previous line rendering to not conflict with the asynchronous render for now - return gadget.fetchLineContent(true); - }) .push(function () { // XXX Fix in case of multiple listboxes return RSVP.all([ diff --git a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_listbox_js.xml b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_listbox_js.xml index 04f0b04491..be9d6c19f7 100644 --- a/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_listbox_js.xml +++ b/bt5/erp5_web_renderjs_ui/PathTemplateItem/web_page_module/rjs_gadget_erp5_listbox_js.xml @@ -236,7 +236,7 @@ </item> <item> <key> <string>serial</string> </key> - <value> <string>964.57356.13308.65211</string> </value> + <value> <string>964.57356.32284.10547</string> </value> </item> <item> <key> <string>state</string> </key> @@ -254,7 +254,7 @@ </tuple> <state> <tuple> - <float>1516194029.5</float> + <float>1516364147.92</float> <string>UTC</string> </tuple> </state> -- 2.30.9