summaryrefslogtreecommitdiff
path: root/src/textanalysis.js
AgeCommit message (Collapse)Author
2014-12-16major addLink() sig refactoring: addLink(link, peer_notify)LV-426
2014-12-16addLink: drop drop_conjugator_links param, extract apply_conjugator_link_logic()LV-426
2014-12-16rename inner auxiliary addLink to __addLinkLV-426
2014-12-16removeNodes(): add filter paramLV-426
2014-12-16rm create_node__with_optional_id(), use id if supplied to create_node_from_specLV-426
2014-12-08set "related" on nodes referenced in ongoing text analysisAlon Levy
2014-12-08add a new state: "related"Alon Levy
2014-12-05replace jquery.autocomplete with our own autocompletionAlon Levy
Missing: - handling dropdown in the middle of the sentence correctly (almost there, extra space added) - clicking changes focus (transition event related?) and .focus() doesn't work - could not find how to fix it.
2014-12-04move nodetypes to consts, add descriptions. Fixes #48Alon Levy
2014-12-04tab should not change node from last edit; now can tab when sentence is emptyAlon Levy
2014-12-03textanalysis: fix diffBus callback logic (was doing nothing)Alon Levy
2014-12-03textanalysis: ReferenceErrors fixed (don't add link when 1 node only available)Alon Levy
2014-12-03textanalysis: comment typoAlon Levy
2014-12-03textanalysis: ret.state was not always definedAlon Levy
Found by investigating a ReferenceError warning: ReferenceError: reference to undefined property
2014-12-03fix #157 - chrome doesn't have String.toLowerCaseAlon Levy
2014-11-29use Bacon instead of signalAlon Levy
See https://github.com/baconjs/bacon.js Usage right now: we have rz_bus to hold global busses: - names: for autosuggest - ui busses: - ui_key - ui_input The events are objects with {where: from consts, keys/input} (could maybe just use the events and rely on the target element class/id) And graph has it's own bus: graph.diffBus (camelcase probably not the right style - will fix in later commit) To publish to a bus you use push. To insert another stream to a bus you use plug. To listen to a bus you use onValue (you can use subscribe too to get errors and end of stream event, but we don't use that yet). This allows usage of map, filter, flatMap, see github repo for cool examples.
2014-11-28Changed node types names resolving #162garbash
2014-11-25Fixes #154: set suggested names when loading from JSONAlon Levy
2014-11-25Fixes #102 - autocomplete with spacesAlon Levy
Possibly introduces required double enters sometimes. This is a result of an exception thrown in the callback, needs work.
2014-11-25core: add create_node__with_given_idAlon Levy
2014-11-25model/core: s/crete/create/gAlon Levy
2014-11-24textanalysis: fix newly reintroduced text analysisAlon Levy
2014-11-24fix removed textanalysis autoSuggestNameAlon Levy
Fix removed textanalysis autoSuggestName call using signal/slot, no additional signal added (using graph_diff) Broken in af20dd47d3cb254d4dd2638264fe79385a199832
2014-11-23call graph update via presenter, rm graph obj. manglingLV-426
2014-11-19wide source/target -> __src,__dst rename, align with DB modelLV-426
2014-11-19miscLV-426
2014-11-19textanalysis.js: for_each_X sugarLV-426
2014-11-19textanalysis.js - route node,link create calls via model_coreLV-426
2014-11-19new_topo_diff() default constructor - add node_set_add, link_set_add arraysLV-426
2014-11-19rename newnodes,newlinks -> token_set_new_node_names,token_set_new_link_namesLV-426
2014-11-13rename scripts/ -> src/LV-426