| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-12-03 | rz_observer: remove extra indentation, use bla = bla || default idiom | Alon Levy | |
| 2014-12-03 | textanalysis: fix diffBus callback logic (was doing nothing) | Alon Levy | |
| 2014-12-03 | textanalysis: ReferenceErrors fixed (don't add link when 1 node only available) | Alon Levy | |
| 2014-12-03 | textanalysis: comment typo | Alon Levy | |
| 2014-12-03 | textanalysis: ret.state was not always defined | Alon Levy | |
| Found by investigating a ReferenceError warning: ReferenceError: reference to undefined property | |||
| 2014-12-03 | "use strict" must be first | Alon Levy | |
| Firebug 3.0 alpha or Firefox nightly 37 says: SyntaxError: 'use strict' statement won't be enforced as a directive because it isn't in directive prologue position | |||
| 2014-12-03 | rz_core: user removal fallout | Alon Levy | |
| 2014-12-03 | Fix TypeError: variable _ redeclares argument | Alon Levy | |
| 2014-12-03 | assume logged-in user, rm userBus | LV-426 | |
| 2014-12-03 | construct backend URL using rz_config | LV-426 | |
| 2014-12-03 | rz_config: set dev URL parts | LV-426 | |
| 2014-12-03 | update util read node,link | LV-426 | |
| 2014-12-03 | Fixes #171, Fixes #137 | Alon Levy | |
| One line, two changes: keypress->keydown: - fixes #137. Chrome doesn't dispatch a keypressed on tab. Firefox and chrome both dispatch a keydown, so this works in both. $(document)->element: - fixes #171. Don't listen to text input events globally, only on the element. | |||
| 2014-12-03 | src/main: remove search debug print | Alon Levy | |
| 2014-12-03 | Fix #157: temp nodes are always selected | Alon Levy | |
| 2014-12-03 | fix #157 - chrome doesn't have String.toLowerCase | Alon Levy | |
| 2014-12-01 | use localStorage to show intro-task only until clicked | Alon Levy | |
| Also fix miscased scss filename. | |||
| 2014-12-01 | fix broken load | Alon Levy | |
| 2014-12-01 | make username top right button usable (a bit) | Alon Levy | |
| 2014-11-29 | forgot to add rz_bus | Alon Levy | |
| 2014-11-29 | enable user setting by ?user=someone | Alon Levy | |
| 2014-11-29 | history: record input field | Alon Levy | |
| 2014-11-29 | use Bacon instead of signal | Alon 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-29 | add Bacon library (used later, split for easier review) | Alon Levy | |
| 2014-11-29 | model/graph: fix signal on notify | Alon Levy | |
| 2014-11-29 | history: small style fix | Alon Levy | |
| 2014-11-29 | history: don't throw on bad input (it's just history) | Alon Levy | |
| 2014-11-29 | history: use strict | Alon Levy | |
| 2014-11-29 | textanalysis.ui: use switches and make signals fire after processing event | Alon Levy | |
| 2014-11-29 | move getParmeterByName to util | Alon Levy | |
| 2014-11-29 | consts: add use strict | Alon Levy | |
| 2014-11-28 | textanalysis.ui: make typeselection component like | Alon Levy | |
| 2014-11-28 | Changed node types names resolving #162 | garbash | |
| 2014-11-25 | Fixes #154: set suggested names when loading from JSON | Alon Levy | |
| 2014-11-25 | textanalysis.ui: fix for lingering #102 issue | Alon Levy | |
| After using up/down keys to select one of the entries you had an extra enter required to "complete" the sentence. Reproduce: ctrl-alt-i (focus on 'Type here to create a network', #textanalysis) The first enter is the selection, the second is ignored (the bug fixed by this commit), the third is handled by the #textanalysis keypress trigger. The fix was simple, not sure why it works. Seems there is a keyup/keypress interaction. The keyup was on the document element, replaced by a keypress on the same element. | |||
| 2014-11-25 | textanalysis.ui: remove debug prints | Alon Levy | |
| 2014-11-25 | Fixes #102 - autocomplete with spaces | Alon Levy | |
| Possibly introduces required double enters sometimes. This is a result of an exception thrown in the callback, needs work. | |||
| 2014-11-25 | graph/__addNode: fix to handle same node reference | Alon Levy | |
| It now returns a node, either a new one or the existing one. This is used by addNode and further up to get the existing (regressed until this patch from the breaking patch) behavior of expanding existing nodes with new links. | |||
| 2014-11-25 | rz_core: remove unused code | Alon Levy | |
| 2014-11-25 | core: Link.{source,target} need to be getters | Alon Levy | |
| Note that despite the sad sad fact __defineGetter__ is not supported by IE8, we are currently at quality 'Crap' on IE8 even without it (I checked, courtesy 14 days trial of crossover from codeweavers), and Dor says it is a level -1000 priority. | |||
| 2014-11-25 | core/create_node_from_spec: status initialization fix and remove double x&y ↵ | Alon Levy | |
| initialization | |||
| 2014-11-25 | graph/findNodeByName: use "or" initialization idiom | Alon Levy | |
| 2014-11-25 | model/graph: __addNode: refactor to use create_node__with_optional_id | Alon Levy | |
| 2014-11-25 | model/graph: addNode: return new node (changed in recent refactor) | Alon Levy | |
| 2014-11-25 | core: add create_node__with_given_id | Alon Levy | |
| 2014-11-25 | model/core: s/crete/create/g | Alon Levy | |
| 2014-11-25 | graph: add missing space in error message | Alon Levy | |
| 2014-11-25 | rz_core: fix last usage of highlight, convert to selection | Alon Levy | |
| 2014-11-24 | add search | Alon Levy | |
| The added input lets you select by *oring* multiple space less expressions. i.e. 'a b' will find all nodes with name containing either 'a' or 'b'. Not the specification, will be remedied later (i.e. maybe tomorrow, who knows). excuse the bulk commit, this does 3 things: splits off selection logic into src/view/selection - handles setting state explicityl on Node's, still bad. - bad at least the 'selected' state (i.e. boolean) is in one place. - common point for clicking on nodes/edges and selecting view selection input makes graph.getConnectedNodesAndLinks accept an array and not just a single node implements the search functionality outlined in the first paragraph. | |||
| 2014-11-24 | String.charCodeAt is firefox specific | Alon Levy | |
