From e653af4da2e9e8ad83572ed1ea2259ef14d9becf Mon Sep 17 00:00:00 2001 From: Waqas Khalid Date: Thu, 18 Dec 2014 21:01:23 +0500 Subject: [PATCH] Tender widget inavailability stops loading studio page When tender_widget.js is inavailable studio page stops loading becuase of error in the requirejs. It is dependency in the requirejs so when it doesn't load it cause other dependencies to stop loading. TNL-1018 --- cms/templates/widgets/tender.html | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/cms/templates/widgets/tender.html b/cms/templates/widgets/tender.html index 19c3f5269a..4f9b182a28 100644 --- a/cms/templates/widgets/tender.html +++ b/cms/templates/widgets/tender.html @@ -7,6 +7,14 @@ window.Tender = { hide_kb: 'true', widgetToggles: document.getElementsByClassName('show-tender') } -require(['tender']); +// In order to avoid requirejs timeout errors should tender not be +// available, we're not using domReady as a loader plugin here. +// For more details, please see the note at +// http://requirejs.org/docs/api.html#pageload +require(['domReady'], function (domReady) { + domReady(function () { + require(['tender']); + }); +}); % endif