mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
26 lines
627 B
JavaScript
26 lines
627 B
JavaScript
|
/**
|
|||
|
* $Id: JSON.js 920 2008-09-09 14:05:33Z spocke $
|
|||
|
*
|
|||
|
* @author Moxiecode
|
|||
|
* @copyright Copyright <EFBFBD> 2004-2006, Moxiecode Systems AB, All rights reserved.
|
|||
|
*/
|
|||
|
|
|||
|
tinymce.create('static tinymce.util.JSONP', {
|
|||
|
callbacks : {},
|
|||
|
count : 0,
|
|||
|
|
|||
|
send : function(o) {
|
|||
|
var t = this, dom = tinymce.DOM, count = o.count !== undefined ? o.count : t.count, id = 'tinymce_jsonp_' + count;
|
|||
|
|
|||
|
t.callbacks[count] = function(json) {
|
|||
|
dom.remove(id);
|
|||
|
delete t.callbacks[count];
|
|||
|
|
|||
|
o.callback(json);
|
|||
|
};
|
|||
|
|
|||
|
dom.add(dom.doc.body, 'script', {id : id , src : o.url, type : 'text/javascript'});
|
|||
|
t.count++;
|
|||
|
}
|
|||
|
});
|