1/* 2 * jQuery jFontSize Plugin 3 * Examples and documentation: http://jfontsize.com 4 * Author: Frederico Soares Vanelli 5 * [email protected] 6 * http://twitter.com/fredvanelli 7 * http://facebook.com/fred.vanelli 8 * 9 * Copyright (c) 2011 10 * Version: 1.0 (2011-07-13) 11 * Dual licensed under the MIT and GPL licenses. 12 * http://jfontsize.com/license 13 * Requires: jQuery v1.2.6 or later 14 */ 15(function($){$.fn.jfontsize=function(opcoes){var $this=$(this);var defaults={btnMinusClasseId:'#jfontsize-minus',btnDefaultClasseId:'#jfontsize-default',btnPlusClasseId:'#jfontsize-plus',btnMinusMaxHits:10,btnPlusMaxHits:10,sizeChange:1};if(opcoes){opcoes=$.extend(defaults,opcoes)};var limite=new Array();var fontsize_padrao=new Array();$(this).each(function(i){limite[i]=0;fontsize_padrao[i];});$(opcoes.btnMinusClasseId+', '+opcoes.btnDefaultClasseId+', '+opcoes.btnPlusClasseId).removeAttr('href');$(opcoes.btnMinusClasseId+', '+opcoes.btnDefaultClasseId+', '+opcoes.btnPlusClasseId).css('cursor','pointer');$(opcoes.btnMinusClasseId).click(function(){$(opcoes.btnPlusClasseId).removeClass('jfontsize-disabled');$this.each(function(i){if(limite[i]>(-(opcoes.btnMinusMaxHits))){fontsize_padrao[i]=$(this).css('font-size');fontsize_padrao[i]=fontsize_padrao[i].replace('px','');fontsize=$(this).css('font-size');fontsize=parseInt(fontsize.replace('px',''));fontsize=fontsize-(opcoes.sizeChange);fontsize_padrao[i]=fontsize_padrao[i]-(limite[i]*opcoes.sizeChange);limite[i]--;$(this).css('font-size',fontsize+'px');if(limite[i]==(-(opcoes.btnMinusMaxHits))){$(opcoes.btnMinusClasseId).addClass('jfontsize-disabled');}}})});$(opcoes.btnDefaultClasseId).click(function(){$(opcoes.btnMinusClasseId).removeClass('jfontsize-disabled');$(opcoes.btnPlusClasseId).removeClass('jfontsize-disabled');$this.each(function(i){limite[i]=0;$(this).css('font-size',fontsize_padrao[i]+'px');})});$(opcoes.btnPlusClasseId).click(function(){$(opcoes.btnMinusClasseId).removeClass('jfontsize-disabled');$this.each(function(i){if(limite[i]<opcoes.btnPlusMaxHits){fontsize_padrao[i]=$(this).css('font-size');fontsize_padrao[i]=fontsize_padrao[i].replace('px','');fontsize=$(this).css('font-size');fontsize=parseInt(fontsize.replace('px',''));fontsize=fontsize+opcoes.sizeChange;fontsize_padrao[i]=fontsize_padrao[i]-(limite[i]*opcoes.sizeChange);limite[i]++;$(this).css('font-size',fontsize+'px');if(limite[i]==opcoes.btnPlusMaxHits){$(opcoes.btnPlusClasseId).addClass('jfontsize-disabled');}}})});};})(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.