Skip to content

Instantly share code, notes, and snippets.

View charleslcsantos's full-sized avatar
🌴
peace in a time of war

Charles Lennon charleslcsantos

🌴
peace in a time of war
View GitHub Profile
export function removeSpecialCaracters(text: String): string {
const a = "àáäãâèéëêìíïîòóöôõùúüûñçßÿœæŕśńṕẃǵǹḿǘẍźḧ·/_,:;";
const b = "aaaaaeeeeiiiiooooouuuuncsyoarsnpwgnmuxzh------";
const p = new RegExp(a.split("").join("|"), "g");
return text
.toString()
.toLowerCase()
.replace(p, c => b.charAt(a.indexOf(c)));
}
This file has been truncated, but you can view the full file.
const cidades = [
{
codigo_ibge: 5200050,
nome: "Abadia de Goiás",
latitude: -16.7573,
longitude: -49.4412,
capital: false,
codigo_uf: 52,
nome_uf: "GO"
},
// Código em parceria com @jroqueweb @raphaelfruneaux
function cssEngine(rule) {
var css = document.createElement('style'); // Creates <style></style>
css.type = 'text/css'; // Specifies the type
if (css.styleSheet) css.styleSheet.cssText = rule; // Support for IE
else css.appendChild(document.createTextNode(rule)); // Support for the rest
document.getElementsByTagName("head")[0].appendChild(css); // Specifies where to place the css
}
@charleslcsantos
charleslcsantos / updateTxtEffect.js
Created January 18, 2016 18:09
Angular + ui router + Material Design Lite > Update textfields label effect
/**
*
* Atualizar animações do google material design lite
*
*/
function updateMaterialEffecs() {
var elements = document.getElementsByClassName('mdl-textfield');
for (var i = 0; i < elements.length; i++) {
componentHandler.upgradeElement(elements[i]);