Tracked Refs

Tracked reference nodes in the document.

Access:

app.trackedRefs
app.getModule('trackedRefs')
app.invoke('trackedRefs.method', …)

captureBaseline#

Snapshots current image and link keys as baseline for diffing.

app.trackedRefs.captureBaseline();

hasBaseline#

Returns whether a baseline snapshot has been captured.

Returns: boolean

app.trackedRefs.hasBaseline();

setLinkTracking#

Configures link tracking selector and attribute key.

Parameters:

  • config (object) — configuration object
app.trackedRefs.setLinkTracking({ selector: 'a', key: 'href' });

setImageTracking#

Configures image tracking by attribute key.

Parameters:

  • config (object) — configuration object
app.trackedRefs.setImageTracking({ key: 'src' });

getDiff#

Returns added/removed image and link keys since baseline.

Returns: { hasBaseline, images, links }

app.trackedRefs.getDiff();