Skip to content

Instantly share code, notes, and snippets.

@rmasters
Created July 2, 2015 17:22
Show Gist options
  • Save rmasters/5c72b3564442cf2cdd8c to your computer and use it in GitHub Desktop.
Save rmasters/5c72b3564442cf2cdd8c to your computer and use it in GitHub Desktop.
Total up columns in Assembla (bookmarklet)
javascript:(function()%7Bfunction%20callback()%7B(function(%24)%7Bvar%20jQuery%3D%24%3BjQuery(%22table.tickets%22).each(function()%7Bvar%20t%3D%7Bwork_remaining%3A0%2Cworked_hours%3A0%2Ctotal_worked_hours%3A0%2Cestimate%3A0%7D%3BjQuery(this).find(%22tbody%20%3E%20tr%22).each(function()%7Bt.work_remaining%2B%3DparseFloat(jQuery(jQuery(this).find(%22td.working_hours%22)%5B0%5D).text())%2Ct.worked_hours%2B%3DparseFloat(jQuery(jQuery(this).find(%22td.worked_hours%22)%5B0%5D).text())%2Ct.total_worked_hours%2B%3DparseFloat(jQuery(jQuery(this).find(%22td.total_invested_hours%22)%5B0%5D).text())%2Ct.estimate%2B%3DparseFloat(jQuery(jQuery(this).find(%22td.estimate%22)%5B0%5D).text())%7D)%3Bvar%20e%3D%5B%22%3Ctfoot%3E%22%2C'%3Ctr%20style%3D%22font-size%3A%2014px%3B%20font-weight%3A%20bold%3B%22%3E'%2C'%3Ctd%20colspan%3D%223%22%3ETotal%3A%3C%2Ftd%3E'%5D%3Be.push(%22%3Ctd%3E%22%2Bt.work_remaining.toFixed(1)%2B%22%3C%2Ftd%3E%22)%2Ce.push(%22%3Ctd%3E%22%2Bt.worked_hours.toFixed(1)%2B%22%3C%2Ftd%3E%22)%2Ce.push(%22%3Ctd%3E%22%2Bt.total_worked_hours.toFixed(1)%2B%22%3C%2Ftd%3E%22)%2Ce.push(%22%3Ctd%3E%22%2Bt.estimate.toFixed(1)%2B%22%3C%2Ftd%3E%22)%2Ce.push(%22%3C%2Ftr%3E%22)%2Ce.push(%22%3C%2Ftfoot%3E%22)%2CjQuery(this).append(jQuery(e.join(%22%5Cn%22)))%7D)%7D)(jQuery.noConflict(true))%7Dvar%20s%3Ddocument.createElement(%22script%22)%3Bs.src%3D%22https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fjquery%2F1.7.1%2Fjquery.min.js%22%3Bif(s.addEventListener)%7Bs.addEventListener(%22load%22%2Ccallback%2Cfalse)%7Delse%20if(s.readyState)%7Bs.onreadystatechange%3Dcallback%7Ddocument.body.appendChild(s)%3B%7D)()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment