/* -------------------------------------------------------------------------------------------------------------------

	에디터 영역 출력 기능 (2022.06.10)

	house.view.php, 등에서 사용

	(사용예)
	<script type="text/javascript" src="../../core/js/text_area.js"></script>
	<div class="text_area"></div>

------------------------------------------------------------------------------------------------------------------- */

// 첨부파일 이미지 사이즈를 저장한다.
arr_img_width = new Array();

window.onload=function(){
	$('.text_area img').each(function(i,p) {
		arr_img_width[i] = this.naturalWidth;
	});
	$('.text_area img').each(function(i,p) {
		// 이미지 크기가 범위를 넘어갔을 경우 처리 
		var body_width = $(".text_area").width();
		if($(p).width() > body_width) {
			$(p).css({'width':body_width,'height':'auto'});
		}
		old_width	= arr_img_width[i];
		if(old_width> body_width) {
			$(p).css({'width':body_width,'height':'auto'});
		}
	});
	// 유투브 동영상 사이즈 조절 (100%)
	$('.text_area iframe').each(function(i,p) {
		var body_width = $(".text_area").width();
		height = parseInt(body_width*0.56);
		$(p).css({'width':body_width,'height':height});
	});
}

$(window).resize(function (){
	fun_resize();
});

function fun_resize() {
	$('.text_area img').each(function(i,p) {
		var body_width = $(".text_area").width();
		width		= $(p).width();
		old_width	= arr_img_width[i];
		if(old_width > body_width) {
			$(p).css({'width':body_width,'height':'auto'});
		}
		else {
			if(width < old_width) {	// 기존 사이즈보다 작을경우 원본사이즈로 변경한다.
				$(p).css({'width':old_width,'height':'auto'});
			}
		}
	});
	// 유투브 동영상 사이즈 조절 (100%)
	$('.text_area iframe').each(function(i,p) {
		var body_width = $(".text_area").width();
		height = parseInt(body_width*0.56);
		$(p).css({'width':body_width,'height':height});
	});
}