MAIDR JavaScript API
    Preparing search index...

    Function ensureDocumentStyle

    • Adds a stylesheet to the head of a document, once per document.

      Prepended, so the page's own rules of equal specificity, which come later, win: MAIDR's rules are a floor for a page that set nothing, not a ceiling for one that did.

      Keyed by an attribute on the <style> rather than by a module-level flag, so two copies of MAIDR on one page -- maidr.js and an adapter bundle -- add the sheet once between them, and a document that lost its head's contents gets it again.

      Parameters

      • doc: Document

        The document the rules are for

      • marker: string

        The attribute that names the <style>, such as data-maidr-figure

      • css: string

        The rules

      Returns void