1
0
Fork 0

APIDump: Added timestamp to all generated HTML pages.

Ref.: #2204
This commit is contained in:
Mattes D 2015-06-04 12:23:38 +02:00
parent d871c47505
commit f645673bae
2 changed files with 22 additions and 9 deletions

View File

@ -61,7 +61,7 @@ footer
font-family: Segoe UI Light, Helvetica;
}
#content
#content, #timestamp
{
padding: 0px 25px 25px 25px;
}

View File

@ -153,6 +153,16 @@ end
--- Returns the timestamp in HTML format
-- The timestamp will be inserted to all generated HTML files
local function GetHtmlTimestamp()
return string.format("<div id='timestamp'>Generated on %s</div>", os.date("%Y-%m-%d %H:%M:%S"))
end
local function WriteArticles(f)
f:write([[
<a name="articles"><h2>Articles</h2></a>
@ -296,7 +306,9 @@ local function WriteHtmlHook(a_Hook, a_HookNav)
f:write("<p>", (example.Desc or "<i>missing Desc</i>"), "</p>\n");
f:write("<pre class=\"prettyprint lang-lua\">", (example.Code or "<i>missing Code</i>"), "\n</pre>\n\n");
end
f:write([[</td></tr></table></div><script>prettyPrint();</script></body></html>]]);
f:write([[</td></tr></table></div><script>prettyPrint();</script>]])
f:write(GetHtmlTimestamp())
f:write([[</body></html>]])
f:close();
end
@ -941,8 +953,10 @@ local function WriteHtmlClass(a_ClassAPI, a_ClassMenu)
end
end
cf:write([[</td></tr></table></div><script>prettyPrint();</script></body></html>]]);
cf:close();
cf:write([[</td></tr></table></div><script>prettyPrint();</script>]])
cf:write(GetHtmlTimestamp())
cf:write([[</body></html>]])
cf:close()
end
@ -1320,11 +1334,10 @@ local function DumpAPIHtml(a_API)
WriteStats(f);
f:write([[ </ul>
</div>
</body>
</html>]]);
f:close();
f:write([[</ul></div>]])
f:write(GetHtmlTimestamp())
f:write([[</body></html>]])
f:close()
LOG("API subfolder written");
end