// Generated by CoffeeScript 1.6.3 var displayPage, pass, prev, sofar, upper; sofar = 0; upper = 0; pass = 1; prev = 0; displayPage = function(cpt) { var dig, pc; dig = parseInt(cpt); if (dig < sofar) { pass = 2; console.log('Second pass ...'); upper = parseFloat(sofar.toFixed(2)); } sofar = dig; if (pass > 1) { pc = (parseFloat(dig.toFixed(2)) / upper) * 100.00; if (prev !== dig) { console.log("" + (pc.toFixed(1)) + "%"); } } else { if (sofar === 0) { console.log('First pass ...'); } } return prev = dig; }; Prince.addScriptFunc('displayPage', displayPage);