| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-04-07 | client: unify deletion messages and update text. resolves #389 | Alon Levy | |
| 2015-04-06 | client: fix broken node and link deletion, plus fix selection after both | Alon Levy | |
| 2015-04-06 | client/view/selection: on diff for link editing don't select too many nodes | Alon Levy | |
| 2015-04-05 | client: 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-02 | selection: is_empty, skip nop updates, clear | Alon Levy | |
| 2015-03-17 | client: Bacon/jquery dependency: use shim | Alon 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-16 | client/selection: hide/show multiple node operations via parent div | Alon Levy | |
| 2015-03-09 | client: search in nodes and attributes | Alon Levy | |
| Fixes #358 Implementation limitations: - uses hasOwnProperty for search, and further filters on strings. So technically could be oversearching - i.e. string properties that are not attributes. We should keep an attribute key on Node and Link - there is no selected link, just selected nodes. So we select both source and destination. Opening issue #367 for this. | |||
| 2015-03-04 | client:selection: invert on shift | Alon Levy | |
| 2015-03-04 | client: s/setup_merge_button/setup_toolbar/ | Alon Levy | |
| 2015-03-04 | client/view/selection: add confirm dialog to delete button | Alon Levy | |
| 2015-03-03 | client: toolbar: add delete button | Alon Levy | |
| 2015-03-03 | client/selection: add skipDuplicates | Alon Levy | |
| 2015-03-03 | client: fix toolbar buttons flashing when augmenting |selection|>=2 | Alon Levy | |
| 2015-03-03 | client/view/selection: rz_core is not updated by the initial define, remove ↵ | Alon Levy | |
| from declaration | |||
| 2015-03-01 | client: add Bacon_wrapper, use instead of Bacon; forced loading of jquery ↵ | Alon Levy | |
| before Bacon | |||
| 2015-03-01 | client/selection: make sure selection is visible | Alon Levy | |
| 2015-02-27 | client: highlight user selected nodes (aka root selection); Fixes #341 | Alon Levy | |
| 2015-02-25 | client: selection tools: add link nodes in fan | Alon Levy | |
| 2015-02-15 | client/view/selection: try to avoid asEventStream not being defined (doesn't ↵ | Alon Levy | |
| work) | |||
| 2015-02-15 | client: search selection: follow same path as mouse selection (can now be ↵ | Alon Levy | |
| used for merge) | |||
| 2015-02-15 | client: implement merge of nodes | Alon Levy | |
| 2015-02-15 | client: add merge button, does nothing, enabled for two or more selected nodes | Alon Levy | |
| 2015-02-15 | add underscore, implement ctrl-click to append to selection | Alon Levy | |
| 2015-02-11 | client/selection: update selection on added node, fixes #310 | Alon Levy | |
| 2015-01-21 | Fixes #294 - make selection ignore temporary nodes (bad implementation) | Alon Levy | |
| Should have two functions for node+link class setting, one for temporary, one for not, instead of passing this constant (since construction time) value along. | |||
| 2015-01-21 | client/view/selction: fix sortedArrayDiff | Alon Levy | |
| 2015-01-11 | client/selection: add link_selected, use it for linktext | Alon Levy | |
| 2015-01-11 | client/selection: make explicit dependency on main_graph and not rz_core | Alon Levy | |
| 2015-01-11 | client: cleanup selection | Alon Levy | |
| 1. seperate root_nodes/selected_nodes 2. move graph update to rz_core.js Fixes #213 | |||
| 2015-01-06 | client: adapt to new node_id_set_add and link_id_set_add, renames all around | Alon Levy | |
| 2015-01-05 | client/selection: add debug helper | Alon Levy | |
| 2015-01-05 | client: fix link selection (still have links appearing above nodes) | Alon Levy | |
| 2015-01-05 | client/selection: fix node selection, use hash for selection instead of ↵ | Alon Levy | |
| Node.state; link selection still broken | |||
| 2015-01-05 | client: renames (find - all are lower case underscore separates) plus ↵ | Alon Levy | |
| clone+input-to-diff to db and back flow working | |||
| 2015-01-05 | initial graph_view introduction - mixing circle & force layouts | Alon Levy | |
| 2015-01-05 | introduce commit_and_tx_diff__topo & commit_diff__topo | Alon 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 | |||
| 2014-12-28 | fixes #247 - make selection listen to graph changes to recognize a deleted node | Alon Levy | |
| 2014-12-16 | moving files around after repository merger | Alon Levy | |
