summaryrefslogtreecommitdiff
path: root/src/client/view
AgeCommit message (Collapse)Author
2015-03-09client/graph_view: set maximal size of 100px for an image, keeping aspect ratioAlon Levy
2015-03-09client/graph_view: show images with correct size, but force layout doesn't ↵Alon Levy
take it into account
2015-03-09client/graph_view: console debug log when link is an image according to ↵Alon Levy
crude heuristic What we need to do is two things: 1. when a new link is supplied, go download it and let the browser tell us if it is an image and if so what are it's dimensions 2. cache that data in the db (on the to-be-added view node). Actually 3. cache the image itself. This will also allow uploading images with no link. Where to cache the images - on disk with a hash, plus breakdown into multiple directories to avoid filesystem limits.
2015-03-09client: graph_view: update image href+width+height on every "frame"Alon Levy
2015-03-09client/graph_view: remove extra useless 'a' element on nodesAlon Levy
2015-03-09client: graph_view: make nodes tab focusable. no visible indication (:focus) ↵Alon Levy
and no interaction possible yet
2015-03-09client/view/svg_input: missing param x docAlon Levy
2015-03-08client/textanalyser_input: completer options: small rewriteAlon Levy
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-03-08textanalyuser_input: provide bus for analysis results events (post analysis, ↵Alon Levy
required for completion updates)
2015-03-08client/view/completer: use VK_*Alon Levy
2015-03-08client/filter: fix broken filter from recent model/types intro and ↵Alon Levy
third-internship-proposal removal
2015-03-08client: fix up/down being handled both by completer and by type selector ↵Alon Levy
when shift pressed
2015-03-07client: use shift-up and shift-down for node type changesAlon Levy
2015-03-07client/view/node_info: fix committing of new fieldsAlon Levy
2015-03-07client/view/node_info: bug fix of white background while scrollingAlon Levy
2015-03-07client/node_info: hack for y-overflow. creates horizontal bar as well which ↵Alon Levy
is ugly Together with addition of new attributes fixes #357
2015-03-07client/node_info: add missing attributes to html at runtimeAlon Levy
2015-03-07client: remove third-internship-proposal; Fixes #356Alon Levy
2015-03-07client: move nodetypes from consts to model/typesAlon Levy
2015-03-07client/node_info: bug fixAlon Levy
2015-03-06client: introduce model/types, cleanup node_info (not quite enough)Alon Levy
2015-03-04client:selection: invert on shiftAlon Levy
2015-03-04client: node_view: delete button: popup confirmation dialogAlon Levy
2015-03-04client: fix res/static forgotten rename; Fixes #355Alon Levy
2015-03-04client: s/setup_merge_button/setup_toolbar/Alon Levy
2015-03-04client/view/selection: add confirm dialog to delete buttonAlon Levy
2015-03-03client: toolbar: add delete buttonAlon Levy
2015-03-03client/selection: add skipDuplicatesAlon Levy
2015-03-03client: fix toolbar buttons flashing when augmenting |selection|>=2Alon Levy
2015-03-03client: rename consistently links__delete, nodes__deleteAlon Levy
2015-03-03client/view/selection: rz_core is not updated by the initial define, remove ↵Alon Levy
from declaration
2015-03-03client/view/completer: sort completions (required with substring results)Alon Levy
2015-03-03client/view/completer: allow completions for any subsetAlon Levy
2015-03-03client: fix completer regression breaking search completion. Fixes #354Alon Levy
At the same time lets completion work with spaces in the graph entry bar. In the search bar it still doesn't work, will require some thinking - how to let a space be both and/or and part of a name. It's better to ditch it as an operator and use |/& or AND/OR.
2015-03-03client/node_info: do not update not when diff arrives, fix warningsAlon Levy
needs more complex logic to account for user changes that have not round-tripped yet, so for now just do not update the dialog. Fixes #349
2015-03-03client/textanalyser_input: remove debug printAlon Levy
2015-03-03client/textanalyser_input: use classesAlon Levy
2015-03-03client/text_analyser_input: fix cursor position move on enterAlon Levy
2015-03-03client/text_analyser_input: specify setter+getter+selectionStart for ↵Alon Levy
completer, plus some cleanup
2015-03-03client/completer: generalize getter, setter, selectionStartAlon Levy
2015-03-03client/completer: rename variableAlon Levy
2015-03-03client/completer: fix handling of separator that is more then one charAlon Levy
2015-03-02client: extract textanalyser_input componentAlon Levy
Killed some dead code in the process.
2015-03-02completer: update to work with both input and div elementsAlon Levy
2015-03-01client: node_info: status: only admin can change itAlon Levy
2015-03-01adding missing 'quoted' function, call introduced in ↵LV-426
dfc93cf003e8b4484e98ead7f7eac63ad10182e7
2015-03-01client/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-01client/graph_view: don't translate/zoom if node already in viewAlon Levy
2015-03-01client: add Bacon_wrapper, use instead of Bacon; forced loading of jquery ↵Alon Levy
before Bacon