summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-10-07rhizicore: don't move graph when only changing link or node textAlon Levy
Fixes #49 Note about solution: in general we need to find out whether the graph from the new text (NewVertices, NewLinks) is homologous to the graph from the old text (OldVertices, OldLinks). The implemented solution only checks an easier case, where there is a single renamed vertex. A better solution to do later: - have textanalysis have state - have textanalysis return the difference from the last state: nodes added nodes deleted nodes changed - plus for bonus refactor all the editing functions (edit* in myGraph)
2014-10-07rhizicore: update: add no_relayout parameter, plus don't keep assigning tick ↵Alon Levy
event handler
2014-10-07rhizicore: add hasNodeAlon Levy
2014-10-07textanalysis: fix indentationAlon Levy
2014-10-07textanalysis: workaround undefined or double link additionAlon Levy
2014-10-07rhizicore: add debug print if NaN's introduced in translateAlon Levy
2014-10-07rhizicore: add helper debug_printAlon Levy
2014-10-07textanalysis: group vars at start of functionAlon Levy
2014-10-07rhizicore: fix loading json's (drag n drop) without 'name'Alon Levy
2014-10-07rhizicore: merge node additionAlon Levy
2014-10-07rhizicore: don't change state of existing nodes on additionAlon Levy
changing state of existing node results in ability to delete nodes while creating a new sentence by inputting a node name and then deleting it. This was fixed for the common case in a previous commit, but not for the case of loading from storage.
2014-10-07fix broken saveAlon Levy
2014-10-07d3: don't divide by zero if no weight is setAlon Levy
2014-10-07tests: add test_nan_problemAlon Levy
replaces test_history.js. fixes links to new external/scripts/* The new test some point it actually showed the d3 problem, but now it doesn't. To run it: node tests/test_nan_problem.js | grep nan
2014-10-05index.html: forgot to update d3.js location after changing to non minAlon Levy
2014-10-05d3: use non minified version, upgrade to 3.4.11 from releaseAlon Levy
https://github.com/mbostock/d3/archive/v3.4.11.tar.gz Non scientifically, looks much faster on firefox.
2014-10-05move all external scripts to a subdirectory 'external'; easier to grep stuffAlon Levy
2014-10-02index.html: s/Expand/expand/ for #62Alon Levy
2014-10-02tests: get meaningful console.log in loaded scriptsAlon Levy
2014-10-02Undo of commit Merge branch '#62' into Prototypegarbash
It broke the input box
2014-10-01Merge branch '#62' into PrototypeAnmol Agrawal
Conflicts: index.html scripts/rhizicore.js
2014-09-30The text box is fixed except that it doesn’t return to it’s originalAnmol Agrawal
size.
2014-09-30change #2 to issue #74Anmol Agrawal
2014-09-30#74 fixedAnmol Agrawal
2014-09-30textanalysis: remove trailing whitespace from link namesAlon Levy
2014-09-30#62 - Refactored codeAnmol Agrawal
2014-09-30Revert "Fix #63 - don't move graph on click (possible side effects?)"Alon Levy
This reverts commit 5c5f9a8cfe3edd6f1df31ab00885e58e4a36bfd1. reopen #63 this fix causes regressions - the update function does two things: 1. updates link & node graphical representation 2. causes the force layout to reposition links and edges (using tick to selectively do that) I need to change #2 without affecting #1.
2014-09-30Fix #63 - don't move graph on click (possible side effects?)Alon Levy
2014-09-30rhizicore: since s/text/name/ fix loadAlon Levy
Loading an old save (with no 'name' in nodes) triggers this path.
2014-09-30rhizicore: remove commented codeAlon Levy
2014-09-30#62 - Fix number 1Anmol Agrawal
The text box is fixed except that it doesn’t return to it’s original size.
2014-09-29adding sage.json: Fixes #19Alon Levy
Together with 3e3c130b3eede854db602259215866a409618967 and the patches leading up to it starting at a6a7e30ca545e83f5291ecd5aee13e5d47270779
2014-09-29buttons/index: add file load buttonAlon Levy
2014-09-29rhizicore:myGraph.addNodeComplete: add name to signatureAlon Levy
2014-09-29buttons: white space fixAlon Levy
2014-09-29rhizicore: replace 'text' attribute with 'name' for nodeAlon Levy
2014-09-29remove deliverableTestAlon Levy
2014-09-29rename 'load' button to 'load-storage-local'Alon Levy
2014-09-29buttons: factor out really_loadAlon Levy
2014-09-29extract deliverableTest to node script in toolsAlon Levy
2014-09-29dor says it shouldn't be hereAlon Levy
2014-09-29tools/sage.csv+: we got Sage's project description as csv, convert to jsonAlon Levy
At the same time documenting our current requirements from a graph (pretty basic). Adds tools/sage_csv_to_sage_json.py
2014-09-29change #2 to issue #74Anmol Agrawal
2014-09-29textanalysis: fold a too long lineAlon Levy
2014-09-29Fixes #75: don't spew undefines in linktext.Alon Levy
TODO - code that doesn't make me choke up with tears
2014-09-29#74 fixedAnmol Agrawal
2014-09-29Fixes #73: pre first node text missing spacesAlon Levy
2014-09-29Improved tutorialgarbash
2014-09-29rhizicore: fix popping node on top left when creating a new nodeAlon Levy
The fix is ugly. Basically we are relying on the force layout [1] for the locations of the nodes. I've hidden the node until the first tick. Since we do a tick calculation (tick is a function in rhizicore) when adding a node there is no associated delay. [1] https://github.com/mbostock/d3/wiki/Force-Layout
2014-09-29rhizicore: remove some more empty linesAlon Levy