public/js/app.js
/**
 * Returns a function to use in pseudos for input types
 * @param {String} type
 */
Returns a function to use in pseudos for input types
@param {String} type
Returns a function to use in pseudos for input types @param { String } type
function createInputPseudo( type ) {
 	return function( elem ) {
 		var name = elem.nodeName.toLowerCase();
 		return name === "input" && elem.type === type;
 	};
 }
function createInputPseudo ( type ) { return function ( elem ) { var name = elem . nodeName . toLowerCase ( ) ; return name === "input" && elem . type === type ; } ; }
Returns a function to use in pseudos for input types
 @param {String} type
Returns a function to use in pseudos for input types @param { String } type