git-svn-id: http://xe-core.googlecode.com/svn/trunk@1743 201d5d3c-b55e-5fd7-737f-ddc643e51545

This commit is contained in:
zero 2007-06-22 08:54:34 +00:00
parent c759503063
commit f4953b1b92
15 changed files with 110 additions and 79 deletions

View file

@ -22,17 +22,6 @@ function completeGenerateCodeInPage(ret_obj,response_tags,params,fo_obj) {
return;
}
var orig_width = 0;
var orig_height = 0;
var node = opener.editorPrevNode;
if(node) {
orig_width = parseInt(xWidth(node),10)-6;
orig_height = parseInt(xHeight(node),10)-6;
widget_code = widget_code.replace(/width([^p]+)px/ig,'width:'+orig_width+'px');
widget_code = widget_code.replace(/height([^p]+)px/ig,'height:'+orig_height+'px');
}
// 부모창에 에디터가 있으면 에디터에 추가
if(opener.editorGetIFrame) {
var iframe_obj = opener.editorGetIFrame(module_srl);
@ -42,7 +31,7 @@ function completeGenerateCodeInPage(ret_obj,response_tags,params,fo_obj) {
opener.editorFocus(module_srl);
}
}
//window.close();
window.close();
}
/* 위젯 코드 생성시 스킨을 고르면 컬러셋의 정보를 표시 */
@ -116,9 +105,13 @@ function doFillWidgetVars() {
break;
case "checkbox" :
var val = selected_node.getAttribute(name);
for(var i=0;i<fo_obj[name].length;i++) {
var v = fo_obj[name][i].value;
if(val.indexOf(v)!=-1) fo_obj[name][i].checked="true";
if(fo_obj[name].length) {
for(var i=0;i<fo_obj[name].length;i++) {
var v = fo_obj[name][i].value;
if(val.indexOf(v)!=-1) fo_obj[name][i].checked="true";
}
} else {
if(fo_obj[name].value == val) fo_obj[name].checked ="true";
}
break;
case "select" :
@ -135,6 +128,8 @@ function doFillWidgetVars() {
}
fo_obj.widget_width.value = xWidth(selected_node)+4;
// 컬러셋 설정
if(skin && xGetElementById("widget_colorset").options.length<1 && colorset) {
doDisplaySkinColorset(xGetElementById("widget_skin"), colorset);