var $ =jQuery.noConflict(); function sleep(milliseconds) { var start = new Date().getTime(); for (var i = 0; i < 1e7; i++) { if ((new Date().getTime() - start) > milliseconds) { break; } } } function findParent(elemento,clase) { if(elemento.hasClass(clase)){ return elemento; }else{ var contador=0; do{ elemento=elemento.parent(); if(elemento.hasClass(clase)){ return elemento; } contador++; }while(!elemento.hasClass(clase) && contador<30); } return null; } function rand(min, max) { return getRandInteger(min, max); } function getRandInteger(min, max) { return Math.floor(Math.random() * (max - min + 1) ) + min; } function zfill(number, width) { var numberOutput = Math.abs(number); /* Valor absoluto del número */ var length = number.toString().length; /* Largo del número */ var zero = "0"; /* String de cero */ if (width <= length) { if (number < 0) { return ("-" + numberOutput.toString()); } else { return numberOutput.toString(); } } else { if (number < 0) { return ("-" + (zero.repeat(width - length)) + numberOutput.toString()); } else { return ((zero.repeat(width - length)) + numberOutput.toString()); } } } function viewVar(variable,titulo="") { if(titulo){console.log(titulo);} console.log(variable); } function log(mensaje) { console.log(mensaje); } var idUnico = function(){ var d = new Date(); return MD5(rand(0,9999)+'-'+rand(0,9999))+d.getTime(); } var MD5 = function(d){result = M(V(Y(X(d),8*d.length)));return result.toLowerCase()};function M(d){for(var _,m="0123456789ABCDEF",f="",r=0;r>>4&15)+m.charAt(15&_);return f}function X(d){for(var _=Array(d.length>>2),m=0;m<_.length;m++)_[m]=0;for(m=0;m<8*d.length;m+=8)_[m>>5]|=(255&d.charCodeAt(m/8))<>5]>>>m%32&255);return _}function Y(d,_){d[_>>5]|=128<<_%32,d[14+(_+64>>>9<<4)]=_;for(var m=1732584193,f=-271733879,r=-1732584194,i=271733878,n=0;n>16)+(_>>16)+(m>>16)<<16|65535&m}function bit_rol(d,_){return d<<_|d>>>32-_} var sleep = function(miliseconds) { var currentTime = new Date().getTime(); while (currentTime + miliseconds >= new Date().getTime()) { } } Object.size = function(obj) { var size = 0, key; for (key in obj) { if (obj.hasOwnProperty(key)) size++; } return size; }; var cerradorMenuLaterlaWP = function(){ if(!jQuery('body').hasClass('folded')){ jQuery('body').addClass('folded') //alert('Clicando'); //jQuery('#collapse-button').parent().click(); //jQuery('#collapse-button').click(); } } var ocultarMensajesWP = function(){ jQuery('#message').css('display','none'); jQuery('.update-nag').css('display','none'); } function isInt(n){ return Number(n) === n && n % 1 === 0; } function isFloat(n){ return Number(n) === n && n % 1 !== 0; } String.prototype.replaceAllReg = function(search, replacement) { var target = this; return target.replace(new RegExp(search, 'g'), replacement); }; String.prototype.replaceAll = function(search, replacement) { var target = this; return target.split(search).join(replacement); }; if (!String.prototype.trim) { (function() { // Make sure we trim BOM and NBSP var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g; String.prototype.trim = function() { return this.replace(rtrim, ''); }; })(); } jQuery.fn.tagName = function() { var tag= this.prop("tagName"); if(typeof tag != 'undefined'){ return tag.toLowerCase() } return ''; };