a:8:{s:9:"#provides";s:28:"dojox.charting.scaler.common";s:9:"#resource";s:25:"charting/scaler/common.js";s:39:"dojox.charting.scaler.common.findString";a:4:{s:4:"type";s:8:"Function";s:10:"parameters";a:2:{s:3:"val";a:1:{s:4:"type";s:6:"String";}s:4:"text";a:1:{s:4:"type";s:5:"Array";}}s:6:"source";s:129:" val = val.toLowerCase(); for(var i = 0; i < text.length; ++i){ if(val == text[i]){ return true; } } return false;";s:7:"summary";s:0:"";}s:44:"dojox.charting.scaler.common.getNumericLabel";a:4:{s:4:"type";s:8:"Function";s:10:"parameters";a:3:{s:6:"number";a:1:{s:4:"type";s:6:"Number";}s:9:"precision";a:1:{s:4:"type";s:6:"Number";}s:6:"kwArgs";a:1:{s:4:"type";s:6:"Object";}}s:6:"source";s:913:" var def = kwArgs.fixed ? number.toFixed(precision < 0 ? -precision : 0) : number.toString(); if(kwArgs.labelFunc){ var r = kwArgs.labelFunc(def, number, precision); if(r){ return r; } // else fall through to the regular labels search } if(kwArgs.labels){ // classic binary search var l = kwArgs.labels, lo = 0, hi = l.length; while(lo < hi){ var mid = Math.floor((lo + hi) / 2), val = l[mid].value; if(val < number){ lo = mid + 1; }else{ hi = mid; } } // lets take into account FP errors if(lo < l.length && eq(l[lo].value, number)){ return l[lo].text; } --lo; if(lo >= 0 && lo < l.length && eq(l[lo].value, number)){ return l[lo].text; } lo += 2; if(lo < l.length && eq(l[lo].value, number)){ return l[lo].text; } // otherwise we will produce a number } return def;";s:7:"summary";s:0:"";}s:28:"dojox.charting.scaler.common";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:21:"dojox.charting.scaler";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:14:"dojox.charting";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}s:5:"dojox";a:2:{s:4:"type";s:6:"Object";s:7:"summary";s:0:"";}}