Skip to content

Instantly share code, notes, and snippets.

@adrianobrito
Created February 20, 2019 13:33
Show Gist options
  • Save adrianobrito/b59ab505b78c770b1b34fd8aef32fdab to your computer and use it in GitHub Desktop.
Save adrianobrito/b59ab505b78c770b1b34fd8aef32fdab to your computer and use it in GitHub Desktop.
Magnofy caraio
const charMap = {
'á' : "'a",
'Á' : 'A',
'ã' : 'a] ',
'Ã' : 'A]',
'â' : '^a',
'Â' : '^A',
'à' : '`a',
'À' : "`A",
'é' : "'e",
'É' : "'E",
'ê' : '^e',
'Ê' : '^E',
'í' : "'i",
'Í' : "'I",
'ó' : "'o",
'Ó' : "'O",
'õ' : 'o]',
'Õ' : 'O]',
'ô' : '^o',
'Ô' : '^O',
'ú' : "'u",
'Ú' : "'U",
'ç' : "'c",
'Ç' : "'C"
};
const charMapKeys = Object.keys(charMap);
function magnofy(text) {
console.log(text);
const magnofiedText = text.split('').map(char => charMapKeys.indexOf(char) > -1 ? charMap[char] : char).join('');
$("#magnofiedText").text(magnofiedText);
$("#result").show();
}
function copyText(text) {
const element = document.getElementById("magnofiedText");
element.select();
document.execCommand("copy");
}
@helderjs
Copy link

T'a errado

@felipepedroso-auto1
Copy link

felipepedroso-auto1 commented Feb 20, 2019

Remover depend^encia de jquery:
document.getElementById('magnofiedText').textContent = magnofiedText; (Linha 33)
document.getElementById('result').style.display = 'block'; (Linha 34)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment