summaryrefslogtreecommitdiff
path: root/src/client/view/search.js
AgeCommit message (Collapse)Author
2015-08-08fixing problems with position recording - broke temporary and broke still ↵Alon Levy
<enter> breaks (need to reload to see the new node - so it is missing an attribute?
2015-06-04add copyright and license headers for GNU AGPL v3Alon Levy
2015-05-03client: search: clear on doc change. Fixes #532Alon Levy
2015-04-13client search/completer: use '|' only for separation, append on enter from ↵Alon Levy
complete
2015-04-10search: only complete on: click, completion, enterAlon Levy
2015-03-12client: use some more VK constantsAlon Levy
2015-03-09client/view/search: deduplicate and debounce for 300 millisecondsAlon Levy
2015-03-09client/view/search: use FRPAlon Levy
2015-03-09client: search in nodes and attributesAlon 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-08client/completion: support links as wellAlon Levy
the suggestions from textanalysis now come as a dictionary with {nodes: {name: id}, links: {name: id}} (before it was a single dictionary, {name:id}) And the options bus for the textanalyser and search completion have been updated accordingly. textanalyser also takes into account the cursor position to determine which of the option dictionaries to use.
2015-02-18client/completer: wip handle multiple delimiters for search (| and space)Alon Levy
2015-01-06client: extract search to client/view/search.jsAlon Levy