/* jQuery Text Resizer Plugin v1.1.0 Copyright (c) 2009-2013 Mario J Vargas See the file MIT-LICENSE.txt for copying permission. Website: http://angstrey.com/ Documentation: http://angstrey.com/index.php/projects/jquery-text-resizer-plugin/ */(function(e){"use strict";var t,n,r;r=function(e){return"object"==typeof window.JSON&&"function"==typeof window.JSON.stringify?JSON.stringify(e):e},n=function(e){window.console&&"function"==typeof window.console.log&&setTimeout(function(){var t,n=[],i;if("string"==typeof e)n.push("jquery.textresizer => "+e);else{n.push("jquery.textresizer => {");for(t in e)e.hasOwnProperty(t)&&(i=[" ",t,": ",r(e[t])].join(""),n.push(i));n.push("}")}console.log(n.join("\n"))},0)},t=function(e,n){this.$elements=e,this.settings=n||t.defaults},t.defaults={debugMode:!1,type:"fontSize",target:"body",selectedIndex:-1,suppressClickThrough:!0},t.prototype.buildDefaultFontSizes=function(e){if(0===e)return;var t=8,r=[],i,s;this.settings.debugMode&&n("In buildDefaultFontSizes: numElms = "+e);if(this.settings.debugMode)for(i=0;i selection count: "+r);if(0===r)return;this.settings=e.extend({selector:this.$elements.selector,sizes:this.buildDefaultFontSizes(r)},e.fn.textresizer.defaults,this.settings),i=this.settings.debugMode,i&&n(this.settings);if(r>this.settings.sizes.length){i&&n("ERROR: Number of defined sizes incompatible with number of buttons => elements: "+r+"; defined sizes: "+this.settings.sizes.length+"; target: "+this.settings.target);return}return this.loadPreviousState(),this},e.fn.textresizer=function(e){var n=(new t(this,e)).init();return this.each(function(e){n.attachResizerToElement(this,e)})},e.fn.textresizer.defaults=t.defaults})(window.jQuery);