"use strict"; /** * mplus_test_htmlconvert */ var mplus_test_htmlconvert = function(){ // 상속 mplus_common.call(this); // 상위 객체 생성 //var mplusPatient = new mplus_mobile_patient(); //var mplusNursing = new mplus_nursing(); //super var self = this; //==== 변수 { ==== //==== 변수 } ==== /** * 초기화 */ this.init = function(){ //여기서 모든화면 콤보박스데이터를 집어넣자!!! 그래야지 화면이동할때 속도가 오래걸리지않음!!! // 초기 화면 조건 구성 initCondition(); // 이벤트 초기화 addEvent(); }; //==== 초기화 설정 { ==== var initCondition = function(){ // 초기 화면 조건 구성 }; //==== 초기화 설정 } ==== //==== 이벤트 설정 { ==== var addEvent = function(){ eventHtmlConvert(); }; var eventHtmlConvert = function(){ $("#btnTestHtmlConvert").off("click"); $("#btnTestHtmlConvert").on("click", function(){ //alert("btnTestHtmlConvert clicked!!"); // 관련 변환 작업 executeHtmlConvert(); }); }; //==== 이벤트 설정 } ==== //==== 서비스 실행 { ==== // html 을 java에서 사용할 수 있도록 변환 var executeHtmlConvert = function(){ var arrayOfLines = $("#txtOriginSource").val().split("\n"); var strTargetTemp = ""; $("#txtTargetSource").empty(); if( arrayOfLines.length < 1) return; strTargetTemp = "\"" + arrayOfLines[0].replace(/\"/g, '\\\"').replace(/@@@@/gi, '" + + "') + "\"\n"; for( var i = 1; i < arrayOfLines.length; i++){ strTargetTemp += "+ \"" + arrayOfLines[i].replace(/\"/g, '\\\"').replace(/@@@@/gi, '" + + "') + "\"\n"; } strTargetTemp += ";"; // 마지막에 ";'을 추가 $('#txtTargetSource').val(strTargetTemp); }; //==== 서비스 실행 } ==== };