This script hides any element who's content doesn't match the words typed in the input field.
A Pen by Agustín Amenabar on CodePen.
This script hides any element who's content doesn't match the words typed in the input field.
A Pen by Agustín Amenabar on CodePen.
var Common = { | |
addEvent : function(ele, evType, fn, useCapture) { | |
if (ele.addEventListener) { | |
ele.addEventListener(evType, fn, useCapture); | |
return true; | |
}else if (ele.attachEvent) { | |
var r = ele.attachEvent('on' + evType, fn); | |
return r; | |
} else { | |
ele['on' + evType] = fn; |
<head> | |
<title>Título</title> | |
<!--[if lt IE 8 ]><link rel="stylesheet" href="/styles/legacy-ie.css" /><![endif]--> | |
<!--[if gt IE 9]><!--><link rel="stylesheet" href="/styles/styles.css" /><!--<![endif]--> | |
</head> |
// It will add the appropriate class to <html> node | |
// This should only be used in combination with media queries detecting wide screens, because it is not reliable. | |
// Always use with a mobile-first approach | |
var root = document.documentElement; | |
if(('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch) { | |
root.className += ' touch'; | |
} else { | |
root.className += ' no-touch'; | |
} |
<?php | |
/** | |
* Útil cuando se necesita calcular el tamaño de un paquete a enviar en el cual | |
* dentro van N productos con distintas medidas. | |
* | |
* Con este algoritmo se puede obtener el tamaño de la caja contenedora final necesaria. | |
*/ | |
$dimensiones = array(0, 0, 0); // Largo, alto, ancho |
<?php | |
$url = 'http://g.m0.cl/sistema/ci_assaabloy.zip'; | |
$path = 'importado.zip'; | |
$fp = fopen($path, 'w'); | |
$ch = curl_init($url); | |
curl_setopt($ch, CURLOPT_FILE, $fp); | |
$data = curl_exec($ch); |
.clearfix:after { | |
content:""; | |
display:table; | |
clear:both; | |
} | |
/* | |
From: | |
http://cssmojo.com/latest_new_clearfix_so_far/ | |
*/ |
/** | |
* MIXIN n-of-m-columns | |
* calculates the adequate percentage width and gutter percentage | |
* @param $n: number of columns to calculate | |
* @param $m number of total columns in the row | |
**/ | |
$gridGutter: 24px; | |
$defaultWidth: 984px; | |
@mixin n-of-m-columns($n:1, $m:3){ |
/** | |
* This is a simple list of ES5 JS polyfills and snippets I commonly need to add to code for it to run on IE8 or legacy JS engines. | |
* No particular order. | |
*/ | |
// Check for __proto__ support. | |
function a() {} | |
if ( (new a).__proto__ === a.prototype ){ | |
alert('supported'); | |
}else{ |
/** | |
* Localstorage for webfonts | |
* WIP | |
* | |
* This file should me minified/uglified and injected directly on the head. | |
* also absolute path to the static server should be used for the css files that get ajaxed. | |
*/ | |
(function () { | |
'use strict'; | |
// once cached, the css file is stored on the client forever unless |