Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var morse = {
- '.-': '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
- };
- function kaanna_morse(code) {
- return (typeof morse[code] === "undefined") ? "" : morse[code];
- }
- $('#type').keydown(function(e) {
- switch(e.keyCode) {
- case 37: this.value += "."; break;
- case 39: this.value += "-"; break;
- case 40: this.value += " "; break;
- case 8: return; // allow backspace
- }
- e.preventDefault();
- }).keyup(function() {
- $('#two').text(
- this.value.split(" ").map(translate_morse).join("")
- );
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement