X-Git-Url: http://git.roojs.org/?p=roojs1;a=blobdiff_plain;f=docs%2FRoo.docs.ViewSource.js;fp=docs%2FRoo.docs.ViewSource.js;h=2785c6f52177f9e72b2774cf9f4cccc4e9c5f494;hp=6c131dbdbd774163c210b0721c3d186e25197998;hb=2b33573f81a301e8ee55ba2bbb872b7edd18f4f6;hpb=1058d8298e1db26a6df52e7899b8cf205d405cf5 diff --git a/docs/Roo.docs.ViewSource.js b/docs/Roo.docs.ViewSource.js index 6c131dbdbd..2785c6f521 100644 --- a/docs/Roo.docs.ViewSource.js +++ b/docs/Roo.docs.ViewSource.js @@ -47,9 +47,28 @@ Roo.apply(Roo.docs.ViewSource.prototype, { // _this.acceptBtn.setText(_this.data.buttonText); // } - _this.body_ctr.el.dom.innerHTML = _this.data.source; - _this.body_ctr.el.dom.scrollTop = 0; - _this.dialog.setTitle("View Source: " + _this.data.fname); + if (typeof( _this.data.source) == 'undefined') { + Roo.Ajax.request({ + url : _this.data.src, + method : 'GET', + success : function(res, o) + { + Roo.docs.ViewSource.show({ + source : String.format("
{0}
",res.responseText), + fname : _this.data.src.split('/').pop() + }); + + }, + scope : this + }); + + + return; + } + + _this.body_ctr.el.dom.innerHTML = _this.data.source; + _this.body_ctr.el.dom.scrollTop = 0; + _this.dialog.setTitle("View Source: " + _this.data.fname); _this.dialog.el.setStyle('zIndex', '10002'); }