summaryrefslogtreecommitdiffstats
path: root/sphinx/templates/epub3/toc.ncx_t
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/templates/epub3/toc.ncx_t')
-rw-r--r--sphinx/templates/epub3/toc.ncx_t24
1 files changed, 24 insertions, 0 deletions
diff --git a/sphinx/templates/epub3/toc.ncx_t b/sphinx/templates/epub3/toc.ncx_t
new file mode 100644
index 0000000..0ea7ca3
--- /dev/null
+++ b/sphinx/templates/epub3/toc.ncx_t
@@ -0,0 +1,24 @@
+{%- macro navPoints(navlist) %}
+{%- for nav in navlist %}
+<navPoint id="{{ nav.navpoint }}" playOrder="{{ nav.playorder }}">
+ <navLabel>
+ <text>{{ nav.text }}</text>
+ </navLabel>
+ <content src="{{ nav.refuri }}" />{{ navPoints(nav.children)|indent(2, true) }}
+</navPoint>
+{%- endfor %}
+{%- endmacro -%}
+<?xml version="1.0"?>
+<ncx version="2005-1" xmlns="http://www.daisy.org/z3986/2005/ncx/">
+ <head>
+ <meta name="dtb:uid" content="{{ uid }}"/>
+ <meta name="dtb:depth" content="{{ level }}"/>
+ <meta name="dtb:totalPageCount" content="0"/>
+ <meta name="dtb:maxPageNumber" content="0"/>
+ </head>
+ <docTitle>
+ <text>{{ title }}</text>
+ </docTitle>
+ <navMap>{{ navPoints(navpoints)|indent(4, true) }}
+ </navMap>
+</ncx>