var selected_node = null; var files = []; function getSlideShow() { var node, $node, selected_images = '', width, style, align, border_color, bg_color, thickness; // 부모창이 있는지 체크 if(typeof(opener)=="undefined") return; // 부모 위지윅 에디터에서 선택된 영역이 있으면 처리 node = opener.editorPrevNode; $node = jQuery(node); if($node.is('img')) { selected_node = node; width = $node.width(); style = $node.attr('gallery_style'); align = $node.attr('gallery_align') || 'center'; border_color = $node.attr('border_color'); bg_color = $node.attr('bg_color'); thickness = $node.attr('border_thickness') || 1; get_by_id('width').value = width; get_by_id('gallery_style').selectedIndex = (style=='list')?1:0; get_by_id('gallery_align').selectedIndex = (align=='left')?1:(align=='right')?2:0; get_by_id('border_thickness').value = thickness; get_by_id('border_color_input').value = border_color; get_by_id('bg_color_input').value = bg_color; selected_images = $node.attr('images_list'); } // 부모창의 업로드된 파일중 이미지 목록을 모두 가져와서 세팅 var fo = get_by_id("fo"); var editor_sequence = fo.editor_sequence.value; var list_obj = get_by_id("image_list"); jQuery.exec_json('file.getFileList', {'editor_sequence': editor_sequence}, function(res) { jQuery.each(res.files, function (index, file) { var file_srl = file.file_srl; if(!file_srl) return; var filename = file.source_filename; if(/\.(jpe?g|png|gif)$/i.test(filename)) { var selected = false; if(selected_images.indexOf(filename)!=-1) selected = true; var opt = new Option(file.source_filename, file_srl, false, selected); list_obj.options.add(opt); files[file.file_srl] = file; } }); }); } function insertSlideShow() { if(typeof(opener)=="undefined") return; var list = new Array(); var list_obj = get_by_id("image_list"); for(var i=0;i"; opener.editorFocus(opener.editorPrevSrl); var iframe_obj = opener.editorGetIFrame(opener.editorPrevSrl) opener.editorReplaceHTML(iframe_obj, text); } opener.editorFocus(opener.editorPrevSrl); window.close(); } /* 색상 클릭시 */ function select_color(type, code) { get_by_id(type+"_preview_color").style.backgroundColor = "#"+code; get_by_id(type+"_color_input").value = code; } jQuery(function($){ getSlideShow(); });