diff --git a/public_html/static/js/jsde.js b/public_html/static/js/jsde.js index 275337e..acf86e8 100755 --- a/public_html/static/js/jsde.js +++ b/public_html/static/js/jsde.js @@ -54,6 +54,34 @@ function JsdeWindow(options) this.SetContents(options.contents); } + /* TODO: Documentation */ + if(typeof options.source_url !== "undefined") + { + if(typeof options.source_method !== "undefined") + { + var source_method = options.source_method; + } + else + { + var source_method = "GET"; + } + + this.loading = true; + + var container = this; + + $.ajax({ + type: source_method, + url: options.source_url, + success: function(response){ + container.SetContents(response.contents); + container.loading = false; + }, + data: options.source_data, + dataType: "json" + }); + } + if(typeof options.x === "undefined") { this.x = 0; } if(typeof options.y === "undefined") { this.y = 0; } if(typeof options.width === "undefined") { this.width = 250; }