From c41c7e6cc5ba62d41ff7487593287112a6e87519 Mon Sep 17 00:00:00 2001 From: Max Goodman Date: Thu, 16 May 2013 16:07:13 -0700 Subject: [PATCH] Return a Deferred from preload to mimic jQuery's $.ajax interface. --- r2/r2/public/static/js/base.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/r2/r2/public/static/js/base.js b/r2/r2/public/static/js/base.js index 8b36dc8f2..021fb42f3 100644 --- a/r2/r2/public/static/js/base.js +++ b/r2/r2/public/static/js/base.js @@ -26,7 +26,10 @@ r.setupBackbone = function() { var preloaded = r.preload.read(url) if (preloaded != null) { request.success(preloaded) - return + + var deferred = new jQuery.Deferred + deferred.resolve(preloaded) + return deferred } }