{"push_id":812419701,"size":14,"distinct_size":2,"ref":"refs/heads/gh-pages","head":"c17bd3a89b782dd38f1e839e3a81d98ddddc106f","before":"5a46a1a586b6ce30dfa11327be130c422178e91c","commits":[{"sha":"6d802190dc475e7097177372806eb2cad6f2b52c","author":{"email":"3334de7b7b72816ac460c71222255aa96d021063@comcast.net","name":"David Mumford"},"message":"Merge branch 'gh-pages'","distinct":false,"url":"https://api.github.com/repos/drmumford/frontend-nanodegree-mobile-portfolio/commits/6d802190dc475e7097177372806eb2cad6f2b52c"},{"sha":"a101e5eaf8cdd0a442985b5f8c244771389cfcf1","author":{"email":"3334de7b7b72816ac460c71222255aa96d021063@comcast.net","name":"David Mumford"},"message":"Changes per jslint recommendations.","distinct":false,"url":"https://api.github.com/repos/drmumford/frontend-nanodegree-mobile-portfolio/commits/a101e5eaf8cdd0a442985b5f8c244771389cfcf1"},{"sha":"65d6f85feb45903c29579dd9bfde15e022b9482a","author":{"email":"3334de7b7b72816ac460c71222255aa96d021063@comcast.net","name":"David Mumford"},"message":"Refactor creating random pizza names.","distinct":false,"url":"https://api.github.com/repos/drmumford/frontend-nanodegree-mobile-portfolio/commits/65d6f85feb45903c29579dd9bfde15e022b9482a"},{"sha":"746db6133583461873679b27000984a53b9ad273","author":{"email":"3334de7b7b72816ac460c71222255aa96d021063@comcast.net","name":"David Mumford"},"message":"Add the max number of each of the ingredients to the pizza json.","distinct":false,"url":"https://api.github.com/repos/drmumford/frontend-nanodegree-mobile-portfolio/commits/746db6133583461873679b27000984a53b9ad273"},{"sha":"85298fda8285eed6a8faefd8626f76a18e20695a","author":{"email":"3334de7b7b72816ac460c71222255aa96d021063@comcast.net","name":"David Mumford"},"message":"Make the random pizza generator more efficient using innerHTML and a templatized HTML string.","distinct":false,"url":"https://api.github.com/repos/drmumford/frontend-nanodegree-mobile-portfolio/commits/85298fda8285eed6a8faefd8626f76a18e20695a"},{"sha":"7fdcec8a4ba458aaa1f3df3da072ee10a1c6ef98","author":{"email":"3334de7b7b72816ac460c71222255aa96d021063@comcast.net","name":"David Mumford"},"message":"Limit the number of sliding pizzas created to those are visible.","distinct":false,"url":"https://api.github.com/repos/drmumford/frontend-nanodegree-mobile-portfolio/commits/7fdcec8a4ba458aaa1f3df3da072ee10a1c6ef98"},{"sha":"2784453ae59558b1acdec5951e838c3ba38c1c30","author":{"email":"3334de7b7b72816ac460c71222255aa96d021063@comcast.net","name":"David Mumford"},"message":"Eliminate layout thrashing by moving the scrollTop read outside of the loop that uses it to update the left style property.","distinct":false,"url":"https://api.github.com/repos/drmumford/frontend-nanodegree-mobile-portfolio/commits/2784453ae59558b1acdec5951e838c3ba38c1c30"},{"sha":"c26db15a08f24e56665fbfc89ac22e4b01914892","author":{"email":"3334de7b7b72816ac460c71222255aa96d021063@comcast.net","name":"David Mumford"},"message":"Push moving pizzas to render in another layer to improve rendering time.","distinct":false,"url":"https://api.github.com/repos/drmumford/frontend-nanodegree-mobile-portfolio/commits/c26db15a08f24e56665fbfc89ac22e4b01914892"},{"sha":"15769cbbaccc5c5b9e3da4d95357b9a3affd5fc9","author":{"email":"3334de7b7b72816ac460c71222255aa96d021063@comcast.net","name":"David Mumford"},"message":"Replace document's querySelectorAll method with the more efficient getElementByClassName method.","distinct":false,"url":"https://api.github.com/repos/drmumford/frontend-nanodegree-mobile-portfolio/commits/15769cbbaccc5c5b9e3da4d95357b9a3affd5fc9"},{"sha":"c562a0cc47244651e6a935d1f221075216c65987","author":{"email":"3334de7b7b72816ac460c71222255aa96d021063@comcast.net","name":"David Mumford"},"message":"Fix argument to getElementsByClassName and cache length of return value for efficiency.","distinct":false,"url":"https://api.github.com/repos/drmumford/frontend-nanodegree-mobile-portfolio/commits/c562a0cc47244651e6a935d1f221075216c65987"},{"sha":"f5c1d0c37951195af7b319f87f33f9df65b0a608","author":{"email":"3334de7b7b72816ac460c71222255aa96d021063@comcast.net","name":"David Mumford"},"message":"Create a list of references to the moving pizzas that can be used when updating their positions in response to a scrollbar move. Also do the phase calculations upfront instead of when updating every reference. There are only five different phases used so just stick them in an array to be referenced in the loop.","distinct":false,"url":"https://api.github.com/repos/drmumford/frontend-nanodegree-mobile-portfolio/commits/f5c1d0c37951195af7b319f87f33f9df65b0a608"},{"sha":"2e3ee14de90eb1c84cf308893deed4b35acc51ba","author":{"email":"3334de7b7b72816ac460c71222255aa96d021063@comcast.net","name":"David Mumford"},"message":"Use rAF to let the browser determine when to update the page in response to a scroll.","distinct":false,"url":"https://api.github.com/repos/drmumford/frontend-nanodegree-mobile-portfolio/commits/2e3ee14de90eb1c84cf308893deed4b35acc51ba"},{"sha":"b9d070840b2bca7ec6635c00d482641b435d30d5","author":{"email":"3334de7b7b72816ac460c71222255aa96d021063@comcast.net","name":"David Mumford"},"message":"Merge branch 'master' into gh-pages","distinct":true,"url":"https://api.github.com/repos/drmumford/frontend-nanodegree-mobile-portfolio/commits/b9d070840b2bca7ec6635c00d482641b435d30d5"},{"sha":"c17bd3a89b782dd38f1e839e3a81d98ddddc106f","author":{"email":"3334de7b7b72816ac460c71222255aa96d021063@comcast.net","name":"David Mumford"},"message":"Add Udacity logo as 'favicon' to all pages.","distinct":true,"url":"https://api.github.com/repos/drmumford/frontend-nanodegree-mobile-portfolio/commits/c17bd3a89b782dd38f1e839e3a81d98ddddc106f"}]}