Skip to content

Commit be98b00

Browse files
committed
wip rebasing
1 parent c8b4aaf commit be98b00

File tree

6 files changed

+9
-12
lines changed

6 files changed

+9
-12
lines changed

lib/ex_doc/formatter/epub/templates/module_template.eex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@
2222
</section>
2323
<% end %>
2424

25-
<%= for group <- summary, key = text_to_id(group.title) do %>
25+
<%= for group <- dbg(summary), key = text_to_id(group.title) do %>
2626
<section id="<%= key %>" class="details-list">
2727
<h1 class="section-heading"><%=h to_string(group.title) %></h1>
28-
<%= if doc = group.rendered_doc do %>
28+
<%= if doc = group.doc do %>
2929
<div class="group-description" id="group-description-<%= key %>">
30-
<%= H.link_group_headings(doc, key) %>
30+
<%= render_doc(doc) %>
3131
</div>
3232
<% end %>
3333
<div class="<%= key %>-list">

lib/ex_doc/formatter/html/templates.ex

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -217,10 +217,6 @@ defmodule ExDoc.Formatter.HTML.Templates do
217217
end)
218218
end
219219

220-
def link_group_headings(content, key) do
221-
link_headings(content, "group-#{key}-")
222-
end
223-
224220
templates = [
225221
detail_template: [:node, :module],
226222
footer_template: [:config, :source_path],

lib/ex_doc/formatter/html/templates/module_template.eex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
</h1>
5454
<%= if doc = group.rendered_doc do %>
5555
<div class="group-description" id="group-description-<%= key %>">
56-
<%= link_group_headings(doc, key) %>
56+
<%= render_doc(doc) %>
5757
</div>
5858
<% end %>
5959
<div class="<%= key %>-list">

lib/ex_doc/nodes.ex

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,13 +93,12 @@ defmodule ExDoc.DocNode do
9393
end
9494

9595
defmodule ExDoc.DocGroupNode do
96-
defstruct title: nil, description: nil, doc: nil, rendered_doc: nil, docs: []
96+
defstruct title: nil, description: nil, doc: nil, docs: []
9797

9898
@type t :: %__MODULE__{
9999
title: String.t() | atom(),
100100
description: String.t() | nil,
101101
doc: ExDoc.DocAST.t() | nil,
102-
rendered_doc: String.t() | nil,
103102
docs: [ExDoc.DocNode.t()]
104103
}
105104
end

lib/ex_doc/retriever.ex

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,8 +168,7 @@ defmodule ExDoc.Retriever do
168168
deprecated: metadata[:deprecated],
169169
docs_groups: docs_groups,
170170
docs: docs,
171-
doc_format: format,
172-
doc: doc,
171+
doc: normalize_doc_ast(doc_ast, "module-"),
173172
source_doc: source_doc,
174173
source_format: format,
175174
moduledoc_line: doc_line,

test/ex_doc/formatter/epub/templates_test.exs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,9 @@ defmodule ExDoc.Formatter.EPUB.TemplatesTest do
169169

170170
doc = LazyHTML.from_document(content)
171171

172+
IO.warn("remove file.write")
173+
File.write("/tmp/doc.html", LazyHTML.to_html(doc))
174+
172175
assert Enum.count(doc["div.group-description"]) == 1
173176
assert Enum.count(doc["#group-description-example-functions"]) == 1
174177
assert Enum.count(doc["#group-description-example-functions h3"]) == 1

0 commit comments

Comments
 (0)