Skip to content

Instantly share code, notes, and snippets.

View kiaratto's full-sized avatar
🏠
Working from home Aways

Rodrigo Chiarato Domingues kiaratto

🏠
Working from home Aways
View GitHub Profile
@kiaratto
kiaratto / SortList.cls
Last active January 8, 2018 17:30
Ordenação de List ou Array na Raça no Salesforce APEX , a lógica pode-se utilizar para qualquer linguagem
//============================================================================
//Autor:Rodrigo Chiarato Domingues - RodrigoChiarato@gmail.com
//Data: 08/01/2017
//Descrição: Exemplo de código Ordena Array ou List
//Obs: Código em Apex do Salesforce mas a lógica serve para qualquer linguagem
//============================================================================
string[] dd = new string[]{'ab','cd','fg','aa','bc','ba'};
string[] ordenado = new list<string>();
@kiaratto
kiaratto / Chiarato_ConvertObjFullToObjectProperties.js
Created December 8, 2016 19:07
Converte um objeto com funções em um objeto somente com propriedades | Convert an object with functions in only object with properties.
//==============================
//Autor:Rodrigo Chiarato
//Data: 08/12/2016
//Local: São Paulo - Brasil
//Descrição: essa necessidade surgiu por conta de uma dúvida resgistrada aqui no StackOverflow no link..
// http://stackoverflow.com/questions/41046055/json-stringify-messed-up-my-date-object/41046690#41046690
// no post o desenvolvedor usa o comando console.log para mostrar uma data no browser e essa data é exibida
// da seguinte maneira: "Wed Dec 07 2016 10:02:37 GMT-0800 (Pacific Standard Time)"
// Essa data está gravada como date em um objeto, porém quando ele utiliza o comando JSON.stringify a data aparece assim: 2016-12-07T18:02:37.223Z
// Minha sugestão para esse post foi que ele criasse uma função no objeto que retornasse a data.toString() , dessa maneira
@kiaratto
kiaratto / VerticalCentering_CentralizaVerticalmente.js
Last active November 28, 2016 17:31
Centraliza um elemento html dentro de outro elemento verticalmente. Funciona após o html montado já que utilizo o offsetHeight. Para centralizar horizontalmente utiliza-se o truque do margin:0 auto; na classe de estilo
function CentralizaVerticalmente(elemento){
elemento.style.marginTop = ((elemento.parentElement.offsetHeight / 2) - (elemento.offsetHeight / 2)) + "px";
}