• Robert Knight's avatar
    Consolidate logic for annotation <-> tab assignment · f9ee271c
    Robert Knight authored
    Previously the logic for determining which tab an annotation should appear
    in occurred both in `root-thread.js` where it was used to filter
    annotations based on the selected tab, and in `widget-controller.js` where
    it was used to switch to the tab containing a particular annotation.
    
    Consolidate all the logic for deciding which tab an annotation should
    appear in into a single module. This makes it easier to test that tab
    assignment is correct with different combinations of feature flags and
    annotation states and to add additional logic in future.
    f9ee271c
Name
Last commit
Last update
..
annotator Loading commit data...
directive Loading commit data...
filter Loading commit data...
reducers Loading commit data...
test Loading commit data...
util Loading commit data...
vendor Loading commit data...
annotation-mapper.js Loading commit data...
annotation-metadata.js Loading commit data...
annotation-ui.js Loading commit data...
annotation-viewer-controller.js Loading commit data...
app-controller.js Loading commit data...
app.js Loading commit data...
auth.js Loading commit data...
bridge.coffee Loading commit data...
build-thread.js Loading commit data...
date-util.js Loading commit data...
discovery.coffee Loading commit data...
drafts.js Loading commit data...
events.js Loading commit data...
features.js Loading commit data...
flash.coffee Loading commit data...
form-respond.coffee Loading commit data...
frame-rpc.js Loading commit data...
frame-sync.js Loading commit data...
groups.js Loading commit data...
host.coffee Loading commit data...
karma.config.js Loading commit data...
live-reload-client.js Loading commit data...
local-storage.coffee Loading commit data...
markdown-commands.js Loading commit data...
media-embedder.js Loading commit data...
permissions.coffee Loading commit data...
polyfills.js Loading commit data...
query-parser.coffee Loading commit data...
raven.js Loading commit data...
render-markdown.js Loading commit data...
retry-util.js Loading commit data...
root-thread.js Loading commit data...
search-client.js Loading commit data...
search-filter.coffee Loading commit data...
service-url.js Loading commit data...
session.js Loading commit data...
settings.js Loading commit data...
store.js Loading commit data...
stream-controller.coffee Loading commit data...
stream-filter.coffee Loading commit data...
streamer.js Loading commit data...
tabs.js Loading commit data...
tags.coffee Loading commit data...
time.js Loading commit data...
tsconfig.json Loading commit data...
ui-constants.js Loading commit data...
unicode.coffee Loading commit data...
view-filter.coffee Loading commit data...
virtual-thread-list.js Loading commit data...
websocket.js Loading commit data...
widget-controller.js Loading commit data...