2424 <!-- PARAMETER - the revision date and time of the generated document -->
2525 <xsl : param name =" revision" required =" no" as =" xs:dateTime" select =" current-dateTime()" />
2626
27- <xsl : param name =" petal-api-url" as =" xs:string" required =" yes" />
28- <xsl : param name =" petal-github-org-name" as =" xs:string" required =" yes" />
29- <xsl : param name =" petal-github-repo-name" as =" xs:string" required =" yes" />
30- <xsl : param name =" petal-github-branch" as =" xs:string" required =" yes" />
31- <xsl : param name =" petal-referrer-base-url" as =" xs:string" required =" yes" />
27+ <xsl : param name =" petal-api-url" as =" xs:string" required =" yes" />
28+ <xsl : param name =" petal-github-org-name" as =" xs:string" required =" yes" />
29+ <xsl : param name =" petal-github-repo-name" as =" xs:string" required =" yes" />
30+ <xsl : param name =" petal-github-branch" as =" xs:string" required =" yes" />
31+ <xsl : param name =" petal-referrer-base-url" as =" xs:string" required =" yes" />
32+ <xsl : param name =" petal-referrer-sub-folder" as =" xs:string?" required =" no" />
3233
3334 <xsl : variable name =" authors" as =" xs:string+" select =" ('John Chelsom', 'Stephanie Cabrera', 'Catriona Hopper', 'Jennifer Ramirez')" />
3435
5051
5152 <!-- Petal Edit Button -->
5253 <div id =" petal-edit-page-button" >
53- <a href =" {htop:petal-edit-url(com:document-uri(.), $petal-api-url, $petal-github-org-name, $petal-github-repo-name, $petal-github-branch, $petal-referrer-base-url)}" >
54+ <a href =" {htop:petal-edit-url(com:document-uri(.), $petal-api-url, $petal-github-org-name, $petal-github-repo-name, $petal-github-branch, $petal-referrer-base-url, $petal-referrer-sub-folder )}" >
5455 <input type =" button" value =" Edit this page" />
5556 </a >
5657 </div >
172173 Generates an Edit button URL for Petal
173174 -->
174175 <xsl : function name =" htop:petal-edit-url" as =" xs:string" >
175- <xsl : param name =" petal-source-file-uri" as =" xs:string" required =" yes" />
176- <xsl : param name =" petal-api-url" as =" xs:string" required =" yes" />
177- <xsl : param name =" petal-github-org-name" as =" xs:string" required =" yes" />
178- <xsl : param name =" petal-github-repo-name" as =" xs:string" required =" yes" />
179- <xsl : param name =" petal-github-branch" as =" xs:string" required =" yes" />
180- <xsl : param name =" petal-referrer-base-url" as =" xs:string" required =" yes" />
176+ <xsl : param name =" petal-source-file-uri" as =" xs:string" required =" yes" />
177+ <xsl : param name =" petal-api-url" as =" xs:string" required =" yes" />
178+ <xsl : param name =" petal-github-org-name" as =" xs:string" required =" yes" />
179+ <xsl : param name =" petal-github-repo-name" as =" xs:string" required =" yes" />
180+ <xsl : param name =" petal-github-branch" as =" xs:string" required =" yes" />
181+ <xsl : param name =" petal-referrer-base-url" as =" xs:string" required =" yes" />
182+ <xsl : param name =" petal-referrer-sub-folder" as =" xs:string?" />
181183
182184 <xsl : variable name =" petal-source-file-uri-tokens" select =" tokenize($petal-source-file-uri, concat($petal-github-repo-name, '/'))" />
183185 <xsl : variable name =" petal-source-file" select =" $petal-source-file-uri-tokens[last()]" />
184186 <xsl : variable name =" petal-webpage-filename" select =" hcom:dita-filename-to-html(com:filename($petal-source-file-uri))" />
185- <xsl : sequence select =" concat($petal-api-url, '?ghrepo=', $petal-github-org-name, '/', $petal-github-repo-name, '& source=', $petal-source-file, '& branch=', $petal-github-branch, '& referer=', $petal-referrer-base-url, '/' , $petal-webpage-filename)" />
187+ <xsl : sequence select =" concat($petal-api-url, '?ghrepo=', $petal-github-org-name, '/', $petal-github-repo-name, '& source=', $petal-source-file, '& branch=', $petal-github-branch, '& referer=', string-join(( $petal-referrer-base-url, $petal-referrer-sub-folder , $petal-webpage-filename), '/') )" />
186188 </xsl : function >
187189
188- </xsl : stylesheet >
190+ </xsl : stylesheet >
0 commit comments