-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Practical application of using doc-endnote for endnote content #1316
Comments
Yes, the inheritance of listitem only arose after we published the DPUB-ARIA module, so it's really made a mess of doc-endnote and doc-biblioentry. Given that the only viable solution to this problem is create a new list role every time we need a list item role, I suspect the next update to the module will make doc-endnote more like doc-footnote. That, or we may even just deprecate doc-endnote and use doc-footnote exclusively going forward. My advice at this point would be to avoid doc-endnote. It somewhat stands to reason that the list entries in an endnotes section represent the endnotes, so it's not all that critical (when it's not imparting list semantics). If you prefer, though, you could use doc-footnote on an element within the list item, so going by your example:
With regards to |
IMO you will need a link back to the spot you left off reading. This will allow readers to follow the link and then get back to the spot they left off reading after they read the end note.
|
Thanks all! Everyone's insight has been very helpful in getting us closer to a direction we can take. |
Closing this issue as the guidance already suggested about not using doc-endnote is correct. The forthcoming DPUB-ARIA 1.1 module will deprecate both doc-endnote and doc-biblioentry because of the list inheritance problems (we should have a first public working draft soon). |
We are currently in the process of researching/developing the inclusion of
doc-endnote
anddoc-endnotes
as roles for endnote content in the EPUBs we distribute.For EPUB, we cannot consistently rely on reading systems to suppress HTML list numbers/bullets, so we have resorted to using divs as part of the structure. Thus, we would like to use the following structure (as specified in this example on the DPUB-ARIA 1.0 page):
However, we’ve run into a few issues that have made us rethink the above:
doc-endnote
has thelistitem
superclass role,listitem
may be determined to be the only role allowed inrole="list"
<div>
is not a proper fallback fordoc-endnote
doc-endnote
may be deprecated in the futureOur questions are as follows:
doc-endnote
if its future is up in the air? We wouldn’t consider all endnote sections to be lists, but for practical applications, should we just userole="listitem"
instead?doc-noteref
?epub:type="endnotes"
andepub:type="endnote"
to their respective elements?The text was updated successfully, but these errors were encountered: