').append(oTpl);
tpl = oTpl.html();
opener.doAddWidgetCode(tpl);
window.close();
}
/* 박스 위젯 추가 */
function doAddWidgetBox() {
var tpl = ''+
'
';
xInnerHtml(zonePageObj, xInnerHtml(zonePageObj)+tpl);
doFitBorderSize();
}
/* 일반 위젯을 추가하기 위해 위젯 팝업창을 띄움 */
function doAddWidget(fo) {
var sel = fo.widget_list;
var idx = sel.selectedIndex;
var val = sel.options[idx].value;
var module_srl = fo.module_srl.value;
var url = request_uri.setQuery('module','widget').setQuery('act','dispWidgetGenerateCodeInPage').setQuery('selected_widget', val).setQuery('module_srl', module_srl);
popopen(url,'GenerateWidgetCode');
}
// widgetBorder에 height를 widgetOutput와 맞춰줌
function doFitBorderSize() {
var obj_list = xGetElementsByClassName('widgetBorder', zonePageObj);
for(var i=0;i
-1) {
var pos = tmp.indexOf("");
var cssfile = tmp.substr(9,eos-9);
if(cssfile.indexOf('.js')>-1) {
tmp = tmp.substr(eos);
continue;
}
if(!cssfile) break;
tmp = tmp.substr(eos);
var cssfile = request_uri+'/'+cssfile;
if(typeof(document.createStyleSheet)=='undefined') {
var css ='';
var dummy = xCreateElement("DIV");
xInnerHtml(dummy , css);
document.body.appendChild(dummy);
} else {
document.createStyleSheet(cssfile,0);
}
}
// widget 코드에서 javascript 부분을 빼서 eval후 결과값을 대체함
checkDocumentWrite = true; ///< document.write(ln)등의 함수값을 바로 사용하기 위한 check flag
// widget_code의 javascript 부분 수정
var tmp = widget_code.toLowerCase();
while(tmp.indexOf("")+9;
var script = widget_code.substr(pos,length);
script = script.replace(/^