summaryrefslogtreecommitdiff
path: root/src/main.js
AgeCommit message (Collapse)Author
2014-12-16moving files around after repository mergerAlon Levy
2014-12-08add another completer for search; missing | as triggerStart (should use RegExp)Alon Levy
2014-12-07ctrl-Z handler, does nothing (sort of a reminder)Alon Levy
2014-12-06debug off by default, set a fakeuser and enable history in debug modeAlon Levy
2014-12-04Fixes #112: /?debug=1 gives you back debugging helpersAlon Levy
2014-12-04Related to #68 - space as orAlon Levy
Note that since search is a regexp, you could always (and still) do: a|b But what you can't do now is have spaces in the name :/
2014-12-04Fixes #174: case insensitive searchAlon Levy
2014-12-04search: chrome throws exceptions on malformed regular expressionsAlon Levy
2014-12-04Fixes #176: remove trailing space from searchAlon Levy
2014-12-04search: prevent default enter eventAlon Levy
2014-12-03src/main: remove search debug printAlon Levy
2014-12-01use localStorage to show intro-task only until clickedAlon Levy
Also fix miscased scss filename.
2014-11-29use Bacon instead of signalAlon Levy
See https://github.com/baconjs/bacon.js Usage right now: we have rz_bus to hold global busses: - names: for autosuggest - ui busses: - ui_key - ui_input The events are objects with {where: from consts, keys/input} (could maybe just use the events and rely on the target element class/id) And graph has it's own bus: graph.diffBus (camelcase probably not the right style - will fix in later commit) To publish to a bus you use push. To insert another stream to a bus you use plug. To listen to a bus you use onValue (you can use subscribe too to get errors and end of stream event, but we don't use that yet). This allows usage of map, filter, flatMap, see github repo for cool examples.
2014-11-29move getParmeterByName to utilAlon Levy
2014-11-24add searchAlon Levy
The added input lets you select by *oring* multiple space less expressions. i.e. 'a b' will find all nodes with name containing either 'a' or 'b'. Not the specification, will be remedied later (i.e. maybe tomorrow, who knows). excuse the bulk commit, this does 3 things: splits off selection logic into src/view/selection - handles setting state explicityl on Node's, still bad. - bad at least the 'selected' state (i.e. boolean) is in one place. - common point for clicking on nodes/edges and selecting view selection input makes graph.getConnectedNodesAndLinks accept an array and not just a single node implements the search functionality outlined in the first paragraph.
2014-11-24String.charCodeAt is firefox specificAlon Levy
2014-11-24add alt-ctrl-o and alt-ctrl-i keyboard shortcutsAlon Levy
Considered using jquery.hotkeys, even tried that, but didn't actually work for me. This code seems to function under all browsers I tested (IE 11, chrome recent, FF recent - will test on IE 8).
2014-11-24fix removed textanalysis autoSuggestNameAlon Levy
Fix removed textanalysis autoSuggestName call using signal/slot, no additional signal added (using graph_diff) Broken in af20dd47d3cb254d4dd2638264fe79385a199832
2014-11-19add rz_config, provide id generation scheme control: hash/seq, defaulting to seqLV-426
2014-11-16add a copy to url button, handle the resulting urlAlon Levy
This allows us to send small graphs (up to maximal length of query string - what is that anyway?). Just press the copy button, ctrl-c, and paste to irc, and other side should click it. The real deal, issue #65, needs to actually go to the server and load the graph, which means the server needs to have a document concept.
2014-11-13rename scripts/ -> src/LV-426