@@ -21,13 +21,13 @@ hqDefine("cloudcare/js/formplayer/app", function () {
21
21
var FormplayerFrontend = new Marionette . Application ( ) ;
22
22
23
23
FormplayerFrontend . on ( "before:start" , function ( app , options ) {
24
- const xsrfRequest = new $ . Deferred ( ) ; // create Deferred object
25
- this . xsrfPromise = xsrfRequest . promise ( ) ; // returns only the promise of the object
24
+ const xsrfRequest = new $ . Deferred ( ) ;
25
+ this . xsrfRequest = xsrfRequest . promise ( ) ;
26
26
// Make a get call if the csrf token isn't available when the page loads.
27
27
if ( $ . cookie ( 'XSRF-TOKEN' ) === undefined ) {
28
28
$ . get (
29
29
{ url : options . formplayer_url + '/serverup' , global : false , xhrFields : { withCredentials : true } }
30
- ) . always ( xsrfRequest . resolve ( ) ) ;
30
+ ) . always ( ( ) => { xsrfRequest . resolve ( ) ; } ) ;
31
31
} else {
32
32
// resolve immediately
33
33
xsrfRequest . resolve ( ) ;
@@ -307,10 +307,7 @@ hqDefine("cloudcare/js/formplayer/app", function () {
307
307
hqRequire ( [ "cloudcare/js/formplayer/apps/api" ] , function ( AppsAPI ) {
308
308
AppsAPI . primeApps ( user . restoreAs , options . apps ) ;
309
309
} ) ;
310
- $ . when (
311
- FormplayerUtils . getSavedDisplayOptions ( ) ,
312
- FormplayerFrontend . xsrfPromise
313
- ) . done ( function ( savedDisplayOptions ) {
310
+ $ . when ( FormplayerUtils . getSavedDisplayOptions ( ) ) . done ( function ( savedDisplayOptions ) {
314
311
savedDisplayOptions = _ . pick (
315
312
savedDisplayOptions ,
316
313
Const . ALLOWED_SAVED_OPTIONS
@@ -324,7 +321,10 @@ hqDefine("cloudcare/js/formplayer/app", function () {
324
321
} ) ;
325
322
326
323
FormplayerFrontend . getChannel ( ) . request ( 'gridPolyfillPath' , options . gridPolyfillPath ) ;
327
- $ . when ( FormplayerFrontend . getChannel ( ) . request ( "appselect:apps" ) ) . done ( function ( appCollection ) {
324
+ $ . when (
325
+ FormplayerFrontend . getChannel ( ) . request ( "appselect:apps" ) ,
326
+ FormplayerFrontend . xsrfRequest
327
+ ) . done ( function ( appCollection ) {
328
328
var appId ;
329
329
var apps = appCollection . toJSON ( ) ;
330
330
if ( Backbone . history ) {
0 commit comments