-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -41,8 +41,9 @@ | |
<model behaviour="block" cssClass="line" useSourceRendition="true"> | ||
<param name="id" value="substring-after(if (@xml:id) then @xml:id else @n, if (@xml:id) then '_' else ' ')"/> | ||
<param name="content" value="."/> | ||
<param name="verse" value="concat(substring-before(substring-after(if (@xml:id) then @xml:id else @n, if (@xml:id) then '_' else ' '),'.'),'.',number(substring-after(if (@xml:id) then @xml:id else @n, '.')))"/> | ||
<pb:template xmlns="" xml:space="preserve"><span class="verse" data-verse="[[id]]">[[verse]]</span><span class="content">[[content]]</span></pb:template> | ||
<param name="verse" value="let $verse := substring-after(if (@xml:id) then @xml:id else @n, if (@xml:id) then '_' else ' ') let $afterDot := substring-after($verse, '.') let $beforeDash := if (contains($afterDot, '-')) then substring-before($afterDot, '-') else $afterDot return concat( substring-before($verse, '.'), '.', number($beforeDash) )"/> | ||
This comment has been minimized.
Sorry, something went wrong.
This comment has been minimized.
Sorry, something went wrong.
flicksolutions
Author
Member
|
||
<param name="afterDash" value="let $afterDot := substring-after(substring-after(if (@xml:id) then @xml:id else @n, if (@xml:id) then '_' else ' '), '.') return if (contains($afterDot, '-')) then substring-after($afterDot, '-') else ''"/> | ||
<pb:template xmlns="" xml:space="preserve"><span class="verse" data-verse="[[id]]">[[verse]]<sup>[[afterDash]]</sup></span><span class="content">[[content]]</span></pb:template> | ||
</model> | ||
</elementSpec> | ||
<elementSpec ident="cb" mode="change"> | ||
|
Good change, much more readable than before.
This might also work (a bit shorter and, depending on familiarity with the idioms, clearer):