aboutsummaryrefslogtreecommitdiffstats
path: root/src/Browser.js
diff options
context:
space:
mode:
authorIgor Minar2011-07-12 00:47:07 -0700
committerIgor Minar2011-07-13 16:21:08 -0700
commit8a8a2cf4623708b69dba3816e22b01407e338b73 (patch)
tree8f4ae1d8658c0a1cff9497e60551890478cd3a04 /src/Browser.js
parent47efe44a1d8c9a40526a610b5ee31c44288adee0 (diff)
downloadangular.js-8a8a2cf4623708b69dba3816e22b01407e338b73.tar.bz2
refactor($browser.xhr): use $browser.addJs for JSONP
There is no reason why we shouldn't reuse $browser.addJs for JSONP requests.
Diffstat (limited to 'src/Browser.js')
-rw-r--r--src/Browser.js6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/Browser.js b/src/Browser.js
index 535396bd..4340ac4e 100644
--- a/src/Browser.js
+++ b/src/Browser.js
@@ -89,14 +89,12 @@ function Browser(window, document, body, XHR, $log) {
outstandingRequestCount ++;
if (lowercase(method) == 'json') {
var callbackId = ("angular_" + Math.random() + '_' + (idCounter++)).replace(/\d\./, '');
- var script = jqLite(rawDocument.createElement('script'))
- .attr({type: 'text/javascript', src: url.replace('JSON_CALLBACK', callbackId)});
+ var script = self.addJs(url.replace('JSON_CALLBACK', callbackId));
window[callbackId] = function(data){
delete window[callbackId];
- script.remove();
+ body[0].removeChild(script)
completeOutstandingRequest(callback, 200, data);
};
- body.append(script);
} else {
var xhr = new XHR();
xhr.open(method, url, true);