summaryrefslogtreecommitdiff
path: root/src/client/rz_core.js
AgeCommit message (Collapse)Author
2015-04-06client: property tab cleanup; resolve #396Alon Levy
2015-04-02rz_core: rzdoc__open(): halve rzdoc title change animationLV-426
2015-04-02client/rz_core: white space fixAlon Levy
2015-04-01rz_core.js: initDrawingArea(): call rzdoc__openLV-426
2015-04-01rz_core.js: rzdoc__open_default()LV-426
2015-04-01rz_core.js: rzdoc__current__get_name() - TODO: use RZDoc objectLV-426
2015-04-01rz_core.js: rzdoc__open()LV-426
2015-04-01creation bubble SVG blur effectLV-426
2015-04-01refactor rz_core initialization:LV-426
- init() - export via published_var_dict var
2015-03-16client/rz_core: small style fixesAlon Levy
2015-03-10client: graph_view: handle keyboard events when svg nodes are focusedAlon Levy
enter to open edit, space and shift-space to select/append.
2015-03-01client/rz_core: pass zoom_obj_element for manual zoomAlon Levy
2015-03-01client/rz_core: handle manual zoomAlon Levy
2015-02-27client: graph_view: handle zoom correctly for bubble effectAlon Levy
2015-02-24attach d3 to #graph-view__canvas html div hookLV-426
2015-02-09rz_config: embed in index, remove as moduleAlon Levy
Still missing: remove host/port, let client use same as url it was served on. remove other flags no longer relevant. better mapping of server config to avoid double work?
2015-02-05client/graph_view: pass in zoom objects for self (unused) and parentAlon Levy
2015-01-21client: zoom+pan only main graphAlon Levy
2015-01-21client: split svg_input, fix #280 - update edit box on dialog editAlon Levy
2015-01-21client/rz_core: use strict equality, remove redundant commentAlon Levy
2015-01-21Return of the bubble. Fixes #253Alon Levy
2015-01-21Fixes #295 adding a link next to node names with urlsAlon Levy
Note about implementation: we currently update all the nodes for multiple things, we should not do that, we have id's on each node, we can do less work. Another option is using the visualdom and letting it do the diffs. Actually we should test first. Which brings me to the missing functionality of loading a large csv.
2015-01-21client/view/graph_view: add debugging helper to show diffsAlon Levy
2015-01-11client: cleanup selectionAlon Levy
1. seperate root_nodes/selected_nodes 2. move graph update to rz_core.js Fixes #213
2015-01-05client: renames (find - all are lower case underscore separates) plus ↵Alon Levy
clone+input-to-diff to db and back flow working
2015-01-05bubble property used, lacks animation (noticeably)Alon Levy
2015-01-05initial graph_view introduction - mixing circle & force layoutsAlon Levy
2015-01-05wip textanalysis broken. it creates extra nodes. state variable overloading ↵Alon Levy
for nodes/links not helping. thinking of graph trees
2015-01-05wip fixes from week 52 refactorAlon Levy
2015-01-05introduce commit_and_tx_diff__topo & commit_diff__topoAlon Levy
Multiple fixes / changes. _bugs introduced_ Changes: graph has two change functions (i.e. the internal API): - commit_and_tx_diff_topo This currently transmits, later will optimistically apply first - commit_diff__topo This only applies. Used on the ajax success path for commit_and_tx_diff__topo and when changes are only local. It signals on the diffBus - diffBus - a Bacon.Bus that all UI listens to - selection UI - node/link dialogs - main view (rz_core/update_view__graph) Small changes: whitespace rename filer->filter Completely broken: - text entry. should use commit_diff__topo Problems introduced: selection doesn't work correctly. editing not verified yet
2015-01-05client: introduce is_attr_diff, start using diffBus for UI updatingAlon Levy
2015-01-05wip names bus drop, more bacon, fix completer remove names, fix json loadingAlon Levy
2014-12-28rz_mesh hook, depends on backend__maintain_ws_connection, default=falseLV-426
2014-12-23client: remove annoying confirmation after clicking delete (should be inline ↵Alon Levy
if at all, not a confirm dialog)
2014-12-23client: removal of links through server; Fixes #228Alon Levy
Code is ugly on too many counts, but mainly: 1. repeats local change twice, once for temp and once for non-temp that goes through server. 2. handles topo_diff reply expecting a single id instead of having a general topo_diff reply handler that will take care of it, possibly hanging a callback on it for graph update.
2014-12-22client: handle link changes via attribute diffs (adds graph.update_link ↵Alon Levy
copied from update_node) Adds a copied TODO for handling id changes (i.e. same problem on nodes) plus a new TODO for a fake API (relevant to both nodes and links)
2014-12-22client: use update_node for svg_input node name editingAlon Levy
2014-12-16moving files around after repository mergerAlon Levy