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
@williankeller
williankeller / gulpfile.js
Created August 27, 2015 20:12
Gulp File to Automatizate Compilation
'use strict';
var gulp = require('gulp');
var sass = require('gulp-sass');
var sourcemaps = require('gulp-sourcemaps');
var autoprefixer = require('gulp-autoprefixer');
var livereload = require('gulp-livereload');
var gulpCssGlobbing = require("gulp-css-globbing");
var imagemin = require('gulp-imagemin');
var spritesmith = require('gulp.spritesmith');
@williankeller
williankeller / _dependencies.scss
Created September 1, 2015 18:46
Dependências de margens e Grades de colunas
// Margens
$margins: top bottom left right;
@each $margin in $margins{
@for $i from 1 through 10 {
.m-#{$margin}-#{$i} {
margin-#{$margin}: $i * 10px;
var test = require('tape')
var feedCat = require(process.argv[2])
test('tests', function (t) {
t.equal(feedCat('food'), 'yum')
t.throws(feedCat.bind(null, 'chocolate'))
})
var ex = {
p: '.phtml',
h: '.html'
};
var url = {
a: '/',
b: '/signin',
c: '/signup',
# Use to open context 'subl ~/.bashrc'
MYSQL_USER="root"
MYSQL_PASS="admin"
# Restart Apache.
fapache_restart() {
sudo service apache2 restart
}
/*
* Hide sidebar on video start manually
* @returns {undefined}
*/
function hideSidebar() {
// Variables
var $thumbVideoSection = jQuery('.thumbnails-video-section'), $shareSection = jQuery('.share-section');
$thumbVideoSection.addClass('retracted') ;
$shareSection.addClass('retracted');
public function addSpace($n, $string = '') {
if ($n === 0) {
return $string;
}
else {
$space = ' ';
return $space .= addSpace($n - 1);
}
}
@williankeller
williankeller / goto.js
Created October 25, 2016 12:37
GoTo global function
(function ($) {
"use strict";
var opt = {
// Area to detect click ation
onClickArea: document,
// Attribute to get the click ation
attribute: '.goto a',
// Incremental space difference to top
spaceToTop: 20,
// SUPERSCRIPT REGISTERED TRADEMARK SYMBOL
jQuery(function ($) {
$('h1,h2,h3,p,a').contents().filter(function() {
return this.nodeType === 3;
}).replaceWith(function() {
return this.nodeValue.replace(/(@SUP\s*)(.+?)(\s*@SUP)/gi, '<sup class="custom-sup">$2</sup>');
});
});
@williankeller
williankeller / amp-converter.php
Last active February 18, 2024 12:46
Convert HTML to AMP
<?php
class AMP {
private $html;
/**
* HtmlToAmp constructor.
*/
public function __construct($htmlContent) {