summaryrefslogtreecommitdiff
path: root/src/client/rz_core.js
AgeCommit message (Collapse)Author
2015-05-10client: fix #552. don't remove parameters when rewriting urlAlon Levy
2015-05-03client/rz_core: cancel zen mode on doc loadAlon Levy
2015-05-03client: on doc change, change url via window.history.replaceStateAlon Levy
2015-05-03client: search: clear on doc change. Fixes #532Alon Levy
2015-05-03client: load new doc button: use ajaxAlon Levy
return to the good ol days of SPA updates title name too. Double the logic - title set by the server too for a better client side behaviour. Could fix by using a template for the function setting the title, doesn't seem worth it right now.
2015-04-16client: move node_text_d{x,y} from rz_core to graph_viewAlon Levy
2015-04-15client: add images using existing circlesAlon Levy
2015-04-15unite 'rzdoc__mainpage_name' old aliasesLV-426
2015-04-12client: introduce zen modeAlon Levy
2015-04-12client/selection: rename: selected & relatedAlon Levy
selected nodes - nodes the user selected directly, via search or click. related - nodes that we choose to show the user as a result of the selection made.
2015-04-09client: remove custom radius that wasn't used anyway. radius is 10. if ↵Alon Levy
returned, place in domain specific type information
2015-04-09rz_core.js, rz_mesh.js: we init/destroyLV-426
2015-04-07client: hide filter and layout menus on click on empty area. resolve partial ↵Alon Levy
#444
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