繁轉簡by Lee

formatting

by k6e2n0t12

HTML

<title>繁簡互換by Lee</title>
<h1 style="text-align:center"> CHT->CHS w/localization <br></h1>
<div class="wrapper">
<button id="clear"  style="width:50%;height:50px;">Clear</button>
</div>
<hr>
<textarea id="chtTextarea" rows="20" cols="50">
</textarea>
<textarea id="chsTextarea" rows="20" cols="50">
</textarea><br/>

<h5 style="text-align:left"> BY Lee (2016/07/29 created ,2016/08/12 updated) </h5>
<script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>

CSS

.wrapper {
    text-align: center;
}

JavaScript

$("#clear").click(function () {
  //var txt = document.getElementById("myTextarea").value;
  //document.getElementById("myTextarea").value =Simplized(txt);
  document.getElementById("chtTextarea").value ="";
  document.getElementById("chsTextarea").value ="";
  //var str = "AppleBananaKiwi";
	//console.log(str.substr(1,2));
  //var str = "ols!";
	//console.log(str.search("W3Sz"))
});
$('#chtTextarea').bind('input propertychange', function() {
  var txt = document.getElementById("chtTextarea").value;
	document.getElementById("chsTextarea").value =Simplized(txt);
});

$('#chsTextarea').bind('input propertychange', function() {
  var txt = document.getElementById("chsTextarea").value;
	document.getElementById("chtTextarea").value =Traditionalized(txt);
});
function Simplized(cc){
	var str = '';
	var ss = JTPYStr();
	var tt = FTPYStr();

	for( var i=0 ; i < cc.length ; i++)
	{
  	for(var c=0;c<wordsBank.length;c++){//對這個字檢查wordsBack的長度的次數
    		//console.log(wordsBank[c][0].length);
      	var temp=cc.substr(i,wordsBank[c][0].length);
        //console.log(temp);
        if(temp.search(wordsBank[c][0])>-1){
        	str += wordsBank[c][1];
          i += wordsBank[c][0].length;
        }
    }
		if( cc.charCodeAt(i) > 10000 && tt.indexOf( cc.charAt(i) ) != -1 ){
      str += ss.charAt( tt.indexOf( cc.charAt(i) ) );
    }
  	else 
  		str += cc.charAt(i);
	}
	return str;
}

function Traditionalized( cc )
{
	var str = '';
	var ss = JTPYStr();
	var tt = FTPYStr();

	for(var i = 0 ; i < cc.length ; i++ )
	{
  	for(var c=0;c<wordsBank.length;c++){//對這個字檢查wordsBack的長度的次數
    		//console.log(wordsBank[c][0].length);
      	var temp=cc.substr(i,wordsBank[c][1].length);//擷取一段原文字串,長度就是目前檢查的那個字的長度
        //console.log(temp);
        if(temp.search(wordsBank[c][1])>-1){
        	str += wordsBank[c][0];
          i += wordsBank[c][1].length;
        }
    }
		if( cc.charCodeAt(i) > 10000 && ss.indexOf( cc.charAt(i) ) != -1 && checkIfNumber(cc.charAt(i-1),cc.charAt(i))!=...