p2j.logger.js.patch
src/com/goldencode/p2j/ui/client/driver/web/res/p2j.logger.js 2020-10-14 19:52:16 +0000 | ||
---|---|---|
170 | 170 |
*/ |
171 | 171 |
me.viewLog = function() |
172 | 172 |
{ |
173 |
var text = "<!DOCTYPE html>\n" + |
|
174 |
"<html>\n" + |
|
175 |
" <head>\n" + |
|
176 |
" <title>Log Output</title>\n" + |
|
177 |
" </head>\n" + |
|
178 |
" <body>\n" + |
|
179 |
" <textarea rows=\"10\" cols=\"60\">\n"; |
|
173 |
require(["dojo/dom-style", "dojo/dom-construct", "dijit/Dialog", "dojo/domReady!"], |
|
174 |
function(domStyle, domConstruct, Dialog) |
|
175 |
{ |
|
176 |
var style = "width:800px;height:600px;overflow-y:scroll;border:1px solid #769dc4;padding:0 10px;"; |
|
177 |
var div = domConstruct.create("div", { style: style }); |
|
178 |
var dialog = new Dialog( |
|
179 |
{ |
|
180 |
title: "Logs", |
|
181 |
content: div |
|
182 |
}); |
|
180 | 183 | |
181 |
for (var i = 0; i < logstack.length; i++) |
|
182 |
{ |
|
183 |
text = text + "\n" + logstack[i]; |
|
184 |
} |
|
185 |
|
|
186 |
text = text + |
|
187 |
" </textarea>\n" + |
|
188 |
" </body>\n" + |
|
189 |
"</html>\n"; |
|
190 |
|
|
191 |
window.open("data:text/html;charset=utf-8," + encodeURIComponent(text), |
|
192 |
"", |
|
193 |
"width=500,height=500"); |
|
184 |
for (var i = 0; i < logstack.length; i++) |
|
185 |
{ |
|
186 |
domConstruct.create("p", {innerHTML : logstack[i]}, div); |
|
187 |
} |
|
188 |
|
|
189 |
dialog.show(); |
|
190 |
}); |
|
194 | 191 |
}; |
195 | 192 |
return me; |
196 | 193 |
}()); |