-
Notifications
You must be signed in to change notification settings - Fork 1
/
morseEncrypt.min.js
3 lines (3 loc) · 1.02 KB
/
morseEncrypt.min.js
1
2
3
(function(){'use strict';var d=document,g=function(){return d.getElementsByTagName('textarea');},m=function(){var t={A:".-",B:"-...",C:"-.-.",D:"-..",E:".",F:"..-.",G:"--.",H:"....",I:"..",J:".---",K:"-.-",L:".-..",M:"--",N:"-.",O:"---",P:".--.",Q:"--.-",R:".-.",S:"...",T:"-",U:"..-",V:"...-",W:".--",X:"-..-",Y:"-.--",Z:"--..","1":".----","2":"..---","3":"...--","4":"....-","5":".....","6":"-....","7":"--...","8":"---..","9":"----.","0":"-----",",":"--..--",".":".-.-.-","?":"..--..",";":"-.-.-",":":"---...","/":"-..-.","-":"-....-","'":".----.","()":"-.--.-","_":"..--.-"," ":" /"},a=g(),b,i,j;for(i=0;i<a.length;i++){b=a[i].value.toUpperCase().split("");for(j=0;j<b.length;j++){b[j]=t[b[j]]+" ";}
a[i].value=b.join("");}},x,st={height:"50px",width:"200px",position:"fixed",top:"0",right:"0",zIndex:"9999"},s;if(g().length<1){x=d.createElement("div");for(s in st){x.style[s]=st[s];}
x.innerHTML="<textarea></textarea>m: <button id='mEnc'>Encrypt</button>";d.body.appendChild(x);d.getElementById("mEnc").onclick=m;}else{m();}})();