summaryrefslogtreecommitdiff
path: root/src/client
AgeCommit message (Collapse)Author
2015-01-21Fixes #289: show completions in original caseAlon Levy
2015-01-21client: Fixes #290 use lower case name hashAlon Levy
2015-01-21client/view/selction: fix sortedArrayDiffAlon 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/rz_mesh: there is no socket.close on chrome, avoid calling it for now ↵Alon Levy
(need proper replacement?)
2015-01-21client/view/graph_view: add debugging helper to show diffsAlon Levy
2015-01-20client: Attr_Diff: add toString for debuggingAlon Levy
2015-01-13client: drop and links always; fixes #276Alon Levy
2015-01-13client/graph: find_node_* returns null on unfound, not undefined. Fixes #275Alon Levy
2015-01-13rz_mesh.js: attempt to actively disconnect on 'beforeunload' eventLV-426
2015-01-13server/feedback: get rid of flask-mail; left todo: filenames for attachmentsAlon Levy
2015-01-13Revert "client: fix link name regression on clone (Fixes #264)"Alon Levy
This reverts commit f17c7d27b510c033aa2861598e49a90c56aa9a13.
2015-01-13client/drag_n_drop: reindentAlon Levy
2015-01-13client: prevent default drag n drop behavior when not in debugAlon Levy
Fixes #220
2015-01-13client: disable drag_n_drop unless ?debug=1Alon Levy
2015-01-13client: move NEW_NODE_NAME to consts, use everywhereAlon Levy
2015-01-13textanalysis: only send new nodes. Fixes #260Alon Levy
2015-01-13client/graph: find_node__by_id now returns Node/nullAlon Levy
not undefined (undefined not appropriate for this case.
2015-01-13client/graph: allow updating property of a backend backed nodeAlon Levy
This is a hack, here is the code comment: FIXME: should not do a server roundtrip, should keep this data local and part of the temporary graph, and send it on user enter in a single commit. The current implementation is just a quick way to get sorta the same outcome. it misses atomicity (since we create a commit for every tab click on an existing node), and responsiveness (since there is a roundtrip to the server and it isn't client side)
2015-01-13client/graph: find_node__* default to recursion but optionalAlon Levy
2015-01-13client/model/grah: bug fix in update_nodeAlon Levy
2015-01-13client: textanalysis: fix type changing. Fixes #262Alon Levy
2015-01-13client/textanalysis: use constant for 'new node'Alon Levy
2015-01-13client/graph: editType: drop stateAlon Levy
2015-01-13client: fix link name regression on clone (Fixes #264)Alon Levy
2015-01-13add feedback - no email yet, just client side plus server parse client postAlon Levy
Notes: * using https://github.com/ivoviz/feedback + commit 337a8146e567a06035fb1f1ffedfce083be2a2d1 * with tiny changes to use require.js: + html2canvas.js & feedback.js (not minified) start+end lines changed to call define + feedback.js changed to not load html2canvas since require.js does that for us (dropping _html2canvas and getScript usage)
2015-01-13commit_diff__attr doc stringLV-426
2015-01-13rz_mesh: ws_diff_merge__attr()LV-426
2015-01-13graph.js: commit_diff__attr()LV-426
2015-01-13Attr_Diff.prototype.for_each_node, _linkLV-426
2015-01-13add_node_attr_rm -> add_node_attr_removeLV-426
2015-01-13model/diff: new_attr_diff_from_spec()LV-426
2015-01-12rz_mesh: ws_diff_merge__topo() - note: type safety is still lackingLV-426
2015-01-12rz_mesh.js: prefix functions with 'ws_'LV-426
2015-01-12util.js: fix adapt_format_read_link_ptr issue resulting from both in,out set ↵LV-426
containing the same key
2015-01-12client: fix link renameAlon Levy
together with previous server commit Fixes #257
2015-01-12login+logout: using ajax, not POST, plus document.window (worst of both worlds)Alon Levy
2015-01-12client/graph.js: add two assertions on link integrity on load from backendAlon Levy
2015-01-12client/server: login is using POST, so use POST, not XMLHttpRequestAlon Levy
TODO: Logout requires styling plus only to appear if logged in.
2015-01-12server/client: s/res/static/, drop dev_mode__resend_from_staticAlon Levy
2015-01-12client: don't keep quotes in node name: Fixes #258Alon Levy
2015-01-11update_link(): mirror update_node() handlingLV-426
2015-01-11follow n_id var naming conventionLV-426
2015-01-11client: json loading: don't send invalid datesAlon Levy
i.e. start/end on node. It raises a scala error in neo4j (and isn't nice).
2015-01-11client: allow rename case of node (no merge et); Fixes #254Alon Levy
2015-01-11client/graph: fix node attr_diff return pathAlon Levy
2015-01-11update_node(): handle incoming attr_diff on ajax successLV-426
2015-01-11model_util: adapt_format_read_diff__attr()LV-426
2015-01-11update_node: rm incoming ID change detection - should not occur for incoming ↵LV-426
attr_diffs
2015-01-11Attr_Diff: remove spec from constructor, force use of prototype aux functionsLV-426