Fix mdn docs

This commit is contained in:
Mitchell Hanberg 2019-07-03 21:36:18 -04:00
parent 03e35f858c
commit cf0707f8aa
3 changed files with 3 additions and 15 deletions

View file

@ -6,6 +6,7 @@ defmodule Mix.Tasks.UpdateMdnDocs do
@shortdoc "Update the MDN documentation"
def run(_) do
IO.puts "Downloading MDN documentation"
(Temple.Tags.nonvoid_elements() ++ Temple.Tags.void_elements())
|> Enum.map(fn el ->
Task.async(fn ->

View file

@ -1,8 +1,4 @@
defmodule Temple do
@moduledoc """
Documentation for Temple.
"""
defmacro __using__(_) do
quote do
import unquote(__MODULE__)

View file

@ -82,11 +82,7 @@ defmodule Temple.Tags do
def void_elements, do: @void_elements
for el <- @nonvoid_elements do
@doc (if File.exists?("./tmp/docs/#{el}.txt") do
"""
#{File.read!("./tmp/docs/#{el}.txt")}
"""
end)
@doc if File.exists?("./tmp/docs/#{el}.txt"), do: File.read!("./tmp/docs/#{el}.txt")
defmacro unquote(el)() do
el = unquote(el)
@ -141,12 +137,7 @@ defmodule Temple.Tags do
end
for el <- @void_elements do
@doc (if File.exists?("./tmp/docs/#{el}.txt") do
"""
#{File.read!("./tmp/docs/#{el}.txt")}
"""
end)
@doc if File.exists?("./tmp/docs/#{el}.txt"), do: File.read!("./tmp/docs/#{el}.txt")
defmacro unquote(el)(attrs \\ []) do
el = unquote(el)