| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-11-11 | use non-named module definition | LV-426 | |
| 2014-11-11 | new node type for link last entry should be selectedType; Fixes #130 | Alon Levy | |
| 2014-11-11 | textanalysis: reduce API | Alon Levy | |
| textanalysis exposes the current selected type plus functions to increment or decrement it, hides the typeindex and nodetypes. | |||
| 2014-11-11 | textanalysis: factor out selectedType | Alon Levy | |
| 2014-11-11 | add some console bug logs where preconditions are wrong (oh, eiffel..) | Alon Levy | |
| 2014-11-11 | insensitive autocompile; Fixes #133 | Alon Levy | |
| 2014-11-10 | graph/textanalysis.ui: lastnode is now the last added node (fixes #124) | Alon Levy | |
| 2014-11-09 | scripts/model/graph.js merge resolution | LV-426 | |
| 2014-11-09 | commit diff_set upon sentence analysis: | LV-426 | |
| - backend_commit - allows client accumulating changes & select better commit timing | |||
| 2014-11-09 | code standard: use a single var at start of functions (just one big case) ↵ | Alon Levy | |
| and some whitespace | |||
| 2014-11-09 | s/textAnalyser2/textAnalyser/ | Alon Levy | |
| 2014-11-03 | Fixes #119 | Alon Levy | |
| It's a bit ugly. In that it uses the explicit string 'and' to avoid creating those links. But that was the wording of the request. In general we are missing an AST step. That would let us switch between '#' and ' ' much more cleanly. | |||
| 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-10-29 | fix multiple warnings from zed (zedapp.org) | Alon Levy | |
| css: use 0 instead of 0px (0 doesn't need a unit) fallback rgb(r,g,b) for rgba code: missing semicolons don't use initial caps for a function name unused variables | |||
| 2014-10-28 | textanalysis{,.ui}: fix remaining globals, use strict | Alon Levy | |
| 2014-10-27 | Fixes #116 - no star graph for a single node | Alon Levy | |
| 2014-10-27 | textanalysis: s/abnormalGraph/starGraph/ | Alon Levy | |
| 2014-10-26 | textanalysis: protect from temp nodes on finalize (all these patches - need ↵ | Alon Levy | |
| to rewrite that and heavily test it) | |||
| 2014-10-26 | textanalysis (#86): make star case avoid an empty string that was causing a ↵ | Alon Levy | |
| chainlink temp node created from '' | |||
| 2014-10-26 | s/const/var/ ES6 defines const, not there yet | Alon Levy | |
| 2014-10-26 | Fixes #86 | Alon Levy | |
| 2014-10-26 | textanalysis: use consts | Alon Levy | |
| 2014-10-26 | textanalysis: whitespace fix (same line touched by last patch) | Alon Levy | |
| 2014-10-26 | remove extra spaces around 'and' nodes | Alon Levy | |
| 2014-10-26 | Fixes #114 | Alon Levy | |
| In * case sentence - Description contains quote marks for multiple worded sentence | |||
| 2014-10-26 | textanalysis: factor out tokenize | Alon Levy | |
| 2014-10-24 | fixes #106 | Alon Levy | |
| broken by define addition (require.js) | |||
| 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 | text_analyzer: drop unused verb variable | Alon Levy | |
| 2014-10-13 | Fixes #95 no double text in central node of star graphPrototype | 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 | textanalysis: allow more than one letter changes between calls to ↵ | Alon Levy | |
| textanalysis, firefox sometimes lags | |||
| 2014-10-12 | Fixes #89 | Alon Levy | |
| 2014-10-12 | textanalysis: fix logic of allowed renames | Alon Levy | |
| 2014-10-09 | Revert "Allow chainlink when no last node is there" | Alon Levy | |
| This reverts commit e58e0c0b520d4abb971d3917712340330e5d85ff. It actually destroyed quite a lot of things, specifically even a simple sentence ended up being a chainlink. I need to rethink the 'abnormalGraph' predicate. | |||
| 2014-10-09 | Allow chainlink when no last node is there | Alon Levy | |
| Fixes #86 Well, almost - the center node contains the 'a and b and c' (with extra spaces too). node test_analyzer.js '#a and #b and #c are cool' digraph { BUBBLE; a; b; c; "new node"; "a and b and c are cool"; a -> "a and b and c are cool"; b -> "a and b and c are cool"; c -> "a and b and c are cool"; } | |||
| 2014-10-08 | textanalysis: use and instead of nested ifs (refactor) | Alon Levy | |
| 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-08 | textanalysis: for a chainlink edit trim the complete sentence | Alon Levy | |
| 2014-10-07 | rhizicore: remove debug print | 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 | textanalysis: fix indentation | Alon Levy | |
| 2014-10-07 | textanalysis: workaround undefined or double link addition | Alon Levy | |
| 2014-10-07 | textanalysis: group vars at start of function | Alon Levy | |
| 2014-09-30 | textanalysis: remove trailing whitespace from link names | Alon Levy | |
| 2014-09-29 | textanalysis: fold a too long line | Alon Levy | |
| 2014-09-29 | Fixes #75: don't spew undefines in linktext. | Alon Levy | |
| TODO - code that doesn't make me choke up with tears | |||
| 2014-09-29 | Fixes #73: pre first node text missing spaces | Alon Levy | |
| 2014-09-28 | textanalysis: move graph touching function to non ui part | Alon Levy | |
