Skip to content

Instantly share code, notes, and snippets.

View williankeller's full-sized avatar
💻
Software engineer

Willian Keller williankeller

💻
Software engineer
View GitHub Profile
<?php
public static function getAcrescimo($valor, $parcelas, $acrescimo)
{
if (!is_numeric($valor) || $valor <= 0) {
return false;
}
if ((int) $parcelas != $parcelas) {
return false;
}
if (!is_numeric($acrescimo) || $acrescimo < 0) {
function ordenaDados(d, c, t) {
// Retorna os dados ordenados
return d.sort(function (a, b) {
// Monta a ordenação com a chave
var x = a[c];
var y = b[c];
// caso seja chamada a ordenação em asc
/**
* Verifica chaves de arrays
*
* Verifica se a chave existe no array e se ela tem algum valor.
* Obs.: Essa função está no escopo global, pois, vamos precisar muito da mesma.
*
* @param array $array O array
* @param string $key A chave do array
* @return string|null O valor da chave do array ou nulo
*/
(function ($) {
var b = $(document),
d = $(window),
e = null,
c;
function a(a) {
document.title = a;
}
c = b.find("title").text(),
(function() {
/*
* Remove estilos in-line e adiciona no cabeçalho do site
*
* @author Willian Keller
*
* Definições das Variáveis
*
* @variables
* a = Array (saída do laço de repetição)
<html>
<head>
<title>Checkbox Usando Switch</title>
<style>
*, :after, :before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
label {
var toggleInputPlaceholder = function() {
if ($(".placeholder").val() != '') {
$(".placeholder").next("label").hide();
}
$(".placeholder").focus(function() {
$(this).next("label").hide();
});
@williankeller
williankeller / Efeito no clique do botão
Last active August 29, 2015 14:23
Efeito no clique do botão (Efeito Android Lollipop)
function efeito(t, e) {
var a = '.efeito',
c = '<span class="efeito"></span>';
t.append(c);
$(a).css({'top': e.offsetY, 'left': e.offsetX});
setTimeout(function () {
error: function (_jqxhr, text, error) {
switch (_jqxhr.status) {
case 404:
case 500:
console.log("Erro: " + error + " - " + text);
console.log(_jqxhr);
break;
default:
console.log(_jqxhr);
}
@williankeller
williankeller / package.json
Created August 27, 2015 20:08
Package Json to Sandbox Project
{
"name": "sandbox",
"version": "1.0.0",
"scripts": {
"sass:dev": "./node_modules/.bin/gulp",
"sass:prod": "./node_modules/.bin/gulp sass:prod"
},
"dependencies": {},
"devDependencies": {
"breakpoint-sass": "^2.6.1",