d9cee322cd
- Use react-virtualized to render tags on demand, reducing the number of DOM elements from potentially tens of thousands to <100. This requires tags to be absolutely positioned, so sizing and positioning need to be precomputed rather than relying on CSS. - Avoid unnecessary refreshes, speed up tag retrieval, and optimize sorting - Debounce reflowing when resizing tag selector Also: - Scroll to top when changing collections - Allow tags to take up full width of tag selector without truncation Closes #1649 Closes #281 |
||
---|---|---|
.. | ||
schema | ||
tinymce | ||
bluebird | ||
bluebird.js | ||
classnames.js | ||
concurrentCaller.js | ||
config.js | ||
csl-validator.js | ||
hide.vbs | ||
jspath.js | ||
pathparser.js | ||
polyfill.js | ||
prop-types.js | ||
react-dom.js | ||
react-intl.js | ||
react-virtualized.js | ||
react.js | ||
redirect.sh | ||
redirect.vbs | ||
require.js | ||
word-processor-plugin-installer.js |