summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-11-29history: record input fieldAlon 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-29add Bacon library (used later, split for easier review)Alon Levy
2014-11-29model/graph: fix signal on notifyAlon Levy
2014-11-29history: small style fixAlon Levy
2014-11-29history: don't throw on bad input (it's just history)Alon Levy
2014-11-29history: use strictAlon Levy
2014-11-29textanalysis.ui: use switches and make signals fire after processing eventAlon Levy
2014-11-29move getParmeterByName to utilAlon Levy
2014-11-29autocomplete: no need to explicitly name the moduleAlon Levy
2014-11-29consts: add use strictAlon Levy
2014-11-28textanalysis.ui: make typeselection component likeAlon Levy
2014-11-28Colors and header-size sass vars - now correctgarbash
2014-11-28Revert "Add color+header-size vars to sass"garbash
This reverts commit 3af4fc29a27a64612681b1bc00611c276cef9f7e.
2014-11-28added data input button imagesOfer Lehr
2014-11-28Add color+header-size vars to sassgarbash
2014-11-28Add compiled style.css+mapgarbash
2014-11-28Implemented stylesheet structure+font changegarbash
2014-11-28Changed node types names resolving #162garbash
2014-11-28document sass and make requirementsAlon Levy
2014-11-28introduce sass - only changes are whitespace and curly after last rule (sassism)Alon Levy
No method to automaticall run sass once scss file changes right now. Should probably use grunt, I think it does it. (or have an inotify based make background task). Tested with sass 3.4.9 (latest) but since I'm not using sass yet (the scss file is our former css file) it should work with other versions too.
2014-11-28Replaced existing fort family to source-sans-progarbash
2014-11-27Delete login.htmldor garbash
2014-11-26Login page for Rhizi sandboxgarbash
2014-11-25Fixes #154: set suggested names when loading from JSONAlon Levy
2014-11-25textanalysis.ui: fix for lingering #102 issueAlon 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-25textanalysis.ui: remove debug printsAlon 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-25autocomplete: fix wrapping for suggestions with spacesAlon Levy
2014-11-25graph/__addNode: fix to handle same node referenceAlon 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-25rz_core: remove unused codeAlon Levy
2014-11-25core: Link.{source,target} need to be gettersAlon 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-25core/create_node_from_spec: status initialization fix and remove double x&y ↵Alon Levy
initialization
2014-11-25graph/findNodeByName: use "or" initialization idiomAlon Levy
2014-11-25model/graph: __addNode: refactor to use create_node__with_optional_idAlon Levy
2014-11-25model/graph: addNode: return new node (changed in recent refactor)Alon Levy
2014-11-25core: add create_node__with_given_idAlon Levy
2014-11-25model/core: s/crete/create/gAlon Levy
2014-11-25graph: add missing space in error messageAlon Levy
2014-11-25rz_core: fix last usage of highlight, convert to selectionAlon Levy
2014-11-24add searchAlon 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-24style: group link selectorsAlon Levy
2014-11-24String.charCodeAt is firefox specificAlon Levy
2014-11-24add alt-ctrl-o and alt-ctrl-i keyboard shortcutsAlon Levy
Considered using jquery.hotkeys, even tried that, but didn't actually work for me. This code seems to function under all browsers I tested (IE 11, chrome recent, FF recent - will test on IE 8).
2014-11-24add search uiAlon Levy
make search+input boxes share a fixed div, use floats for nice(er) responsiveness to width changes.
2014-11-24textanalysis: fix newly reintroduced text analysisAlon Levy
2014-11-24core/graph: reduce verbose debug logs to consoleAlon Levy
2014-11-24style.css: fix typo in debug uiAlon Levy
2014-11-24style.css: filter is experimental and not supported by IEAlon Levy
https://developer.mozilla.org/en-US/docs/Web/CSS/filter?redirectlocale=en-US&redirectslug=CSS%2Ffilter#Browser_compatibility
2014-11-24style.css: firefox 35 complains about slash comment in style propertyAlon Levy