Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | better style to omit space after function name | Adam Spiers | 2015-01-08 | 1 | -16/+16 |
| | |||||
* | d3 object constancy | Adam Spiers | 2015-01-08 | 1 | -2/+6 |
| | | | | http://bost.ocks.org/mike/constancy/ | ||||
* | support dynamic queries! | Adam Spiers | 2015-01-08 | 1 | -3/+34 |
| | | | | | Add form with event handler which performs JSON XHR query and draws results. | ||||
* | do JSON data in Javascript | Adam Spiers | 2015-01-08 | 1 | -6/+82 |
| | | | | | | | | | | | | | | | | | WebCola wants the 'links' JSON hash to refer to commits by their index in the 'nodes' hash. There are two issues with this: 1. This is far less useful for any consumers of the JSON generated by the --json option in CLI mode. 2. More importantly, when implementing a graph visualization which can incremently add nodes, the index of a commit in the 'nodes' hash depends on what was already there client-side in the browser. So instead we refer to commits by SHA server-side (in the Python) and then convert those to indices within the 'nodes' hash client-side via Javascript. This effectively means moving the self._nodes hash from Python to Javascript. | ||||
* | increase graph HEIGHT | Adam Spiers | 2015-01-08 | 1 | -1/+1 |
| | |||||
* | improve commit tip | Adam Spiers | 2015-01-08 | 1 | -2/+22 |
| | |||||
* | fix hiding tip when dragging | Adam Spiers | 2015-01-08 | 1 | -2/+2 |
| | | | | | For some reason this became necessary after switching to the minified webcola. | ||||
* | make tip global for debugging | Adam Spiers | 2015-01-08 | 1 | -2/+2 |
| | |||||
* | split code up into smaller functions | Adam Spiers | 2015-01-08 | 1 | -95/+105 |
| | |||||
* | hide tooltip when we start dragging | Adam Spiers | 2015-01-08 | 1 | -0/+2 |
| | |||||
* | add a basic commit tip | Adam Spiers | 2015-01-08 | 1 | -3/+16 |
| | |||||
* | move functions out of draw_graph | Adam Spiers | 2015-01-08 | 1 | -34/+34 |
| | |||||
* | rename redraw() to be less generic | Adam Spiers | 2015-01-08 | 1 | -2/+2 |
| | |||||
* | fix layout | Adam Spiers | 2015-01-07 | 1 | -21/+38 |
| | |||||
* | make WIDTH/HEIGHT constants | Adam Spiers | 2015-01-07 | 1 | -5/+5 |
| | |||||
* | group each <rect> and <text> together inside a <g> | Adam Spiers | 2015-01-07 | 1 | -12/+16 |
| | |||||
* | get rid of old nodeRadius | Adam Spiers | 2015-01-06 | 1 | -4/+0 |
| | |||||
* | make svg and fg global for debugging | Adam Spiers | 2015-01-06 | 1 | -2/+4 |
| | |||||
* | disable routeEdges for now, as it doesn't work properly yet | Adam Spiers | 2015-01-06 | 1 | -1/+1 |
| | |||||
* | tweak layout | Adam Spiers | 2015-01-06 | 1 | -2/+3 |
| | |||||
* | try out edge routing | Adam Spiers | 2015-01-06 | 1 | -0/+31 |
| | |||||
* | move start lower | Adam Spiers | 2015-01-06 | 1 | -2/+3 |
| | |||||
* | fix commented code | Adam Spiers | 2015-01-06 | 1 | -5/+5 |
| | |||||
* | increase arrow head size | Adam Spiers | 2015-01-06 | 1 | -2/+2 |
| | |||||
* | fix arrows to point at <rect> not <text> | Adam Spiers | 2015-01-06 | 1 | -14/+12 |
| | |||||
* | improve spacing a bit | Adam Spiers | 2015-01-06 | 1 | -3/+3 |
| | |||||
* | turn nodes from <circle> into a text box with SHA label | Adam Spiers | 2015-01-06 | 1 | -10/+28 |
| | |||||
* | consistent spacing after functions | Adam Spiers | 2015-01-06 | 1 | -1/+1 |
| | |||||
* | add zooming and panning | Adam Spiers | 2015-01-06 | 1 | -3/+17 |
| | |||||
* | render graph from test.json | Adam Spiers | 2015-01-06 | 1 | -0/+100 |