Commit 576b7355 authored by Robert Knight's avatar Robert Knight

Revise HypothesisInjector class docs

parent bda9db91
...@@ -5,9 +5,11 @@ import { onDocumentReady, FrameObserver } from './frame-observer'; ...@@ -5,9 +5,11 @@ import { onDocumentReady, FrameObserver } from './frame-observer';
*/ */
/** /**
* HypothesisInjector has logic for injecting Hypothesis client into iframes that * HypothesisInjector injects the Hypothesis client into same-origin iframes.
* are added to the page if (1) they have the `enable-annotation` attribute set *
* and (2) are same-origin with the current document. * The client will be injected automatically into frames that have the
* `enable-annotation` attribute set (see {@link FrameObserver}) and can be
* manually injected into other frames using {@link injectClient}.
* *
* @implements Destroyable * @implements Destroyable
*/ */
...@@ -22,8 +24,8 @@ export class HypothesisInjector { ...@@ -22,8 +24,8 @@ export class HypothesisInjector {
this._config = config; this._config = config;
this._frameObserver = new FrameObserver( this._frameObserver = new FrameObserver(
element, element,
frame => this.injectClient(frame), frame => this.injectClient(frame), // Frame added callback
() => {} () => {} // Frame removed callback
); );
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment