summaryrefslogtreecommitdiff
path: root/src/client
AgeCommit message (Collapse)Author
2015-02-15client/view/selection: try to avoid asEventStream not being defined (doesn't ↵Alon Levy
work)
2015-02-15client: node merge: don't add self referencial linksAlon Levy
2015-02-15client: search selection: follow same path as mouse selection (can now be ↵Alon Levy
used for merge)
2015-02-15client: implement merge of nodesAlon Levy
2015-02-15client: add merge button, does nothing, enabled for two or more selected nodesAlon Levy
2015-02-15add underscore, implement ctrl-click to append to selectionAlon Levy
2015-02-15client/node_edit: show start/end dateAlon Levy
2015-02-15client/url clean: fix to allow empty urlsAlon Levy
2015-02-15client: force schema in url's, allow any, add https if none. Fixes #296Alon Levy
2015-02-11client/node_info: resize description on show, limit both name & desc to 150Alon Levy
we don't allow moving nor scrolling when property dialog overflows window height, so this is an interim measure at best.
2015-02-11client/node_info: show title completely on init; doesn't automatically ↵Alon Levy
resize; fixes #309
2015-02-11client/view/completer: hide on click outside. this is complex! fixes #200Alon Levy
specifically: 1. take care to remove handler on any hide condition, not click as well 2. previous patch to avoid needlessly hiding completer on showing it after clicking (we could change that behaviour but not as a unexpected consequence).
2015-02-11client/textanalysis: on input element click stop handling after completer ↵Alon Levy
handler
2015-02-11client/textanalysis.ui: coding style fix onelinerAlon Levy
2015-02-11client/textanalysis.ui: set typeselection position at node, fixes #261Alon Levy
Note that the selection doesn't move with the node, so it is possible to create a discrepancy, this can happen either when: 1. dragging or zooming the graph 2. causing the bubble animation to playout The selection text will not be next to the node in both cases until Tab is pressed again. Fixing this right now seems too much work, will revisit if this is really bothersome. Would require either timers or another connection, or different implementation as a foreign object under the svg node (and so tied by the layout, no need to change).
2015-02-11client/textanalysis.ui: add helper for body location of SVG nodeAlon Levy
2015-02-11client/textanalysis: fix possible usage of _get_lastnode when undefinedAlon Levy
2015-02-11client: remove setting type change suggestion location via graph.findCoordinatesAlon Levy
2015-02-11client/textanalysis: sanitize quotes, fixes #293Alon Levy
2015-02-11client/selection: update selection on added node, fixes #310Alon Levy
2015-02-11rz_api_backend: improve rz_server_url construction readabilityLV-426
2015-02-10logout handler: attach to correct element IDLV-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-09server/client: move rz_config to templates, fill in to match server config ↵Alon Levy
host/post
2015-02-09graph_view: miscLV-426
2015-02-09graph_view: partial fix to prevent filter menu close on list item clickLV-426
2015-02-09graph_view: adjust to new filter menu id's, use .toggle() for menu hidingLV-426
2015-02-09textanalysis.ui.js: update btn refLV-426
2015-02-09update export btn refLV-426
2015-02-06filter by node type: fix broken edit graphAlon Levy
2015-02-06client: bacon not loaded, use jquery instead (demo hack)Alon Levy
2015-02-06client/graph_view: set checkboxes callback on load to avoid race with DOM ↵Alon Levy
creation
2015-02-06client/graph_view: filter drop down implementation, really ugly. #306Alon Levy
2015-02-06client/filter: now with force layout awareness. Fixes #306 almostAlon Levy
2015-02-06client: graph_view: filter initial. does not affect layout, only visibilityAlon Levy
2015-02-05rz_mesh.js: improve ws_server_url construction readabilityLV-426
2015-02-05rz_user, user_login.js: follow user id === email_address (current) conventionLV-426
2015-02-05client: fix fallout from main/edit zoom differenceAlon Levy
2015-02-05client/graph_view: apply zoom of each node individuallyAlon Levy
Fixes #308 Hack for friday. Hack being that the model Node gets a 'zoom_obj' property. This belongs on a new NodeView class that will contain a reference to the node and the zoom object. Also I'm worried about performance of this (well, just a little), have not tested with something large yet.
2015-02-05client/graph_view: pass in zoom objects for self (unused) and parentAlon Levy
2015-02-05client/graph_view: merge zoom and relayout events to redraw busAlon Levy
Note that using 'on' overwrites the previous callback, using namespaces ('zoom.graph_view') doesn't help. So store the previous callback (the zoom function in rz_core in this case) and apply it.
2015-02-05client/graph: add find_link__by_id for debugging only right nowAlon Levy
2015-02-04user_signup.html: refactor code into user_signup.jsLV-426
2015-02-04login.html: refactor code into user_login.jsLV-426
2015-02-03removing rogue .gitignoreLV-426
2015-01-29client: fix links to open in new tab; Fixes #295Alon Levy
2015-01-27client: make link hover show the urlAlon Levy
2015-01-27client: remove whitespace around tokens: Fixes #292Alon Levy
2015-01-27client: remove state variable in node view and use bacon property insteadAlon Levy
2015-01-25create_node_from_spec: a little cleanupLV-426