(function (a) { a.fn.zoomLetras = function (c, e, f) { var d; var b = -1; var h = -1; var g = a.extend(a.fn.zoomLetras.opciones_default, f); a(this).each(function () { var i = this; a(i).find("*").each(function () { d = parseInt(a(this).css("font-size")); if (d < b || b == -1) { b = d } if (d > h || h == -1) { h = d } a(this).css("font-size", d) }); d = parseInt(a(i).css("font-size")); if (d < b || b == -1) { b = d } if (d > h || h == -1) { h = d } a(i).css("font-size", d); a("#" + e).click(function (j) { if (g.maximo < h + g.salto) { if (g.cancelarClick) { j.preventDefault() } return } a(i).find("*").each(function () { a(this).css("font-size", parseInt(a(this).css("font-size")) + g.salto) }); a(i).css("font-size", parseInt(a(i).css("font-size")) + g.salto); h += g.salto; b += g.salto; if (g.cancelarClick) { j.preventDefault() } }); a("#" + c).click(function (j) { if (g.minimo > b - g.salto) { if (g.cancelarClick) { j.preventDefault() } return } a(i).find("*").each(function () { a(this).css("font-size", parseInt(a(this).css("font-size")) - g.salto) }); a(i).css("font-size", parseInt(a(i).css("font-size")) - g.salto); b -= g.salto; h -= g.salto; if (g.cancelarClick) { j.preventDefault() } }) }) }; a.fn.zoomLetras.opciones_default = { maximo: 50, minimo: 1, salto: 1, cancelarClick: true} })(jQuery);
