@@ -129,8 +129,20 @@ without the prior written permission of the Society of Motion Picture and Televi
129129<hr />
130130{{draftWarning}}`
131131
132+ const SMPTE_PUB_AG_FRONT_MATTER_BOILERPLATE = `<div id="doc-designator" itemscope="itemscope" itemtype="http://purl.org/dc/elements/1.1/">
133+ <span itemprop="publisher">SMPTE</span> <span id="doc-type">{{pubType}}</span> {{actualPubNumber}}</div>
134+ <img id="smpte-logo" src="{{smpteLogoURL}}" alt="SMPTE logo" />
135+ <div id="long-doc-type">{{longDocType}}</div>
136+ <h1>{{fullTitle}}</h1>
137+ <div id="doc-status">{{publicationState}}: {{actualPubDateTime}}</div>
138+ <p><span id="copyright-text">Copyright © <span id="doc-copyright-year">{{copyrightYear}}</span>,
139+ Society of Motion Picture and Television Engineers</span>.
140+ All rights reserved. No part of this material may be reproduced, by any means whatsoever,
141+ without the prior written permission of the Society of Motion Picture and Television Engineers.</p>
142+ <hr />`
143+
132144const SMPTE_PUB_OM_FRONT_MATTER_BOILERPLATE = `<div id="doc-designator" itemscope="itemscope" itemtype="http://purl.org/dc/elements/1.1/">
133- <span itemprop="publisher">SMPTE</span> <span id="doc-type">{{pubType}}</span> {actualPubNumber}}</div>
145+ <span itemprop="publisher">SMPTE</span> <span id="doc-type">{{pubType}}</span> {{ actualPubNumber}}</div>
134146<img id="smpte-logo" src="{{smpteLogoURL}}" alt="SMPTE logo" />
135147<div id="long-doc-type">{{longDocType}}</div>
136148<h1>{{fullTitle}}</h1>
@@ -224,6 +236,8 @@ function insertFrontMatter(docMetadata) {
224236
225237 if ( docMetadata . pubState === smpte . PUB_STATE_PUB && docMetadata . pubType === smpte . OM_PUBTYPE )
226238 boilerplate = SMPTE_PUB_OM_FRONT_MATTER_BOILERPLATE ;
239+ else if ( docMetadata . pubState === smpte . PUB_STATE_PUB && docMetadata . pubType === smpte . AG_PUBTYPE )
240+ boilerplate = SMPTE_PUB_AG_FRONT_MATTER_BOILERPLATE ;
227241 else
228242 boilerplate = SMPTE_FRONT_MATTER_BOILERPLATE ;
229243
@@ -1420,7 +1434,7 @@ async function render() {
14201434 /* debug print version */
14211435 if ( docMetadata . media === "print" ) {
14221436 let pagedJS = document . createElement ( "script" ) ;
1423- pagedJS . setAttribute ( "src" , "https://unpkg.com/ pagedjs/dist/paged.polyfill.js" ) ;
1437+ pagedJS . setAttribute ( "src" , "https://cdn.jsdelivr.net/npm/ pagedjs@0.4.3 /dist/paged.polyfill.js" ) ;
14241438 pagedJS . id = "paged-js-script" ;
14251439 document . head . appendChild ( pagedJS ) ;
14261440 }
0 commit comments