Skip to content

Instantly share code, notes, and snippets.

View javierarques's full-sized avatar

Javier javierarques

View GitHub Profile
@javierarques
javierarques / utils.php
Created July 10, 2014 13:53
Prints out the content of a variable
/**
* Prints the content of a variable
*/
function dump()
{
list($callee) = debug_backtrace();
$arguments = func_get_args();
$total_arguments = count($arguments);
echo '<fieldset style="background: #fefefe !important; border:2px red solid; padding:5px; font-size: 12px; color: #333; text-align: left">';
@javierarques
javierarques / SassMeister-input.scss
Created November 20, 2014 08:57
Generated by SassMeister.com.
// ----
// Sass (v3.3.14)
// Compass (v1.0.1)
// ----
@import "compass";
@mixin animation-loading-two-colors ( $color-a, $color-b, $number-of-items: 5) {
@javierarques
javierarques / SassMeister-input.scss
Created December 11, 2014 15:54
Generated by SassMeister.com.
// ----
// Sass (v3.3.14)
// Compass (v1.0.1)
// ----
$list: yellow tomato red green;
@for $i from 1 to length($list) {
.color-#{$i} {
background: nth($list, $i);
@javierarques
javierarques / cordova.exitApp.js
Last active August 29, 2015 14:23
Cordova - Angular app - Exit app clicking back button if there is no history back
// FACTORY ____________________________________________________________________________________________________________
/**
@ngdoc factory
@name cordova.factory:cordovaExitApp
@description Adds events to exit app on Android
http://stackoverflow.com/questions/18184497/backbutton-confirm-exit-app-android-phonegap-jquery
*/
// DEFINITION _________________________________________________________________________________________________________
@javierarques
javierarques / SassMeister-input.scss
Created July 13, 2015 10:15
Generated by SassMeister.com.
// ----
// Sass (v3.4.14)
// Compass (v1.0.3)
// ----
// ----
// libsass (v3.0.2)
// ----
$colourList: (
@javierarques
javierarques / SassMeister-input.scss
Created July 23, 2015 11:17
Generated by SassMeister.com.
// ----
// Sass (v3.4.14)
// Compass (v1.0.3)
// ----
// Number of slices of a 100% scale that will be generated
$steps: 20;
// Custom widths that will be generated among the proportions
$customWidths: (
@javierarques
javierarques / protractorAPICheatsheet.md
Last active December 9, 2025 08:09
Protractor API Cheatsheet
@javierarques
javierarques / Toggler.js
Created December 18, 2015 12:11
Toggler JS Component. Fire CSS classes
const Toggler = (() => {
"use strict";
//
// CONSTANTS
//
const TOGGLER_ATTR = '[data-toggler]';
const TOGGLER_ATTR_TARGET = 'data-toggler-target';
@javierarques
javierarques / Twig Absolute Url Function
Last active February 3, 2016 17:49
twig function to generate absolute URL's
/**
* absoluteUrl
* twig function to generate absolute URL's
*
* @param {string} $string fixed slug appended to Url
* @param {array} [$params] array with query string params to add to the Url
*
*/
$app['twig'] = $app->share($app->extend('twig', function($twig, $app) {
$twig->addFunction(new \Twig_SimpleFunction('absoluteUrl', function ($string, $params = []) use ($app) {
@javierarques
javierarques / sticky.js
Last active September 7, 2025 17:52
Sticky Sideabr With Vanilla Javascript. Detects scroll and set fixed the element. Live example: http://codepen.io/javiarques/pen/vKdgjR
// Sticky Nav Component
var Sticky = (function() {
'use strict';
var CSS_CLASS_ACTIVE = 'is-fixed';
var Sticky = {
element: null,
position: 0,
addEvents: function() {