From 27fed3e737011a3254429b6ab5876b71aae816a5 Mon Sep 17 00:00:00 2001 From: wltsmrz Date: Thu, 22 Aug 2013 12:06:13 -0700 Subject: [PATCH] Apply the scope of request to request callbacks --- src/js/ripple/request.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/js/ripple/request.js b/src/js/ripple/request.js index 960c927e..e31b6b39 100644 --- a/src/js/ripple/request.js +++ b/src/js/ripple/request.js @@ -38,15 +38,17 @@ Request.prototype.request = function (remote) { Request.prototype.callback = function(callback, successEvent, errorEvent) { if (callback && typeof callback === 'function') { + var self = this; + function request_success(message) { - callback.call(this, null, message); + callback.call(self, null, message); } function request_error(error) { if (!(error instanceof RippleError)) { error = new RippleError(error); } - callback.call(this, error); + callback.call(self, error); } this.once(successEvent || 'success', request_success);