| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-03-02 | client: extract textanalyser_input component | Alon Levy | |
| Killed some dead code in the process. | |||
| 2015-03-02 | textanalyser: switch to div, update to create blue and red spans (Fixes #118 ↵ | Alon Levy | |
| almost entirely) Missing: - no placeholder text now (since div doesn't support it). Will need to implement it myself, there are plenty of examples And code wise: - need to split out a component graph_input.js which will hide the underlying implementation. | |||
| 2015-03-02 | client/textanalysis.ui: update to work with both div and input | Alon Levy | |
| 2015-03-02 | completer: update to work with both input and div elements | Alon Levy | |
| 2015-03-02 | domain/cri/from_csv: fixes and update to take comma separated csv | Alon Levy | |
| 2015-03-02 | util: add text selection and functional utils for later red&blue input | Alon Levy | |
| 2015-03-01 | rz_cli_tool: add role add and remove functionality | Alon Levy | |
| Fixes #148 Usage: ./src/local/rz_cli_tool.py --config-dir res/etc --user-db-path res/user_db.db --email alon@rhizi.local --role-add admin ./src/local/rz_cli_tool.py --config-dir res/etc --user-db-path res/user_db.db --email alon@rhizi.local --role-rm admin | |||
| 2015-03-01 | server/rz_user_db: add matching user_rm_role plus valid_role, admin & user ↵ | Alon Levy | |
| only valid roles for now | |||
| 2015-03-01 | client: node_info: status: only admin can change it | Alon Levy | |
| 2015-03-01 | rz_api: index: set correct role_set | Alon Levy | |
| 2015-03-01 | add a fixed role_set to the client, to be replaced with one coming from the ↵ | Alon Levy | |
| current logged in user | |||
| 2015-03-01 | textanalysis.ui.js: adapt to css changes | LV-426 | |
| 2015-03-01 | adding missing 'quoted' function, call introduced in ↵ | LV-426 | |
| dfc93cf003e8b4484e98ead7f7eac63ad10182e7 | |||
| 2015-03-01 | client/svg-input: rewrite using width:auto, no more measure hack (Fix #338) | Alon Levy | |
| Source for inspiration / copying: http://jsfiddle.net/brx3xm59/ http://stackoverflow.com/questions/9308938/inline-text-editing-in-svg comment 2 by John Ktejik | |||
| 2015-03-01 | client/graph_view: don't translate/zoom if node already in view | Alon Levy | |
| 2015-03-01 | client: add Bacon_wrapper, use instead of Bacon; forced loading of jquery ↵ | Alon Levy | |
| before Bacon | |||
| 2015-03-01 | client/rz_api_backend: shorten ajax_success print to one line | Alon Levy | |
| 2015-03-01 | view/graph_view: yet another fix for scaling | Alon Levy | |
| 2015-03-01 | client/graph_view: fix scaling | Alon Levy | |
| 2015-03-01 | client/graph_view: use transition when setting zoom for visibility | Alon Levy | |
| Fixes #339 | |||
| 2015-03-01 | client/graph_view: fix visibility setting to include scale | Alon Levy | |
| 2015-03-01 | client/textanalysis.ui: make sure existing nodes are visible | Alon Levy | |
| 2015-03-01 | client/selection: make sure selection is visible | Alon Levy | |
| 2015-03-01 | client/graph_view: add a debug message, remove commented out code | Alon Levy | |
| 2015-03-01 | client/graph_view: implement nodes__user_visible (no scale yet, just ↵ | Alon Levy | |
| translation) | |||
| 2015-03-01 | client/text_analysis: provide function to retrieve existing_nodes | Alon Levy | |
| 2015-03-01 | client/rz_core: pass zoom_obj_element for manual zoom | Alon Levy | |
| 2015-03-01 | client/rz_core: handle manual zoom | Alon Levy | |
| 2015-03-01 | client: move obj_take to util | Alon Levy | |
| 2015-02-27 | client: highlight user selected nodes (aka root selection); Fixes #341 | Alon Levy | |
| 2015-02-27 | client: completer: allow match on start when using node_edge_separator | Alon Levy | |
| Fixes #342 | |||
| 2015-02-27 | client: bubble: fix resize missing initial value | Alon Levy | |
| 2015-02-27 | client: completer: start of separator string update | Alon Levy | |
| 2015-02-27 | client: graph_view: handle zoom correctly for bubble effect | Alon Levy | |
| 2015-02-27 | client: graph_view: handle screen resize | Alon Levy | |
| 2015-02-27 | client/completer: don't quote space by default | Alon Levy | |
| 2015-02-27 | client: rename separator_symbol to separator_string and move to rz_config | Alon Levy | |
| 2015-02-25 | fix pw reset subject line | LV-426 | |
| 2015-02-25 | client: selection tools: add link nodes in fan | Alon Levy | |
| 2015-02-24 | client/node_edit: prevent delete on enter | Alon Levy | |
| Enter when delete button is focused still works, and so does clicking it. But enter while in any other field of the form does not submit now. The timeout for committing is still in effect of course. | |||
| 2015-02-24 | rz_server.py: add pw-reset to 'no-login' set | LV-426 | |
| 2015-02-24 | rz_server.py: partial config opt doc | LV-426 | |
| 2015-02-24 | attach d3 to #graph-view__canvas html div hook | LV-426 | |
| 2015-02-24 | client/textanalysis: drop star case. Fixes #330 | Alon Levy | |
| This fixes the "remove chainlink" (aka star case) part of #330. The rest of #330, i.e. supporting "#1 is #2 not #3" to create two links, now with double spaces, is already fixed by textanalysis refactoring. | |||
| 2015-02-24 | client/textanalysis: more accurate comments, s/edge/verb/ | Alon Levy | |
| 2015-02-24 | client: set double spaces as separator instead of hash | Alon Levy | |
| 2015-02-24 | client/textanalysis: fix double space | Alon Levy | |
| handle correctly node separator containing spaces, of which a double space is a special case. | |||
| 2015-02-24 | client/textanalysis: fix empty string case | Alon Levy | |
| 2015-02-24 | client/textanalysis rewrite | Alon Levy | |
| I considered breaking this into multiple parts but it is too much work and not worth it at this point. Logically there are two parts: a bunch of support functions, most of them are generic (list_* and obj_*, subsets) plus a few special functions: tokens_to_graph_elements and groups_to_thirds "thirds" is a list of objects representing either a node or a link with start, end and token. The token is the node/link name, the start and end are used to later lookup the node based on cursor position (for type changing from the command line). groups is just an intermediate step where each individual token (space separates them, except when in quotes) is still a separate entry in the list. The logic of textanalysis remains: - prefix (text before the first node) means the first link is the complete sentence - starCase ramains (creating a single center node of the complete sentence and linking everything to it with the 'chained' link name) - and logic is updated to include multiple and sequences (the simple case remains for a single stretch of ands). Simplifications of the code: - single place calls for __addNode and __addLink - no more orderStack, instead we have a thirds array of node,link pairs flattened to a single list, each with start/end in the sentence (this takes into account the hash mark). | |||
| 2015-02-24 | client/textanalysis: add new node_token module global variable and use in ↵ | Alon Levy | |
| tokenize | |||
