• Eduardo Sanz García's avatar
    Move scroll and resize listeners to their own service · 2ae809c9
    Eduardo Sanz García authored
    This is a step towards making the bucket bar works for a `guest` frame
    that is not in the `host` frame. When that's the case the observation of
    scrolling and resize can't happen in the `host` frame.
    
    A new service has been created, `BucketService`. The service is
    instantiated only in the `guest` frame that contains the main
    annotatable content. The service observes changes in the elements that
    could impact the relative position of the anchors relative to the
    viewport. If these changes are detected, as well as addition or deletion
    of anchors, it sends the `anchorsChanged` RPC event to the `host` frame
    so that the positions can be recalculated. As a result of the new
    service the `BucketBar` has been simplified.
    2ae809c9
Name
Last commit
Last update
.github Loading commit data...
bin Loading commit data...
dev-server Loading commit data...
docs Loading commit data...
embedding-examples Loading commit data...
images Loading commit data...
requirements Loading commit data...
scripts Loading commit data...
src Loading commit data...
.babelrc Loading commit data...
.dockerignore Loading commit data...
.eslintignore Loading commit data...
.eslintrc Loading commit data...
.gitignore Loading commit data...
.npmignore Loading commit data...
.npmrc Loading commit data...
.prettierignore Loading commit data...
.python-version Loading commit data...
CODE_OF_CONDUCT Loading commit data...
Dockerfile Loading commit data...
Jenkinsfile Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
codecov.yml Loading commit data...
gulpfile.mjs Loading commit data...
package.json Loading commit data...
pyproject.toml Loading commit data...
requirements-dev.in Loading commit data...
rollup-boot.config.mjs Loading commit data...
rollup-tests.config.mjs Loading commit data...
rollup.config.mjs Loading commit data...
tailwind.config.mjs Loading commit data...
tox.ini Loading commit data...
tsconfig.json Loading commit data...
yarn.lock Loading commit data...