aboutsummaryrefslogtreecommitdiff
path: root/src/components/SearchModal.vue
AgeCommit message (Collapse)Author
2022-06-27Add getServerResponse()Terry Truong
2022-06-27In .vue files, move <template> sections to topTerry Truong
2022-06-26Auto-select first search-suggestion resultTerry Truong
2022-06-26Clean up code in SearchModalTerry Truong
Also allow cycling to top/bottom of search suggestions
2022-06-25Fix settings not saving if closed by other_modal/etcTerry Truong
2022-06-25Reduce degrees-of-variance in options setTerry Truong
Also add size prop to IconButton
2022-06-24Move utility functions into util.tsTerry Truong
2022-06-24Add type annotations for UI optionsTerry Truong
2022-06-24Fix search-bar mode-change button not saving settingTerry Truong
Also fix jump-to-search-result not flashing node in some cases.
2022-06-24Add jump-to-searched-node button to search-barTerry Truong
2022-06-23Fix error upon empty-string searchTerry Truong
2022-06-23In search results, make matched substrings boldTerry Truong
2022-06-23Make suggestion-limit client-configurableTerry Truong
2022-06-23Adjust component event namesTerry Truong
2022-06-20Increase type-consistency via server-classes and client-typesTerry Truong
2022-05-27Make search-suggestion-requests and resize-handling initially-immediateTerry Truong
2022-05-27Use static-layout for ancestry-bar and tutorial-paneTerry Truong
2022-05-24Make search suggestions appear during long user-input runsTerry Truong
2022-05-24Upon expand-to-view, remove ancestor other-descendants from layout treeTerry Truong
2022-05-17Make reduced tree generation check non-alt-namesTerry Truong
2022-05-17Make search suggestions include non-alt-namesTerry 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-12Add reduced-tree data generation+serving+querying+settingTerry Truong
Add genReducedTreeData.py, which generates a reduced_nodes table. Adjust server to serve that data for queries with a tree=reduced query param. Adjust client to query for that data depending on a useReducedTree variable. Add a SettingsPane setting to change that useReducedTree variable.
2022-05-11Use prefix-search with ranking-by-lengthTerry Truong
2022-05-04Make search-enter use user input, instead of first matchTerry Truong
2022-05-04Prevent search-suggestion-request delay for initial inputsTerry Truong
2022-05-04Add scripts for obtaining/sending/displaying wikipedia descriptionsTerry Truong
Add backend/data/enwiki/ directory containing scripts and instructive READMEs. Adjust some other scripts to generate 'eol_ids' sqlite table separate from 'names'. Make server respond to /data/desc requests, and have client TileInfo component display response data. Also adjust .gitignore entries to be root-relative.
2022-05-01Reduce some unnecessary tolMap updatesTerry Truong
2022-05-01Make name data English-specificTerry Truong
2022-05-01Add fuzzy-search via sqlite extension spellfix1Terry Truong
Also add delay between client search-suggestion requests when search input undergoes multiple quick changes
2022-05-01Use substring searchTerry Truong
Also display common-name in search suggestions, and add more-results indicator.
2022-05-01Enable search-suggestion sending/displaying/selectionTerry Truong
2022-04-27Use EOL vernacular-names data for searchingTerry Truong
Add data/eolNamesToSqlite.py to read EOL vernacular-names data and add to sqlite db. Adjust server.py to handle search requests, and adjust SearchModal to make them.
2022-04-26Change data URL path formatTerry Truong
2022-04-26Make TolMap have Map typeTerry Truong
2022-04-26Have tol data in sqlite db, and add server script that accesses itTerry Truong
Adapt otol-data-converting script to generate otol.db, add server.py script that provides access to that db, and adapt the app to query the server for tol data when needed.
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-03-29Update comments, adjust names, do minor refactorsTerry Truong
2022-03-28Make option passing less irregularTerry Truong
2022-03-28Convert SVG icons into icon componentsTerry Truong
2022-03-28Split lib.ts into layout.ts and util.tsTerry Truong
2022-03-28Move TolNode code to tol.tsTerry Truong
2022-03-27Fix close-button unreliability bugTerry Truong
2022-03-27Move svg details to index.htmlTerry Truong
2022-03-27Make search shortcut re-focus input when search-bar is openTerry Truong
2022-03-26Remove close button from search barTerry Truong
2022-03-25Make search-bar clear/animate on failTerry Truong
2022-03-25Add tolNode parent pointers, tolMap, and layoutMapTerry Truong
2022-03-25Fix typescript errorsTerry Truong
2022-03-25Add search enter/escape, and close-icon svgsTerry Truong