epubavocado
Version:
I am an EPUB object model aspiring to be standards compliant.
16 lines (15 loc) • 542 B
JavaScript
import { Entity } from '../mixins/entity.js';
import { ID } from './mixins/id.js';
import { Properties } from './mixins/properties.js';
import { Resource } from '../mixins/resource.js';
import { resolveIdref } from './util.js';
export class ManifestItem extends Resource(Properties(ID(Entity))) {
mediaOverlay() {
const idref = this._resolve('./@media-overlay');
return resolveIdref(this, idref);
}
fallback() {
const idref = this._resolve('./@fallback');
return resolveIdref(this, idref);
}
}