summaryrefslogtreecommitdiff
path: root/src/client/view/graph_view.js
AgeCommit message (Collapse)Author
2015-04-09client: item_view: make type dropdown domain basedAlon Levy
2015-04-09client/graph_view, index: filter checkboxes: remove hardcodingAlon Levy
2015-04-09client/graph_view: extract init_checkboxesAlon Levy
2015-04-09client: graph_view,layouts: use atomic nodes_linksAlon Levy
2015-04-07client: hide filter and layout menus on click on empty area. resolve partial ↵Alon Levy
#444
2015-04-06client: return zoom buttons, make zoom conserve center pointAlon Levy
2015-04-06client: graph_view: use display instead of visibility.Alon Levy
SVG 1.1 visibility applies to element and not to children, display otoh does apply to the whole subtree resolves #401
2015-04-06client/view/graph_view: s/force__load_graph/layout__load_graph/Alon Levy
2015-04-06client: fix filter regressionAlon Levy
2015-04-06client: property tab cleanup; resolve #396Alon Levy
2015-04-05client: rename edge_info to link_infoAlon Levy
for f in `git grep -l edge_info`; do sed -ie 's/edge_info/link_info/g' $f; done for f in `git grep -l EDGE_INFO`; do sed -ie 's/EDGE_INFO/LINK_INFO/g' $f; done git mv src/client/view/edge_info.js src/client/view/link_info.js
2015-04-05client: selection: enable selection of link via 0 depth selection of both ↵Alon Levy
nodes; resolve #393 shift selection still works, but now it's a bit not obvious when you shift select a link: - it acts as inverting the source and destination node. - an alternative could be to special case for both or single or none of the nodes already selected - a correct fix would be to track separately the nodes and links selection states. Right now we only have a nodes selection state (array of root nodes, the ones the user selected, and array of selected nodes, the ones we highlight as such).
2015-04-05client/graph_view: reset fixed before restoring a new layout (not actually ↵Alon Levy
required, except if a new node was introduced)
2015-04-05client: graph_view: fix scope of node_url_dx definitionAlon Levy
2015-04-05client: graph construction: text below circles. resolve #429Alon Levy
remind myself svg doesn't respect z-index, flatten back the svg structure: svg - zoom - graph g path 1 link text 1 node text 1 node text 2 node circle 1 node circle 2 per SVG 1.1 spec the last node is the top most.
2015-04-05client: drag behaviour: no force calculation on drag. resolve #434Alon Levy
2015-04-05client: layout: save/restore on layout change. resolve #432Alon Levy
2015-04-03layout buttons: behavior, icon-design & styleLV-426
2015-04-02client/style: add layout-buttons and btn_layoutwip/selection-ringAlon Levy
2015-04-02client/layouts/concentric: consts refactor, enlarge minimal ring distanceAlon Levy
2015-04-02client: graph_view: add tick on zoom - required for bubble animation (not ↵Alon Levy
exactly, not sure actually)
2015-04-02client: split layouts from graph-viewAlon Levy
2015-04-02client: graph_view: fix text with hover, text now under it's linkAlon Levy
plus make hover orange, and override opacity so nonselected hovered links are visible.
2015-04-02client: graph_view: two renames: linktext->link_text, nodetext->node_textAlon Levy
2015-04-02client: hover on nodes and links almost there, missing textAlon Levy
2015-04-02Renamed Layout UI name of "concentric" into "Ring"garbash
2015-04-02client/view/graph_view: small bug fix plus indentationAlon Levy
2015-04-02client/graph_view: turn off selection ring for nowAlon Levy
2015-04-02client/graph_view/concentric: smaller radius for smaller number of nodesAlon Levy
2015-04-02wip/selection-ring: add grid layout, add buttons to switch, starts at force ↵Alon Levy
layout
2015-04-02client: remove cola dependencyAlon Levy
2015-04-02client: graph_view: layout abstraction, empty + concentric layouts (empty ↵Alon Levy
for temporary)
2015-04-02wip/selection: selected nodes are now in an equal distance ring of fixed ↵Alon Levy
radius (so no ring transform)
2015-04-02wip selection ring - working but not quite thereAlon Levy
2015-04-02wip: selection ringAlon Levy
2015-03-29client/view/graph_view: allow links with x/y that is zeroAlon Levy
2015-03-25Revert "client/view/graph_view: force recalculation of linkDistance on each ↵Alon Levy
force__load_graph" Dor: I have to say it's less usable now with the nodes moving after every click... I suggest to quickly fix it or revert. This reverts commit 4218f8fdf7c47ce8b8baa8f6fd2b95f1d93f358a.
2015-03-24client/view/graph_view: remove debug printAlon Levy
2015-03-24client/graph_view: add link distance depending on degree of nodeAlon Levy
2015-03-24client/view/graph_view: force recalculation of linkDistance on each ↵Alon Levy
force__load_graph
2015-03-23client: dragging a node fixes it's position; unfixing needs to be thought outAlon Levy
2015-03-17client: Bacon/jquery dependency: use shimAlon Levy
add shim requirement for Bacon to have jquery loaded first, since Bacon patches in asEventStream (and other APIs). Undo the Bacon_wrapper non fix: git grep -l Bacon_wrapper | while read f; do sed -i -e s/Bacon_wrapper/Bacon/g $f; done
2015-03-16client: plus/minus zoom implementation using log scale, state still in ↵Alon Levy
d3.behavior.zoom
2015-03-15client/graph_view: record rest force layout position and load right after ↵Alon Levy
clone (per node id) (copied inline comment): HACK to load positions stored locally: on the first diff, which is the result of the initial clone, load positions from stored last settled position (see record_position_to_local_storage and restore_position_from_local_storage) this is before we have proper layout recording in the database, loaded together with the nodes and links.
2015-03-15client/graph_view: rename debug only function with double underscore prefixAlon Levy
2015-03-15client/graph_view: extract force__load_graphAlon Levy
2015-03-13client/graph_view: double force layout distance (CRI patch)Alon 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-10client: graph_view: make nodes tabindex'able sorted top to bottom left to rightAlon Levy
2015-03-09client/graph_view: set maximal size of 100px for an image, keeping aspect ratioAlon Levy