4 * Copyright, Moxiecode Systems AB
5 * Released under LGPL License.
7 * License: http://www.tinymce.com/license
8 * Contributing: http://www.tinymce.com/contributing
11 define("tinymce/util/JSONP", [
12 "tinymce/dom/DOMUtils"
13 ], function(DOMUtils) {
18 send: function(settings) {
19 var self = this, dom = DOMUtils.DOM, count = settings.count !== undefined ? settings.count : self.count;
20 var id = 'tinymce_jsonp_' + count;
22 self.callbacks[count] = function(json) {
24 delete self.callbacks[count];
26 settings.callback(json);
29 dom.add(dom.doc.body, 'script', {
32 type: 'text/javascript'