{"shas":[["68a55bb9a278de3f4ea3d8e7629ccc74ef95efa2","2901141c82f1a2777b48839ce0325f59961a98b4@gmail.com","Update design doc with UI thoughts, ui software design.","Andy Kreling"],["39565deecfcfb394b0ade33a09834f73e03f465c","2901141c82f1a2777b48839ce0325f59961a98b4@gmail.com","Add a really simple bit to display js_dice_edit page.","Andy Kreling"],["8838f9f5c55cd9fbf338b4d6eaba1b016e76c4eb","2901141c82f1a2777b48839ce0325f59961a98b4@gmail.com","Plumbing works for static JS files.","Andy Kreling"],["4e88d87834dfabfb2bac73a2343b966558ff80f0","2901141c82f1a2777b48839ce0325f59961a98b4@gmail.com","Switch to jquery 1.6.2.","Andy Kreling"],["462deebb320a7ccf199079deced585482020dad8","2901141c82f1a2777b48839ce0325f59961a98b4@gmail.com","Checkbox to mark elements as deleted is working.","Andy Kreling"],["6e5939702bd4b423fb1c26b33fcc20732065d9f9","2901141c82f1a2777b48839ce0325f59961a98b4@gmail.com","Check on every keyup that all expression names are unique.","Andy Kreling"],["d716bfa2d6138365bdc3e60d32f712db049cde90","2901141c82f1a2777b48839ce0325f59961a98b4@gmail.com","Display expression parse errors.","Andy Kreling"],["6d625bf38c2f68d8b90634f2afb82f3048939ae7","2901141c82f1a2777b48839ce0325f59961a98b4@gmail.com","Add json.js.","Andy Kreling"],["5fdab90e4d983d4054c028ae1e490238e4c1768a","2901141c82f1a2777b48839ce0325f59961a98b4@gmail.com","Add a localVariables() method to parse tree.","Andy Kreling"],["0e6fdbcd206ed57149042388313000525dc5446c","2901141c82f1a2777b48839ce0325f59961a98b4@gmail.com","Update parsetree.js to use \"proper\" for-in loops.\n\nhttp://yuiblog.com/blog/2006/09/26/for-in-intrigue/","Andy Kreling"],["4dd4d0cd2039b2893897259dec31d20a574f8c8b","2901141c82f1a2777b48839ce0325f59961a98b4@gmail.com","Submit button checks errors and blats json to a div.","Andy Kreling"],["6b47e0341de231efe6506e51445b066ad258762f","2901141c82f1a2777b48839ce0325f59961a98b4@gmail.com","minor syntax errors and tabs -> spaces.","Andy Kreling"],["b0b929189433ef82f2f63523b38023fd6c160694","2901141c82f1a2777b48839ce0325f59961a98b4@gmail.com","Switch to pulling starting set from json.","Andy Kreling"],["5fb0b9f10af4fdf1f85bf6983bc77a4264dd20f1","2901141c82f1a2777b48839ce0325f59961a98b4@gmail.com","Add jquery-json.js","Andy Kreling"],["5ccf8f39caba6b06ab9469584f095454599ea00d","2901141c82f1a2777b48839ce0325f59961a98b4@gmail.com","Switch to a saner name for jquery.json.js.","Andy Kreling"],["e4be5cbab8c5ffecf981a20e24a2a75dce4f6271","2901141c82f1a2777b48839ce0325f59961a98b4@gmail.com","Switch to using the json extension to jquery instead of the 'official' json lib.","Andy Kreling"],["183789788e4bca178ab86bf19c3d5188938e62dc","2901141c82f1a2777b48839ce0325f59961a98b4@gmail.com","delete json.js because adding to prototypes breaks jquery ajax.","Andy Kreling"],["2f1ac11174dff7295c32e0f5e2689f1f8ba6c220","2901141c82f1a2777b48839ce0325f59961a98b4@gmail.com","A button & logic to handle new elements being added.","Andy Kreling"],["b4644c468c6cd865975b11a0301c3849fe6c3c15","2901141c82f1a2777b48839ce0325f59961a98b4@gmail.com","js_dice_edit takes input from server-side.","Andy Kreling"],["cceef10ea63f06c6ecc67061afa498a2683e38e6","2901141c82f1a2777b48839ce0325f59961a98b4@gmail.com","Error checking for empty expression name.","Andy Kreling"]],"ref":"refs/heads/master","size":23,"head":"25aeae0ad8124b177c5aa7c82d326aee4b14d0f8","push_id":42355985}