| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-11-10 | rename rhizicore -> rz_core, move towards common rz_ prefix | LV-426 | |
| 2014-11-10 | rm unused history dependency | LV-426 | |
| 2014-11-10 | rhizicore: remove dependency on textanalysis | Alon Levy | |
| 2014-11-09 | id wrap entire svg canvas | LV-426 | |
| 2014-11-09 | scripts/model/graph.js merge resolution | LV-426 | |
| 2014-11-09 | split highlight (search neighborhood of node) between graph & rhizicore | Alon Levy | |
| multiple TODOs added in code. in general, datastructure = graph, control/view state in rhizicore. | |||
| 2014-11-03 | fixes #79; note that hightlightNode sucks | Alon Levy | |
| It should be implemented as setting a chosen state, containing id's of chosen nodes and possibly links as well (although links are defined by their source and target ids). | |||
| 2014-11-03 | fix whitespace | Alon Levy | |
| 2014-11-03 | fixes #122: show node text edit box over node regardless of position/zoom | Alon Levy | |
| 2014-11-03 | change id to be distinct from name | Alon Levy | |
| TODO: introduce a Node class split from the Graph. TODO: use a GUID and not just an incrementing number (trivial change). | |||
| 2014-11-02 | getting rid of bad object names: myGraph -> Graph | LV-426 | |
| 2014-11-02 | split off model/graph.js | Alon Levy | |
| 2014-10-31 | rhizicore: have a default size for nodes to avoid setting circle.r to nan | Alon Levy | |
| 2014-10-29 | small move to allow numeric id; not enough | Alon Levy | |
| 2014-10-29 | save/load xy position | Alon Levy | |
| 2014-10-28 | make debug ui click handlers only apply to the labels, remove some debug prints | Alon Levy | |
| 2014-10-28 | history/rhizicore: record zoom events; zoom g element selector: svg g.zoom | Alon Levy | |
| 2014-10-28 | wip/history zoom | Alon Levy | |
| 2014-10-26 | history switch to events; using a single GRAPH_DIFF action. todo - replay; ↵ | Alon Levy | |
| zoom in/out; clicks on nodes/edges | |||
| 2014-10-26 | introduce signal, start using in history; use consts for signal name | Alon Levy | |
| introduces two new modules: scripts/consts.js scripts/signal.js signal is a thin wrapper for jquery('window').on and jquery('window').trigger, which seems like an adaquete signal library - there are faster things around, but why introduce another dependency. | |||
| 2014-10-26 | Fixes #96 URL property in node isn't saved to JSON | Alon Levy | |
| 2014-10-21 | test_analyzer: better test | Alon Levy | |
| need better graph accessors to give only the 'real' nodes & links - that will fix some of the tests, leaving the real wrong ones | |||
| 2014-10-21 | fix test_analyzer after require.js | Alon Levy | |
| 2014-10-21 | rhizicore: remove unused variable | Alon Levy | |
| 2014-10-20 | introduce require.js and rewrite tests | Alon Levy | |
| Yes, I'm being lazy. The purpose of require.js is to allow writing modules, i.e. individual smaller then the whole files with clear dependencies. This is achieved by using a new api provided by require.js: define, require, requirejs Read more at [requirejs] (http://requirejs.org) Tests have been rewritten to work correctly with require.js; they still use jsdom. Test output is now stored in the repository, all tests are run via run_tests.js; This is a hack - once a good harness (with assertions, suites - unittest like) presents itself it will be used. Hidden here is also using FileSaver for history saving, so history is saved to history.json instead to a random name. Plus dropping some dead code. | |||
| 2014-10-19 | factor out util.js | Alon Levy | |
| 2014-10-13 | drop empty myGraph.updateGraph function | Alon Levy | |
| 2014-10-12 | Fixes #85 - compare using lower case | Alon Levy | |
| The whole lower case thing is a hack. We should separete id and name. But right now it seems to be holding. | |||
| 2014-10-12 | myGraph.compareSubset: add verbose logging | Alon Levy | |
| 2014-10-12 | Fixes #83: don't register keypress multiple times | Alon Levy | |
| 2014-10-12 | Fixes #88: Property window doesn’t show up when a node is deleted. | Anmol Agrawal | |
| 2014-10-12 | #63 don't move on node click | Alon Levy | |
| 2014-10-12 | #63 don't start force simulation when no topological change done | Alon Levy | |
| 2014-10-12 | rhizhicore: fix use of mixed case in changed_nodes | Alon Levy | |
| 2014-10-09 | rhizicore: fix some indentation in editName | Alon Levy | |
| Not required right now, triggered by reverted patch. | |||
| 2014-10-08 | Fixes #85 | Alon Levy | |
| This is more of #49 basically, just for a more complex sentence. I've kept the flow that we have, but augmented the graph change check (myGraph.compareSubset) and introduced some helper functions for sets on the way. | |||
| 2014-10-07 | #49: forgotten start misses the whole point | Alon Levy | |
| 2014-10-07 | Fixes #49: forgot link changes | Alon Levy | |
| 2014-10-07 | rhizicore: don't move graph when only changing link or node text | Alon 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-07 | rhizicore: update: add no_relayout parameter, plus don't keep assigning tick ↵ | Alon Levy | |
| event handler | |||
| 2014-10-07 | rhizicore: add hasNode | Alon Levy | |
| 2014-10-07 | rhizicore: add debug print if NaN's introduced in translate | Alon Levy | |
| 2014-10-07 | rhizicore: add helper debug_print | Alon Levy | |
| 2014-10-07 | rhizicore: fix loading json's (drag n drop) without 'name' | Alon Levy | |
| 2014-10-07 | rhizicore: merge node addition | Alon Levy | |
| 2014-10-07 | rhizicore: don't change state of existing nodes on addition | Alon 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-07 | fix broken save | Alon Levy | |
| 2014-10-02 | Undo of commit Merge branch '#62' into Prototype | garbash | |
| It broke the input box | |||
| 2014-10-01 | Merge branch '#62' into Prototype | Anmol Agrawal | |
| Conflicts: index.html scripts/rhizicore.js | |||
| 2014-09-30 | change #2 to issue #74 | Anmol Agrawal | |
