aboutsummaryrefslogtreecommitdiff
path: root/src/components/Tile.vue
AgeCommit message (Collapse)Author
2022-06-20Increase type-consistency via server-classes and client-typesTerry Truong
2022-06-20Avoid adding dom-nodes for hidden-ancestor other-childrenTerry Truong
2022-05-28Set visible-overflow on just-unhidden tilesTerry Truong
2022-05-27Prevent first root tile transitionTerry Truong
Avoids having it move in from top-left when tree data is loaded
2022-05-24Fix compound-image sub-image misalignmentTerry Truong
2022-05-24Reduce compound-image sub-image movement during transitionTerry Truong
2022-05-24Scale/recenter images in compound-imagesTerry Truong
2022-05-23Make tutorial disable features until introducedTerry Truong
Also add tutorial finish button and close icon
2022-05-23Display 'compound images'Terry Truong
Adjust genLinkedImgs.py to associate multiple images to compound-nodes. Adjust server to send multiple image filenames for such nodes. Adjust Tile and TileInfoModal to display those compound-images.
2022-05-19Fix not scrolling to focused nodesTerry Truong
2022-05-18Add wikipedia-link to tile-info displayTerry Truong
Add 'wiki_id' and 'from_dbp' columns to 'descs' table, adjust dbpedia data to include wikipedia IDs, adjust data generations scripts, make server send extra data, and make TileInfo display it.
2022-05-15Adjust resize/scroll throttling to reliably include end casesTerry Truong
2022-05-15Load only visible tiles when overflowingTerry Truong
2022-05-12Enable info-display for search suggestionsTerry Truong
Add info-icon to SearchModal, sending event when clicked. Change App to allow info-modal display on top of search-modal. Also make info-icon-click events send a node name instead of a LayoutNode, and make TileInfoModal and server get/send additional node info, seeing as the client might not have info about the node's common name, tips, etc, anymore.
2022-05-12Don't quote already-quoted common-namesTerry Truong
2022-05-12Adjust code for typescript checksTerry Truong
2022-05-10Add quotes around displayed alt-namesTerry Truong
2022-05-10Add multiple header-color thresholdsTerry Truong
Also add tips count in info modal
2022-05-10Make an overflown-root scroll to a searched nodeTerry Truong
Also make overflown-root header remain visible while scrolling
2022-05-10Fix border-shadow clipping by overflow:scrollTerry Truong
2022-05-10Enable display of active-root with overflowTerry Truong
2022-05-05Avoid case where transitionend doesn't trigger for low animation-delayTerry Truong
2022-05-05Display common namesTerry Truong
Also add capitalizeWords() in util.ts, for more capitalization control
2022-05-05Make image copyright/link info retrieved upon info-modal openTerry Truong
2022-05-05Make Tile use transitionend event instead of certain setTimeout()sTerry Truong
Did not replace watch variables with transition start, as this resulted in expanded tiles flashing fully-expanded on screen before getting overflow:hidden.
2022-05-04Capitalize displayed node namesTerry Truong
2022-04-30Make TileInfoModal display more dataTerry Truong
2022-04-30Add scripts for downloading/reviewing/cropping_and_resizing imagesTerry Truong
Also adjust client code to handle new format, and add backend/data/README.md explaining image production process.
2022-04-26Make TolMap have Map typeTerry Truong
2022-04-25Add tile visual indicators for many-tiles and phylogenetic-supportTerry Truong
2022-04-25Adapt to handle open-tree-of-life dataTerry Truong
Added data_otol/ with script that converts data from 'Open Tree of Life' release 13.4 into a JSON form. Moved old tree-of-life data and images into data_tol_old/. Added TolMap type to tol.ts, changed TolNode, and adapted other code to handle it. Temporarily disabling tile images until image data is added.
2022-04-24Fix z-index not being higher for tiles being expanded/collapsedTerry Truong
2022-03-29Make Tile's CSS-changes-during-transition apply during search and auto-modeTerry Truong
Implemented by having Tile watch pos+dims fields of it's LayoutNode to determine whether a transition is taking place.
2022-03-29Update comments, adjust names, do minor refactorsTerry Truong
2022-03-28Add info-icon to non-leaf tilesTerry Truong
2022-03-28Simplify info-icon code by removing top-level optionsTerry Truong
2022-03-28Make option passing less irregularTerry Truong
2022-03-28Merge TileImg back into Tile, adding nonAbsPos prop for AncestryBar usageTerry Truong
2022-03-28Split lib.ts into layout.ts and util.tsTerry Truong
2022-03-28Enable auto-mode to trigger expand/collapse-fail animationsTerry Truong
Done by sending a signal to a failed-operation's LayoutNode's Tile component via a watched property on LayoutNode. Also added code to prevent auto-mode from retrying a failed expand/collapse. Not an ideal solution, but signalling via LayoutNode is more general, and arguably cleaner, than the previous method of triggering fail animations by getting Tile to pass a callback upward as event data.
2022-03-27Simplify Tile transition-on-expand/collapse codeTerry Truong
2022-03-26Make auto-mode current-node-based, with focus indicationTerry Truong
2022-03-26Highlight search resultTerry Truong
2022-03-24Recognise click-and-hold instead of double-clickTerry Truong
2022-03-24Add TileInfoModal and associated eventsTerry Truong
2022-03-23Make options propagate from TileTreeTerry Truong
2022-03-23Simplify non-leaf tile shadow handlingTerry Truong
2022-03-23Add TileImg for use by Tile and ParentBar. Remove scrim divs.Terry Truong
2022-03-23Fix small layout bugTerry Truong
2022-03-22Replace LayoutTree class with plain functionsTerry Truong