1
0
mirror of https://github.com/elua/elua.git synced 2025-01-08 20:56:17 +08:00

Features added to WebBook HTML generator :

- New parameters in wb_usr to specify:
- logo image file name
- search box visibility
- search box title and label
- vertical size of title bar (for bigger logos)

Features changed in WebBook HTML generator:
- copywrite notice now optional
- mail contact now optional
- UTF-8 used for Portuguese version
- search box now has a separate template to allow positioning flexibility

HTML Templates enhanced

Ongoing work....
This commit is contained in:
Dado Sutter 2009-02-16 17:15:17 +00:00
parent db423ba662
commit 4a8edbeb0b
17 changed files with 599 additions and 548 deletions

View File

@ -708,7 +708,7 @@ specified UART interface.</font></p>
</p> </p>
<h3><a name="platdepmodules"></a>eLua Platform <h3><a name="platdepmodules"></a>eLua Platform
Dependent Dependent
Modules</h3><h3><a name="adcmodule"></a>adc</h3><br><a name="adc_sample"></a>adc.sample(channel_id) - returns a single integer value from the ADC<br><br><a name="adc_maxval"></a>adc.maxval(channel_id) - returns largest integer one can expect for this channel on a given platform (based on bit depth)<br><br><a name="adc_dataready"></a>adc.dataready(channel_id) Modules</h3><h3><a name="adcmodule"></a>adc</h3>Currently runs on: LM3S <br><br><a name="adc_sample"></a>adc.sample(channel_id) - returns a single integer value from the ADC<br><br><a name="adc_maxval"></a>adc.maxval(channel_id) - returns largest integer one can expect for this channel on a given platform (based on bit depth)<br><br><a name="adc_dataready"></a>adc.dataready(channel_id)
- if running in non-blocking mode, this will indicate if all of the - if running in non-blocking mode, this will indicate if all of the
samples requested from the last sample or <br>burst have been acquired and samples requested from the last sample or <br>burst have been acquired and
are waiting in the buffer<br><br><a name="adc_setmode"></a>adc.setmode(channel_id, mode) - mode: 0 are waiting in the buffer<br><br><a name="adc_setmode"></a>adc.setmode(channel_id, mode) - mode: 0
@ -721,7 +721,7 @@ channel_id, count, timer_id, frequency) - request that (count) samples
(channel_id), using (timer_id) at (frequency). results are returned as (channel_id), using (timer_id) at (frequency). results are returned as
a table<br><br> a table<br><br>
<h3><a name="dispmodule"></a>disp</h3> <h3><a name="dispmodule"></a>disp</h3>
<span style="font-weight: bold;"></span><br> <span style="font-weight: bold;"></span>Currently runs on: LM3S <br>
<p class="MsoNormal"><a name="disp_init"></a> <p class="MsoNormal"><a name="disp_init"></a>
disp.init </p> disp.init </p>
<p class="MsoNormal"> <br> <p class="MsoNormal"> <br>

View File

@ -2,11 +2,11 @@
<html> <html>
<head> <head>
<meta http-equiv="Content-Language" content="en-us"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>eLua Doc</title> <title>eLua Doc</title>
</head> </head>
<frameset rows="51,*" frameborder="0" framespacing="0" bordercolor="#0B6DCE"> <frameset rows="80,*" frameborder="0" framespacing="0" bordercolor="#0B6DCE">
<frame name="wb_title" scrolling="no" noresize="noresize" src="wb_title_en.html" <frame name="wb_title" scrolling="no" noresize="noresize" src="wb_title_en.html"
frameborder="0" marginheight="0" marginwidth="0" target="wb_cont"> frameborder="0" marginheight="0" marginwidth="0" target="wb_cont">
<frameset cols="200,*" frameborder="1" framespacing="4" bordercolor="#0B6DCE" border="4"> <frameset cols="200,*" frameborder="1" framespacing="4" bordercolor="#0B6DCE" border="4">

View File

@ -2,11 +2,11 @@
<html> <html>
<head> <head>
<meta http-equiv="Content-Language" content="en-us"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>eLua Doc</title> <title>eLua Doc</title>
</head> </head>
<frameset rows="51,*" frameborder="0" framespacing="0" bordercolor="#0B6DCE"> <frameset rows="80,*" frameborder="0" framespacing="0" bordercolor="#0B6DCE">
<frame name="wb_title" scrolling="no" noresize="noresize" src="wb_title_pt.html" <frame name="wb_title" scrolling="no" noresize="noresize" src="wb_title_pt.html"
frameborder="0" marginheight="0" marginwidth="0" target="wb_cont"> frameborder="0" marginheight="0" marginwidth="0" target="wb_cont">
<frameset cols="200,*" frameborder="1" framespacing="4" bordercolor="#0B6DCE" border="4"> <frameset cols="200,*" frameborder="1" framespacing="4" bordercolor="#0B6DCE" border="4">

View File

@ -2,11 +2,11 @@
<html> <html>
<head> <head>
<meta http-equiv="Content-Language" content="en-us"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>WB_TITLE</title> <title>WB_TITLE</title>
</head> </head>
<frameset rows="51,*" frameborder="0" framespacing="0" bordercolor="#0B6DCE"> <frameset rows="TITLE_BAR_HEIGHT,*" frameborder="0" framespacing="0" bordercolor="#0B6DCE">
<frame name="wb_title" scrolling="no" noresize="noresize" src="wb_titleWB_LNG.html" <frame name="wb_title" scrolling="no" noresize="noresize" src="wb_titleWB_LNG.html"
frameborder="0" marginheight="0" marginwidth="0" target="wb_cont"> frameborder="0" marginheight="0" marginwidth="0" target="wb_cont">
<frameset cols="WB_START_SIZE,*" frameborder="1" framespacing="4" bordercolor="#0B6DCE" border="4"> <frameset cols="WB_START_SIZE,*" frameborder="1" framespacing="4" bordercolor="#0B6DCE" border="4">

View File

@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<html> <html>
<head> <head>
<meta http-equiv="Content-Language" content="en-us" > <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Bar</title> <title>Bar</title>
<base target="wb_cont"> <base target="wb_cont">
<style type="text/css"> <style type="text/css">
@ -20,8 +20,10 @@
<body style="margin: 2px; background-color: #F1F1F1"> <body style="margin: 2px; background-color: #F1F1F1">
<div class="navigation"> <div class="navigation">
<p><a target="_blank" href="http://www.eluaproject.net"><img <p><a target="_blank" href="http://www.eluaproject.net"><img src="wb_img/logo.png" style="border-width: 0px"></a>
src="wb_img/logo.png" style="border-width: 0px"></a><img src="wb_img/barlineleft.png"><img alt="WB_EXPALL_ALT" src="wb_img/showall.png" onclick="parent.wb_tree.showAllFolders()" onmouseover="this.src='wb_img/showall_over.png'" onmouseout="this.src='wb_img/showall.png'"><img alt="WB_CONTALL_ALT" src="wb_img/hideall.png" onclick="parent.wb_tree.hideAllFolders()" onmouseover="this.src='wb_img/hideall_over.png'" onmouseout="this.src='wb_img/hideall.png'"><img alt="WB_SYNC_ALT" src="wb_img/sync.png" onclick="parent.wb_tree.syncContents()" onmouseover="this.src='wb_img/sync_over.png'" onmouseout="this.src='wb_img/sync.png'"><img alt="WB_NEXT_ALT" src="wb_img/next.png" onclick="parent.wb_tree.nextContents()" onmouseover="this.src='wb_img/next_over.png'" onmouseout="this.src='wb_img/next.png'"><img alt="WB_PREV_ALT" src="wb_img/previous.png" onclick="parent.wb_tree.prevContents()" onmouseover="this.src='wb_img/previous_over.png'" onmouseout="this.src='wb_img/previous.png'">WB_LNG_BUTTON</p> <img src="wb_img/barlineleft.png"><img alt="WB_EXPALL_ALT" src="wb_img/showall.png" onclick="parent.wb_tree.showAllFolders()" onmouseover="this.src='wb_img/showall_over.png'" onmouseout="this.src='wb_img/showall.png'"><img alt="WB_CONTALL_ALT" src="wb_img/hideall.png" onclick="parent.wb_tree.hideAllFolders()" onmouseover="this.src='wb_img/hideall_over.png'" onmouseout="this.src='wb_img/hideall.png'"><img alt="WB_SYNC_ALT" src="wb_img/sync.png" onclick="parent.wb_tree.syncContents()" onmouseover="this.src='wb_img/sync_over.png'" onmouseout="this.src='wb_img/sync.png'"><img alt="WB_NEXT_ALT" src="wb_img/next.png" onclick="parent.wb_tree.nextContents()" onmouseover="this.src='wb_img/next_over.png'" onmouseout="this.src='wb_img/next.png'"><img alt="WB_PREV_ALT" src="wb_img/previous.png" onclick="parent.wb_tree.prevContents()" onmouseover="this.src='wb_img/previous_over.png'" onmouseout="this.src='wb_img/previous.png'">WB_LNG_BUTTON
</p>
</div> </div>
</body> </body>
</html> </html>

View File

@ -0,0 +1,11 @@
<FORM method=GET action="http://www.google.com/search" style="margin-bottom: 0; margin: 0; text-align: center;font-size:12px;font-family:verdana;">
<input type="hidden" name="ie" value="UTF-8" />
<input type="hidden" name=oe value="UTF-8" />
WB_SEARCH_LABEL
<INPUT TYPE="text" name="q" size="21" maxlength="255" value="" />
<INPUT type="submit" name="btnG" VALUE="Search" style="height: 21px; vertical-align: top; font-size: x-small;" />
<input type="hidden" name="domains" value="WB_SEARCH_LINK" />
<input type="hidden" name="sitesearch" value="WB_SEARCH_LINK" />
</FORM>

View File

@ -1,6 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<head> <head>
<meta http-equiv="Content-Language" content="en-us"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Title</title> <title>Title</title>
<base target="wb_cont"> <base target="wb_cont">
<style type="text/css"> <style type="text/css">
@ -15,7 +16,7 @@ td.title {
td.contact { td.contact {
text-align: center; text-align: center;
vertical-align: middle; vertical-align: middle;
width: 11em; /*width: 11em;*/
} }
a.contact { a.contact {
font-family: Arial, Helvetica, sans-serif; font-family: Arial, Helvetica, sans-serif;
@ -32,29 +33,22 @@ a.contact:hover {
<body style="background-color: WB_TITLE_BGCOLOR; margin-left: 3px; margin-right: 3px; margin-top: 2px; margin-bottom: 0; background-image: url('wb_img/title_background.png');"> <body style="background-color: WB_TITLE_BGCOLOR; margin-left: 3px; margin-right: 3px; margin-top: 2px; margin-bottom: 0; background-image: url('wb_img/title_background.png');">
<table style="width: 100%" cellspacing="0" cellpadding="0"> <table border="0" style="width: 100%;" cellspacing="0" cellpadding="0">
<tr> <tr>
<td style="width: 50px;"><img src="logo.gif"></td> <td valign="center" style="width: 30px;padding:0px 10px 0px 0px;">
<td class="title">WB_BAR_TITLE</td> WB_LOGO
<td style="width: 3.5em"> </td>
<td valign="center" class="title">WB_BAR_TITLE</td>
<!--td style="width: 3.5em">
<a class="contact" href="ssSearchWB_LNG.html">SimpleSearch</a> <a class="contact" href="ssSearchWB_LNG.html">SimpleSearch</a>
</td> </td-->
<td style="width: 11em"> <td style="width: 280px" >
<FORM method=GET action="http://www.google.com/search" style="margin-bottom: 0; margin: 0; text-align: center; "> WB_SEARCH_FORM
<input type=hidden name=ie value=UTF-8>
<input type=hidden name=oe value=UTF-8>
<INPUT TYPE=text name=q size=21 maxlength=255 value=""><br>
<A HREF="http://www.google.com/"><IMG SRC="wb_img/google.gif" border="0" ALT="Google"></A>
<INPUT type=submit name=btnG VALUE="Search" style="height: 21px; vertical-align: top; font-size: x-small;">
<input type=hidden name=domains value="WB_SEARCH_LINK">
<input type=hidden name=sitesearch value="WB_SEARCH_LINK" checked>
<input type=hidden name=sitesearch value="">
</FORM>
</td> </td>
<td class="contact"> <td class="contact">
<a class="contact" target="_blank" href="WB_COPYRIGHT_LINK"><EFBFBD> WB_COPYRIGHT_NAME</a> WB_COPYRIGHT
<br> <br>
<a class="contact" href="mailto:WB_CONTACT">(WB_CONTACT)</a> WB_CONTACT
</td> </td>
</tr> </tr>
</table> </table>

View File

@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<html> <html>
<head> <head>
<meta http-equiv="Content-Language" content="en-us" > <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Tree</title> <title>Tree</title>
<base target="wb_cont"> <base target="wb_cont">
<style type="text/css"> <style type="text/css">

View File

@ -1,364 +1,392 @@
dofile("wb_usr.lua") dofile("wb_usr.lua")
lngCount = nil lngCount = nil
lngSuffix = nil lngSuffix = nil
lngIndex = nil lngIndex = nil
lngNext = nil lngNext = nil
linkCount = 1 linkCount = 1
function readFile(filename) function readFile(filename)
local file = io.open(filename) local file = io.open(filename)
local text = file:read("*a") local text = file:read("*a")
file:close() file:close()
return text return text
end end
function writeFile(filename, text) function writeFile(filename, text)
local file = io.open(filename, "w") local file = io.open(filename, "w")
file:write(text) file:write(text)
file:close() file:close()
end end
-- ##################################################################### -- #####################################################################
htmlFiles = {} htmlFiles = {}
function addHtmlFile(v) function addHtmlFile(v)
if v then if v then
-- only up to "#" -- only up to "#"
local j = string.find(v, "#") local j = string.find(v, "#")
if j then if j then
f = string.sub(v, 0, j-1) f = string.sub(v, 0, j-1)
else else
f = v f = v
end end
htmlFiles[f] = f htmlFiles[f] = f
end end
end end
-- ##################################################################### -- #####################################################################
function loadSearch()
function writeIndexFile() local searchHTML = readFile("template_wb_search.html")
print("Writing \"../index"..lngSuffix..".html\".")
if(wb_usr.enable_search == true)then
local wb_index = readFile("template_index.html") searchHTML = string.gsub(searchHTML, "WB_SEARCH_LABEL", wb_usr.search_label or "")
searchHTML = string.gsub(searchHTML, "WB_SEARCH_LINK", wb_usr.search_link)
wb_index = string.gsub(wb_index, "WB_TITLE", wb_usr.messages[lngIndex].title) else
wb_index = string.gsub(wb_index, "WB_START_SIZE", wb_usr.start_size) searchHTML = ""
wb_index = string.gsub(wb_index, "WB_START_PAGE", lngIndex.."/"..wb_usr.tree.link) end
if (lngCount > 1) then return searchHTML
wb_index = string.gsub(wb_index, "WB_LNG", lngSuffix) end
else
wb_index = string.gsub(wb_index, "WB_LNG", "") function writeIndexFile()
end print("Writing \"../index"..lngSuffix..".html\".")
writeFile("../index"..lngSuffix..".html", wb_index) local wb_index = readFile("template_index.html")
end
wb_index = string.gsub(wb_index, "WB_TITLE", wb_usr.messages[lngIndex].title)
-- ##################################################################### wb_index = string.gsub(wb_index, "TITLE_BAR_HEIGHT", wb_usr.title_bar_height or 51)
wb_index = string.gsub(wb_index, "WB_START_SIZE", wb_usr.start_size)
function writeTitleFile() wb_index = string.gsub(wb_index, "WB_START_PAGE", lngIndex.."/"..wb_usr.tree.link)
print("Writing \"../wb_title"..lngSuffix..".html\".") if (lngCount > 1) then
wb_index = string.gsub(wb_index, "WB_LNG", lngSuffix)
local wb_title = readFile("template_wb_title.html") else
wb_index = string.gsub(wb_index, "WB_LNG", "")
wb_title = string.gsub(wb_title, "WB_BAR_TITLE", wb_usr.messages[lngIndex].bar_title) end
wb_title = string.gsub(wb_title, "WB_TITLE_BGCOLOR", wb_usr.title_bgcolor)
wb_title = string.gsub(wb_title, "WB_SEARCH_LINK", wb_usr.search_link) writeFile("../index"..lngSuffix..".html", wb_index)
wb_title = string.gsub(wb_title, "WB_COPYRIGHT_LINK", wb_usr.copyright_link) end
wb_title = string.gsub(wb_title, "WB_COPYRIGHT_NAME", wb_usr.copyright_name)
wb_title = string.gsub(wb_title, "WB_CONTACT", wb_usr.contact) -- #####################################################################
if (lngCount > 1) then function writeTitleFile()
wb_title = string.gsub(wb_title, "WB_LNG", lngSuffix) print("Writing \"../wb_title"..lngSuffix..".html\".")
else
wb_title = string.gsub(wb_title, "WB_LNG", "") local wb_title = readFile("template_wb_title.html")
end if(wb_usr.logo_image_file ~= nil and wb_usr.logo_image_file ~= "")then
wb_title = string.gsub(wb_title, "WB_LOGO", [[<img src="wb_img/]]..wb_usr.logo_image_file..[[" border="0">]])
writeFile("../wb_title"..lngSuffix..".html", wb_title) else
end wb_title = string.gsub(wb_title, "WB_LOGO","")
end
-- #####################################################################
wb_title = string.gsub(wb_title, "WB_BAR_TITLE", wb_usr.messages[lngIndex].bar_title)
function writeIndent(file, level) wb_title = string.gsub(wb_title, "WB_TITLE_BGCOLOR", wb_usr.title_bgcolor)
-- base identation wb_title = string.gsub(wb_title, "WB_SEARCH_FORM",loadSearch())
file:write(" ")
local copyrightHTML = ""
for i = 1, level*2, 1 do if (wb_usr.copyright_link ~= nil and wb_usr.copyright_name ~= nil and wb_usr.copyright_link ~= "" and wb_usr.copyright_name ~= "")then
file:write(" ") copyrightHTML = [[<a class="contact" target="_blank" href="WB_COPYRIGHT_LINK">© WB_COPYRIGHT_NAME</a>]]
end copyrightHTML = string.gsub(copyrightHTML, "WB_COPYRIGHT_LINK", wb_usr.copyright_link)
end copyrightHTML = string.gsub(copyrightHTML, "WB_COPYRIGHT_NAME", wb_usr.copyright_name)
end
function getNodeName(node) wb_title = string.gsub(wb_title, "WB_COPYRIGHT", copyrightHTML)
local name = nil
if (node.name[lngIndex]) then local contactHTML = ""
name = node.name[lngIndex] if wb_usr.contact ~= nil and wb_usr.contact ~= "" then
else contactHTML = string.gsub([[<a class="contact" href="mailto:WB_CONTACT">(WB_CONTACT)</a>]], "WB_CONTACT", wb_usr.contact)
name = node.name["nl"] end
end wb_title = string.gsub(wb_title, "WB_CONTACT", contactHTML)
if not name then if (lngCount > 1) then
error("Name not found.") wb_title = string.gsub(wb_title, "WB_LNG", lngSuffix)
end else
wb_title = string.gsub(wb_title, "WB_LNG", "")
return name end
end
writeFile("../wb_title"..lngSuffix..".html", wb_title)
function writeNode(file, node, opened, level, folder_index, folder_suffix, node_suffix, child_prefix) end
if (node.folder) then -- folder
-- box image -- #####################################################################
writeIndent(file, level)
file:write("<p>") function writeIndent(file, level)
-- base identation
folder_suffix = folder_suffix .. "." .. folder_index file:write(" ")
file:write(child_prefix.."<img name=\"imgfolder"..folder_suffix.."\" ") for i = 1, level*2, 1 do
file:write(" ")
if (opened) then end
file:write("src=\"wb_img/minusnode"..node_suffix..".png\" ") end
else
file:write("src=\"wb_img/plusnode"..node_suffix..".png\" ") function getNodeName(node)
end local name = nil
if (node.name[lngIndex]) then
file:write("onclick=\"toggleFolder('folder"..folder_suffix.."')\">") name = node.name[lngIndex]
else
if (node.link) then name = node.name["nl"]
file:write("<a name=\"link"..linkCount.."folder"..folder_suffix.."\" class=\"el\" href=\""..lngIndex.."/"..node.link.."\">"..getNodeName(node).."</a>") end
addHtmlFile(node.link)
linkCount = linkCount + 1 if not name then
else error("Name not found.")
file:write(" "..getNodeName(node)) end
end
return name
file:write("</p>\n") end
-- folder div function writeNode(file, node, opened, level, folder_index, folder_suffix, node_suffix, child_prefix)
writeIndent(file, level) if (node.folder) then -- folder
if (opened) then -- box image
file:write("<div id=\"folder"..folder_suffix.."\" style=\"display:block\">\n") writeIndent(file, level)
else file:write("<p>")
file:write("<div id=\"folder"..folder_suffix.."\">\n")
end folder_suffix = folder_suffix .. "." .. folder_index
local n = #(node.folder) file:write(child_prefix.."<img name=\"imgfolder"..folder_suffix.."\" ")
local next_folder_index = 0
local next_node_suffix = "" if (opened) then
local next_child_prefix = "<img src=\"wb_img/vertline.png\">" file:write("src=\"wb_img/minusnode"..node_suffix..".png\" ")
if (node_suffix == "last") then else
next_child_prefix = "<img src=\"wb_img/blank.png\">" file:write("src=\"wb_img/plusnode"..node_suffix..".png\" ")
end end
for i = 1, n, 1 do
if (i == n) then file:write("onclick=\"toggleFolder('folder"..folder_suffix.."')\">")
next_node_suffix = "last"
end if (node.link) then
if (node.folder[i].folder) then file:write("<a name=\"link"..linkCount.."folder"..folder_suffix.."\" class=\"el\" href=\""..lngIndex.."/"..node.link.."\">"..getNodeName(node).."</a>")
next_folder_index = next_folder_index + 1 addHtmlFile(node.link)
end linkCount = linkCount + 1
writeNode(file, node.folder[i], false, level+1, next_folder_index, folder_suffix, next_node_suffix, child_prefix..next_child_prefix) else
end file:write(" "..getNodeName(node))
end
writeIndent(file, level)
file:write("</div>\n") file:write("</p>\n")
else -- leaf
if (node.link and node.link ~= "") then -- normal leaf -- folder div
writeIndent(file, level) writeIndent(file, level)
file:write("<p>"..child_prefix.."<img src=\"wb_img/node"..node_suffix..".png\"><a class=\"el\" name=\"link"..linkCount.."folder"..folder_suffix.."\" href=\""..lngIndex.."/"..node.link.."\">"..getNodeName(node).."</a></p>\n") if (opened) then
addHtmlFile(node.link) file:write("<div id=\"folder"..folder_suffix.."\" style=\"display:block\">\n")
linkCount = linkCount + 1 else
else -- separator leaf file:write("<div id=\"folder"..folder_suffix.."\">\n")
writeIndent(file, level) end
file:write("<p class=\"sep\">")
local n = #(node.folder)
local sep_child_prefix = string.gsub(child_prefix, "/vertline", "/sepvertline") local next_folder_index = 0
sep_child_prefix = string.gsub(sep_child_prefix, "/blank", "/sepblank") local next_node_suffix = ""
local next_child_prefix = "<img src=\"wb_img/vertline.png\">"
file:write(sep_child_prefix.."<img src=\"wb_img/sepnode.png\"></p>\n") if (node_suffix == "last") then
end next_child_prefix = "<img src=\"wb_img/blank.png\">"
end end
end for i = 1, n, 1 do
if (i == n) then
function writeTree(file) next_node_suffix = "last"
-- root node end
file:write(" <h3><a name=\"link0folder.0\" class=\"el\" href=\""..lngIndex.."/"..wb_usr.tree.link.."\">"..getNodeName(wb_usr.tree).."</a></h3>\n") if (node.folder[i].folder) then
addHtmlFile(wb_usr.tree.link) next_folder_index = next_folder_index + 1
end
local folder = wb_usr.tree.folder writeNode(file, node.folder[i], false, level+1, next_folder_index, folder_suffix, next_node_suffix, child_prefix..next_child_prefix)
local n = #folder end
local node_suffix = ""
local folder_index = 0 writeIndent(file, level)
for i = 1, n, 1 do file:write("</div>\n")
if (i == n) then else -- leaf
node_suffix = "last" if (node.link and node.link ~= "") then -- normal leaf
end writeIndent(file, level)
if (folder[i].folder) then file:write("<p>"..child_prefix.."<img src=\"wb_img/node"..node_suffix..".png\"><a class=\"el\" name=\"link"..linkCount.."folder"..folder_suffix.."\" href=\""..lngIndex.."/"..node.link.."\">"..getNodeName(node).."</a></p>\n")
folder_index = folder_index + 1 addHtmlFile(node.link)
end linkCount = linkCount + 1
if (i == 1 and wb_usr.start_open) then else -- separator leaf
writeNode(file, folder[i], true, 1, folder_index, "", node_suffix, "") writeIndent(file, level)
else file:write("<p class=\"sep\">")
writeNode(file, folder[i], false, 1, folder_index, "", node_suffix, "")
end local sep_child_prefix = string.gsub(child_prefix, "/vertline", "/sepvertline")
end sep_child_prefix = string.gsub(sep_child_prefix, "/blank", "/sepblank")
end
file:write(sep_child_prefix.."<img src=\"wb_img/sepnode.png\"></p>\n")
function writeTreeFile() end
print("Writing \"../wb_tree"..lngSuffix..".html\".") end
end
local file = io.open("../wb_tree"..lngSuffix..".html", "w")
function writeTree(file)
-- Write Header -- root node
local wb_tree = readFile("template_wb_tree.html") file:write(" <h3><a name=\"link0folder.0\" class=\"el\" href=\""..lngIndex.."/"..wb_usr.tree.link.."\">"..getNodeName(wb_usr.tree).."</a></h3>\n")
file:write(wb_tree) addHtmlFile(wb_usr.tree.link)
-- Write Tree Nodes and Leafs local folder = wb_usr.tree.folder
writeTree(file) local n = #folder
local node_suffix = ""
-- Write Footer local folder_index = 0
file:write(" </div>\n") for i = 1, n, 1 do
file:write("</body>\n") if (i == n) then
file:write("</html>\n") node_suffix = "last"
end
file:close() if (folder[i].folder) then
end folder_index = folder_index + 1
end
-- ##################################################################### if (i == 1 and wb_usr.start_open) then
writeNode(file, folder[i], true, 1, folder_index, "", node_suffix, "")
lngMessages = else
{ writeNode(file, folder[i], false, 1, folder_index, "", node_suffix, "")
search= { end
en= "Simple Search", end
pt= "Busca Simples", end
es= "Busca Simples",
}, function writeTreeFile()
exp_all= { print("Writing \"../wb_tree"..lngSuffix..".html\".")
en= "Expand All Nodes",
pt= "Expande Todos os N<>s", local file = io.open("../wb_tree"..lngSuffix..".html", "w")
es= "Ensanchar Todos Nodos",
}, -- Write Header
cont_all= { local wb_tree = readFile("template_wb_tree.html")
en= "Contract All Nodes", file:write(wb_tree)
pt= "Contrai Todos os N<>s",
es= "Contrato Todos Nodos", -- Write Tree Nodes and Leafs
}, writeTree(file)
sync= {
en= "Sync Tree with Contents", -- Write Footer
pt= "Sincroniza <20>rvore com Conte<74>do", file:write(" </div>\n")
es= "Sincroniza <20>rbol con el Contenido", file:write("</body>\n")
}, file:write("</html>\n")
lang= {
en= "Switch Language", file:close()
pt= "Troca Idioma", end
es= "Cambie Idioma",
}, -- #####################################################################
next= {
en= "Next Link", lngMessages =
pt= "Pr<EFBFBD>ximo Link", {
es= "Pr<EFBFBD>ximo Link", search= {
}, en= "Simple Search",
prev= { pt= "Busca Simples",
en= "Previous Link", es= "Busca Simples",
pt= "Link Anterior", },
es= "Link Anterior", exp_all= {
}, en= "Expand All Nodes",
} pt= "Expande Todos os Nós",
es= "Ensanchar Todos Nodos",
function writeBarFile() },
print("Writing \"../wb_bar"..lngSuffix..".html\".") cont_all= {
en= "Contract All Nodes",
local file = io.open("../wb_bar"..lngSuffix..".html", "w") pt= "Contrai Todos os Nós",
es= "Contrato Todos Nodos",
local wb_bar = readFile("template_wb_bar.html") },
sync= {
wb_bar = string.gsub(wb_bar, "WB_EXPALL_ALT", lngMessages.exp_all[lngIndex]) en= "Sync Tree with Contents",
wb_bar = string.gsub(wb_bar, "WB_CONTALL_ALT", lngMessages.cont_all[lngIndex]) pt= "Sincroniza Árvore com Conteúdo",
wb_bar = string.gsub(wb_bar, "WB_SYNC_ALT", lngMessages.sync[lngIndex]) es= "Sincroniza Árbol con el Contenido",
wb_bar = string.gsub(wb_bar, "WB_NEXT_ALT", lngMessages.next[lngIndex]) },
wb_bar = string.gsub(wb_bar, "WB_PREV_ALT", lngMessages.prev[lngIndex]) lang= {
en= "Switch Language",
if (lngCount > 1) then pt= "Troca Idioma",
local lng_button = "<img src=\"wb_img/barlineright.png\">" es= "Cambie Idioma",
lng_button = lng_button .. "<a target=\"_top\" href=\"index_"..lngNext..".html\"><img alt=\""..lngMessages.lang[lngIndex].."\" src=\"wb_img/lng"..lngSuffix..".png\" onmouseover=\"this.src='wb_img/lng"..lngSuffix.."_over.png'\" onmouseout=\"this.src='wb_img/lng"..lngSuffix..".png'\" style=\"border-width: 0px\"></a>" },
wb_bar = string.gsub(wb_bar, "WB_LNG_BUTTON", lng_button) next= {
else en= "Next Link",
wb_bar = string.gsub(wb_bar, "WB_LNG_BUTTON", "") pt= "Próximo Link",
end es= "Próximo Link",
},
file:write(wb_bar) prev= {
file:close() en= "Previous Link",
end pt= "Link Anterior",
es= "Link Anterior",
-- ##################################################################### },
}
function writeSearchFile()
print("Writing \"../ssSearch"..lngSuffix..".html\".") function writeBarFile()
print("Writing \"../wb_bar"..lngSuffix..".html\".")
local file = io.open("../ssSearch"..lngSuffix..".html", "w")
local file = io.open("../wb_bar"..lngSuffix..".html", "w")
local wb_search = readFile("template_ssSearch.html")
local wb_bar = readFile("template_wb_bar.html")
wb_search = string.gsub(wb_search, "WB_SEARCH", lngMessages.search[lngIndex])
wb_bar = string.gsub(wb_bar, "WB_EXPALL_ALT", lngMessages.exp_all[lngIndex])
if (lngCount > 1) then wb_bar = string.gsub(wb_bar, "WB_CONTALL_ALT", lngMessages.cont_all[lngIndex])
wb_search = string.gsub(wb_search, "WB_LNG", lngSuffix) wb_bar = string.gsub(wb_bar, "WB_SYNC_ALT", lngMessages.sync[lngIndex])
else wb_bar = string.gsub(wb_bar, "WB_NEXT_ALT", lngMessages.next[lngIndex])
wb_search = string.gsub(wb_search, "WB_LNG", "") wb_bar = string.gsub(wb_bar, "WB_PREV_ALT", lngMessages.prev[lngIndex])
end
if (lngCount > 1) then
file:write(wb_search) local lng_button = "<img src=\"wb_img/barlineright.png\">"
file:close() lng_button = lng_button .. "<a target=\"_top\" href=\"index_"..lngNext..".html\"><img alt=\""..lngMessages.lang[lngIndex].."\" src=\"wb_img/lng"..lngSuffix..".png\" onmouseover=\"this.src='wb_img/lng"..lngSuffix.."_over.png'\" onmouseout=\"this.src='wb_img/lng"..lngSuffix..".png'\" style=\"border-width: 0px\"></a>"
end wb_bar = string.gsub(wb_bar, "WB_LNG_BUTTON", lng_button)
else
function writeSearchIndexFile() wb_bar = string.gsub(wb_bar, "WB_LNG_BUTTON", "")
print("Writing \"../wb_search"..lngSuffix..".txt\".") end
local file = io.open("../wb_search"..lngSuffix..".txt", "w") file:write(wb_bar)
file:close()
local v = next(htmlFiles, nil) end
while v ~= nil do
file:write(lngIndex.."/"..v.."\n") -- #####################################################################
v = next(htmlFiles, v)
end function writeSearchFile()
print("Writing \"../ssSearch"..lngSuffix..".html\".")
file:close()
end local file = io.open("../ssSearch"..lngSuffix..".html", "w")
-- ##################################################################### local wb_search = readFile("template_ssSearch.html")
lngCount = 0 wb_search = string.gsub(wb_search, "WB_SEARCH", lngMessages.search[lngIndex])
local first_name = nil
local prev_elem = nil if (lngCount > 1) then
for name, elem in pairs(wb_usr.messages) do wb_search = string.gsub(wb_search, "WB_LNG", lngSuffix)
if (lngCount == 0) then else
first_name = name wb_search = string.gsub(wb_search, "WB_LNG", "")
end end
lngCount = lngCount + 1
if (prev_elem) then file:write(wb_search)
prev_elem.next = name file:close()
end end
prev_elem = elem
end function writeSearchIndexFile()
prev_elem.next = first_name print("Writing \"../wb_search"..lngSuffix..".txt\".")
print("Building...") local file = io.open("../wb_search"..lngSuffix..".txt", "w")
for name, elem in pairs(wb_usr.messages) do local v = next(htmlFiles, nil)
lngIndex = name while v ~= nil do
lngNext = elem.next file:write(lngIndex.."/"..v.."\n")
v = next(htmlFiles, v)
if (lngCount > 1) then end
lngSuffix = "_"..lngIndex
else file:close()
lngSuffix = "" end
end
-- #####################################################################
writeIndexFile()
writeTitleFile() lngCount = 0
writeBarFile() local first_name = nil
writeTreeFile() local prev_elem = nil
writeSearchFile() for name, elem in pairs(wb_usr.messages) do
writeSearchIndexFile() if (lngCount == 0) then
end first_name = name
end
print("Done.") lngCount = lngCount + 1
if (prev_elem) then
prev_elem.next = name
end
prev_elem = elem
end
prev_elem.next = first_name
print("Building...")
for name, elem in pairs(wb_usr.messages) do
lngIndex = name
lngNext = elem.next
if (lngCount > 1) then
lngSuffix = "_"..lngIndex
else
lngSuffix = ""
end
writeIndexFile()
writeTitleFile()
writeBarFile()
writeTreeFile()
writeSearchFile()
writeSearchIndexFile()
end
print("Done.")

View File

@ -12,16 +12,18 @@
wb_usr = { wb_usr = {
langs = {"en","pt" }, langs = {"en","pt" },
start_size = "200", start_size = "200",
-- contact = "dadosutter@eluaproject.net", title_bar_height = 80,
contact = "", enable_search = true,
copyright_link = "http://www.eluaproject.net", --search_label = "Search:",
-- copyright_link = "", search_link = "http://www.eluaproject.net",
search_link = "http://www.eluaproject.net/doc", --contact = "dadosutter@eluaproject.net",
-- copyright_name = "eLua Team", --copyright_name = "eLua Team",
copyright_name = "", --copyright_link = "http://www.eluaproject.net",
title_bgcolor = "midnightblue", title_bgcolor = "midnightblue",
file_title = "wb", file_title = "wb",
start_open = "1" start_open = "1",
logo_image_file = "eLua-logo-80x80.png"
} }
@ -45,33 +47,33 @@ wb_usr.messages =
-- Menu Tree Definition -- Menu Tree Definition
wb_usr.tree = wb_usr.tree =
{ {
name = { nl = "eLua" }, name = { nl = "eLua" },
link = "news.html", link = "news.html",
folder = folder =
{ {
{ name = {en = "Overview", pt = "Apresenta<EFBFBD><EFBFBD>o" }, { name = {en = "Overview", pt = "Apresentação" },
link = "overview.html", link = "overview.html",
folder = folder =
{ {
{ name = { en = "What is", pt = "O que <EFBFBD> eLua ?" }, { name = { en = "What is", pt = "O que é eLua ?" },
link = "overview.html#whatis", link = "overview.html#whatis",
}, },
{ name = { en = "Audience", pt = "P<EFBFBD>blico alvo" }, { name = { en = "Audience", pt = "Público alvo" },
link = "overview.html#audience", link = "overview.html#audience",
}, },
{ name = { en = "Uses", pt = "Aplica<EFBFBD><EFBFBD>es" }, { name = { en = "Uses", pt = "Aplicações" },
link = "overview.html#uses", link = "overview.html#uses",
}, },
{ name = { en = "Authors", pt = "Autores" }, { name = { en = "Authors", pt = "Autores" },
link = "overview.html#authors", link = "overview.html#authors",
}, },
{ name = { en = "Contacts", pt = "Contatos" }, { name = { en = "Contacts", pt = "Contatos" },
link = "overview.html#contacts", link = "overview.html#contacts",
}, },
{ name = { en = "Licence", pt = "Licen<EFBFBD>a" }, { name = { en = "Licence", pt = "Licença" },
link = "overview.html#license", link = "overview.html#license",
}, },
}, },
}, },
{ {
@ -81,18 +83,18 @@ wb_usr.tree =
{ {
{ name = { en = "Lists", pt = "Listas" }, { name = { en = "Lists", pt = "Listas" },
link = "community.html#lists", link = "community.html#lists",
}, },
{ name = { en = "Credits", pt = "Cr<EFBFBD>ditos" }, { name = { en = "Credits", pt = "Créditos" },
link = "community.html#credits", link = "community.html#credits",
}, },
--[[ --[[
{ name = { en = "Galery", pt = "Galeria" }, { name = { en = "Galery", pt = "Galeria" },
link = "community.html#galery", link = "community.html#galery",
}, },
{ name = { en = "Projects", pt = "Projetos" }, { name = { en = "Projects", pt = "Projetos" },
link = "community.html#projects", link = "community.html#projects",
}, },
--]] --]]
}, },
}, },
{ {
@ -100,34 +102,34 @@ wb_usr.tree =
link = "status.html", link = "status.html",
folder = folder =
{ {
{ name = { en = "News", pt = "Not<EFBFBD>cias" }, { name = { en = "News", pt = "Notícias" },
link = "news.html", link = "news.html",
}, },
{ name = { en = "Platforms", pt = "Plataformas" }, { name = { en = "Platforms", pt = "Plataformas" },
link = "status.html#platforms", link = "status.html#platforms",
}, },
{ name = { en = "Roadmap", pt = "Futuro" }, { name = { en = "Roadmap", pt = "Futuro" },
link = "status.html#roadmap", link = "status.html#roadmap",
}, },
}, },
}, },
{ {
name = { en = "Documentation", pt = "Documenta<EFBFBD><EFBFBD>o" }, name = { en = "Documentation", pt = "Documentação" },
link = "using.html", link = "using.html",
folder = folder =
{ {
{ {
name = { en = "FAQ", pt = "FAQ" }, name = { en = "FAQ", pt = "FAQ" },
link = "faq.html", link = "faq.html",
}, },
{ {
name = { en = "Using", pt = "Usando" }, name = { en = "Using", pt = "Usando" },
link = "using.html", link = "using.html",
}, },
{ {
name = { en = "Building", pt = "Building" }, name = { en = "Building", pt = "Building" },
link = "building.html", link = "building.html",
}, },
{ {
name = { en = "Examples", pt = "Exemplos" }, name = { en = "Examples", pt = "Exemplos" },
link = "examples.html", link = "examples.html",
@ -135,36 +137,36 @@ wb_usr.tree =
{ {
{ name = { en = "hello.lua", pt = "hello.lua" }, { name = { en = "hello.lua", pt = "hello.lua" },
link = "examples.html#hello", link = "examples.html#hello",
}, },
{ name = { en = "info.lua", pt = "info.lua" }, { name = { en = "info.lua", pt = "info.lua" },
link = "examples.html#info", link = "examples.html#info",
}, },
{ name = { en = "led.lua", pt = "led.lua" }, { name = { en = "led.lua", pt = "led.lua" },
link = "examples.html#led", link = "examples.html#led",
}, },
{ name = { en = "hangman.lua", pt = "hangman.lua" }, { name = { en = "hangman.lua", pt = "hangman.lua" },
link = "examples.html#hangman", link = "examples.html#hangman",
}, },
{ name = { en = "pwmled.lua", pt = "pwmled.lua" }, { name = { en = "pwmled.lua", pt = "pwmled.lua" },
link = "examples.html#pwmled", link = "examples.html#pwmled",
}, },
{ name = { en = "tvbgone.lua", pt = "tvbgone.lua" }, { name = { en = "tvbgone.lua", pt = "tvbgone.lua" },
link = "examples.html#tvbgone", link = "examples.html#tvbgone",
}, },
{ name = { en = "piano.lua", pt = "piano.lua" }, { name = { en = "piano.lua", pt = "piano.lua" },
link = "examples.html#piano", link = "examples.html#piano",
}, },
{ name = { en = "bisect.lua", pt = "bisect.lua" }, { name = { en = "bisect.lua", pt = "bisect.lua" },
link = "examples.html#bisect", link = "examples.html#bisect",
}, },
{ name = { en = "morse.lua", pt = "morse.lua" }, { name = { en = "morse.lua", pt = "morse.lua" },
link = "examples.html#morse", link = "examples.html#morse",
}, },
{ name = { en = "lhttpd.lua", pt = "lhttpd.lua" }, { name = { en = "lhttpd.lua", pt = "lhttpd.lua" },
link = "examples.html#lhttpd", link = "examples.html#lhttpd",
}, },
}, },
}, },
{ {
name = { en = "Tutorials", pt = "Tutoriais" }, name = { en = "Tutorials", pt = "Tutoriais" },
link = "tutorials.html", link = "tutorials.html",
@ -172,7 +174,7 @@ wb_usr.tree =
{ {
{ name = { en = "Booting on a PC", pt = "Booting on a PC" }, { name = { en = "Booting on a PC", pt = "Booting on a PC" },
link = "tut_bootpc.html", link = "tut_bootpc.html",
}, },
{ name = { en = "Booting from a Pendrive", pt = "Booting from a Pendriv" }, { name = { en = "Booting from a Pendrive", pt = "Booting from a Pendriv" },
link = "tut_bootstick.html", link = "tut_bootstick.html",
}, },
@ -190,44 +192,44 @@ wb_usr.tree =
link = "tc_386.html", link = "tc_386.html",
}, },
}, },
}, },
{ name = { en = "Using OpenOCD", pt = "Using OpenOC" }, { name = { en = "Using OpenOCD", pt = "Using OpenOC" },
link = "tut_openocd.html", link = "tut_openocd.html",
}, },
}, },
}, },
{ {
name = {en = "Version History", pt = "Hist<EFBFBD>rico de Vers<72>es" }, name = {en = "Version History", pt = "Histórico de Versões" },
link = "versionhistory.html", link = "versionhistory.html",
folder = folder =
{ {
{ name = { en = "v 0.4", pt = "v 0.4" }, { name = { en = "v 0.4", pt = "v 0.4" },
link = "versionhistory.html#04", link = "versionhistory.html#04",
}, },
{ name = { en = "v 0.5", pt = "v 0.5" }, { name = { en = "v 0.5", pt = "v 0.5" },
link = "versionhistory.html#05", link = "versionhistory.html#05",
}, },
{ name = { en = "v 0.6", pt = "v 0.6" }, { name = { en = "v 0.6", pt = "v 0.6" },
link = "versionhistory.html#06", link = "versionhistory.html#06",
}, },
}, },
}, },
}, },
}, },
{ {
name = { en = "Reference Manual", pt = "Manual de Refer<EFBFBD>ncia" }, name = { en = "Reference Manual", pt = "Manual de Referência" },
link = "refman.html#genericmodules", link = "refman.html#genericmodules",
folder = folder =
{ {
{ {
name = { en = "Generic Modules", pt = "M<EFBFBD>dulos Gen<65>ricos" }, name = { en = "Generic Modules", pt = "Módulos Genéricos" },
link = "refman.html#genericmodules", link = "refman.html#genericmodules",
folder = folder =
{ {
{ {
name = { en = "bit", pt = "bit" }, name = { en = "bit", pt = "bit" },
link = "refman.html#bitmodule", link = "refman.html#bitmodule",
folder = folder =
{ {
{ {
name ={ en = "bnot", pt = "bnot" }, name ={ en = "bnot", pt = "bnot" },
@ -279,7 +281,7 @@ wb_usr.tree =
name = { en = "cpu", pt = "cpu" }, name = { en = "cpu", pt = "cpu" },
link = "refman.html#cpumodule", link = "refman.html#cpumodule",
folder = folder =
{ {
{ {
name ={ en = "write32", pt = "write32" }, name ={ en = "write32", pt = "write32" },
link = "refman.html#cpu_write32" link = "refman.html#cpu_write32"
@ -321,7 +323,7 @@ wb_usr.tree =
{ {
name = { en = "gpio", pt = "gpio" }, name = { en = "gpio", pt = "gpio" },
link = "refman.html#gpiomodule", link = "refman.html#gpiomodule",
folder = folder =
{ {
{ {
name ={ en = "configpin", pt = "configpin" }, name ={ en = "configpin", pt = "configpin" },
@ -342,13 +344,13 @@ wb_usr.tree =
{ {
name ={ en = "setpinlow", pt = "setpinlow" }, name ={ en = "setpinlow", pt = "setpinlow" },
link = "refman.html#gpio_setpinlow" link = "refman.html#gpio_setpinlow"
}, },
}, },
}, },
{ {
name = {en = "net", pt = "net" }, name = {en = "net", pt = "net" },
link = "refman.html#netmodule", link = "refman.html#netmodule",
folder = folder =
{ {
{ {
name ={ en = "to be added ...", pt = "setup" }, name ={ en = "to be added ...", pt = "setup" },
@ -360,7 +362,7 @@ wb_usr.tree =
name = { en = "pwm", pt = "pwm" }, name = { en = "pwm", pt = "pwm" },
link = "refman.html#pwmmodule", link = "refman.html#pwmmodule",
folder = folder =
{ {
{ {
name ={ en = "setup", pt = "setup" }, name ={ en = "setup", pt = "setup" },
link = "refman.html#pwm_setup" link = "refman.html#pwm_setup"
@ -391,7 +393,7 @@ wb_usr.tree =
name = { en = "spi", pt = "spi" }, name = { en = "spi", pt = "spi" },
link = "refman.html#spimodules", link = "refman.html#spimodules",
folder = folder =
{ {
{ {
name ={ en = "setup", pt = "setup" }, name ={ en = "setup", pt = "setup" },
link = "refman.html#spi_setup" link = "refman.html#spi_setup"
@ -411,14 +413,14 @@ wb_usr.tree =
{ {
name ={ en = "sendrecv", pt = "sendrecv" }, name ={ en = "sendrecv", pt = "sendrecv" },
link = "refman.html#spi_sendrecv" link = "refman.html#spi_sendrecv"
}, },
}, },
}, },
{ {
name = { en = "sys", pt = "sys" }, name = { en = "sys", pt = "sys" },
link = "refman.html#sysmodule", link = "refman.html#sysmodule",
folder = folder =
{ {
{ {
name ={ en = "platform", pt = "platform" }, name ={ en = "platform", pt = "platform" },
link = "refman.html#sys_platforms" link = "refman.html#sys_platforms"
@ -440,7 +442,7 @@ wb_usr.tree =
{ {
name = {en = "term", pt = "term" }, name = {en = "term", pt = "term" },
link = "refman.html#termmodule", link = "refman.html#termmodule",
folder = folder =
{ {
{ {
name ={ en = "clear", pt = "clear" }, name ={ en = "clear", pt = "clear" },
@ -500,7 +502,7 @@ wb_usr.tree =
name = { en = "tmr", pt = "tmr" }, name = { en = "tmr", pt = "tmr" },
link = "refman.html#tmrmodule", link = "refman.html#tmrmodule",
folder = folder =
{ {
{ {
name ={ en = "delay", pt = "delay" }, name ={ en = "delay", pt = "delay" },
link = "refman.html#tmr_delay" link = "refman.html#tmr_delay"
@ -520,21 +522,21 @@ wb_usr.tree =
{ {
name ={ en = "mindelay", pt = "mindelay" }, name ={ en = "mindelay", pt = "mindelay" },
link = "refman.html#tmr_mindelay" link = "refman.html#tmr_mindelay"
}, },
{ {
name ={ en = "maxdelay", pt = "maxdelay" }, name ={ en = "maxdelay", pt = "maxdelay" },
link = "refman.html#tmr_maxdelay" link = "refman.html#tmr_maxdelay"
}, },
{ {
name ={ en = "setclock", pt = "setclock" }, name ={ en = "setclock", pt = "setclock" },
link = "refman.html#tmr_setclock" link = "refman.html#tmr_setclock"
}, },
}, },
}, },
{ {
name = {en = "uart", pt = "uart" }, name = {en = "uart", pt = "uart" },
link = "refman.html#uartmodule", link = "refman.html#uartmodule",
folder = folder =
{ {
{ {
name ={ en = "setup", pt = "setup" }, name ={ en = "setup", pt = "setup" },
@ -547,7 +549,7 @@ wb_usr.tree =
{ {
name ={ en = "recv", pt = "recv" }, name ={ en = "recv", pt = "recv" },
link = "refman.html#uart_recv" link = "refman.html#uart_recv"
}, },
}, },
}, },
}, },
@ -560,7 +562,7 @@ wb_usr.tree =
{ name = { en = "adc", pt = "adc" }, { name = { en = "adc", pt = "adc" },
link = "refman.html#adcmodule", link = "refman.html#adcmodule",
folder = folder =
{ {
{ {
name ={ en = "sample", pt = "sample" }, name ={ en = "sample", pt = "sample" },
link = "refman.html#adc_sample" link = "refman.html#adc_sample"
@ -589,12 +591,12 @@ wb_usr.tree =
name = { en = "burst", pt = "burst" }, name = { en = "burst", pt = "burst" },
link = "refman.html#adc_burst" link = "refman.html#adc_burst"
}, },
}, },
}, },
{ name = { en = "disp", pt = "disp" }, { name = { en = "disp", pt = "disp" },
link = "refman.html#dispmodule", link = "refman.html#dispmodule",
folder = folder =
{ {
{ {
name ={ en = "init", pt = "init" }, name ={ en = "init", pt = "init" },
link = "refman.html#disp_init" link = "refman.html#disp_init"
@ -623,11 +625,11 @@ wb_usr.tree =
name = { en = "draw", pt = "draw" }, name = { en = "draw", pt = "draw" },
link = "refman.html#disp_draw" link = "refman.html#disp_draw"
}, },
}, },
}, },
}, },
}, },
}, },
}, },
{ {
name = { en = "Downloads", pt = "Downloads" }, name = { en = "Downloads", pt = "Downloads" },
@ -664,7 +666,7 @@ wb_usr.tree =
{ {
name = { en = "Source Code", pt = "Fontes" }, name = { en = "Source Code", pt = "Fontes" },
link = "sources.html", link = "sources.html",
folder = folder =
{ {
{ {
name = { en = "v0.6", pt = "v0.6" }, name = { en = "v0.6", pt = "v0.6" },
@ -689,13 +691,13 @@ wb_usr.tree =
}, },
}, },
}, },
}, },
}, },
{ {
name = { en = "Developers", pt = "Desenvolvedores" }, name = { en = "Developers", pt = "Desenvolvedores" },
link = "developers.html" link = "developers.html"
}, },
}, },
}, },
}, },
} }

View File

@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<html> <html>
<head> <head>
<meta http-equiv="Content-Language" content="en-us" > <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Bar</title> <title>Bar</title>
<base target="wb_cont"> <base target="wb_cont">
<style type="text/css"> <style type="text/css">
@ -20,8 +20,10 @@
<body style="margin: 2px; background-color: #F1F1F1"> <body style="margin: 2px; background-color: #F1F1F1">
<div class="navigation"> <div class="navigation">
<p><a target="_blank" href="http://www.eluaproject.net"><img <p><a target="_blank" href="http://www.eluaproject.net"><img src="wb_img/logo.png" style="border-width: 0px"></a>
src="wb_img/logo.png" style="border-width: 0px"></a><img src="wb_img/barlineleft.png"><img alt="Expand All Nodes" src="wb_img/showall.png" onclick="parent.wb_tree.showAllFolders()" onmouseover="this.src='wb_img/showall_over.png'" onmouseout="this.src='wb_img/showall.png'"><img alt="Contract All Nodes" src="wb_img/hideall.png" onclick="parent.wb_tree.hideAllFolders()" onmouseover="this.src='wb_img/hideall_over.png'" onmouseout="this.src='wb_img/hideall.png'"><img alt="Sync Tree with Contents" src="wb_img/sync.png" onclick="parent.wb_tree.syncContents()" onmouseover="this.src='wb_img/sync_over.png'" onmouseout="this.src='wb_img/sync.png'"><img alt="Next Link" src="wb_img/next.png" onclick="parent.wb_tree.nextContents()" onmouseover="this.src='wb_img/next_over.png'" onmouseout="this.src='wb_img/next.png'"><img alt="Previous Link" src="wb_img/previous.png" onclick="parent.wb_tree.prevContents()" onmouseover="this.src='wb_img/previous_over.png'" onmouseout="this.src='wb_img/previous.png'"><img src="wb_img/barlineright.png"><a target="_top" href="index_pt.html"><img alt="Switch Language" src="wb_img/lng_en.png" onmouseover="this.src='wb_img/lng_en_over.png'" onmouseout="this.src='wb_img/lng_en.png'" style="border-width: 0px"></a></p> <img src="wb_img/barlineleft.png"><img alt="Expand All Nodes" src="wb_img/showall.png" onclick="parent.wb_tree.showAllFolders()" onmouseover="this.src='wb_img/showall_over.png'" onmouseout="this.src='wb_img/showall.png'"><img alt="Contract All Nodes" src="wb_img/hideall.png" onclick="parent.wb_tree.hideAllFolders()" onmouseover="this.src='wb_img/hideall_over.png'" onmouseout="this.src='wb_img/hideall.png'"><img alt="Sync Tree with Contents" src="wb_img/sync.png" onclick="parent.wb_tree.syncContents()" onmouseover="this.src='wb_img/sync_over.png'" onmouseout="this.src='wb_img/sync.png'"><img alt="Next Link" src="wb_img/next.png" onclick="parent.wb_tree.nextContents()" onmouseover="this.src='wb_img/next_over.png'" onmouseout="this.src='wb_img/next.png'"><img alt="Previous Link" src="wb_img/previous.png" onclick="parent.wb_tree.prevContents()" onmouseover="this.src='wb_img/previous_over.png'" onmouseout="this.src='wb_img/previous.png'"><img src="wb_img/barlineright.png"><a target="_top" href="index_pt.html"><img alt="Switch Language" src="wb_img/lng_en.png" onmouseover="this.src='wb_img/lng_en_over.png'" onmouseout="this.src='wb_img/lng_en.png'" style="border-width: 0px"></a>
</p>
</div> </div>
</body> </body>
</html> </html>

View File

@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<html> <html>
<head> <head>
<meta http-equiv="Content-Language" content="en-us" > <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Bar</title> <title>Bar</title>
<base target="wb_cont"> <base target="wb_cont">
<style type="text/css"> <style type="text/css">
@ -20,8 +20,10 @@
<body style="margin: 2px; background-color: #F1F1F1"> <body style="margin: 2px; background-color: #F1F1F1">
<div class="navigation"> <div class="navigation">
<p><a target="_blank" href="http://www.eluaproject.net"><img <p><a target="_blank" href="http://www.eluaproject.net"><img src="wb_img/logo.png" style="border-width: 0px"></a>
src="wb_img/logo.png" style="border-width: 0px"></a><img src="wb_img/barlineleft.png"><img alt="Expande Todos os N<>s" src="wb_img/showall.png" onclick="parent.wb_tree.showAllFolders()" onmouseover="this.src='wb_img/showall_over.png'" onmouseout="this.src='wb_img/showall.png'"><img alt="Contrai Todos os N<>s" src="wb_img/hideall.png" onclick="parent.wb_tree.hideAllFolders()" onmouseover="this.src='wb_img/hideall_over.png'" onmouseout="this.src='wb_img/hideall.png'"><img alt="Sincroniza <20>rvore com Conte<74>do" src="wb_img/sync.png" onclick="parent.wb_tree.syncContents()" onmouseover="this.src='wb_img/sync_over.png'" onmouseout="this.src='wb_img/sync.png'"><img alt="Pr<50>ximo Link" src="wb_img/next.png" onclick="parent.wb_tree.nextContents()" onmouseover="this.src='wb_img/next_over.png'" onmouseout="this.src='wb_img/next.png'"><img alt="Link Anterior" src="wb_img/previous.png" onclick="parent.wb_tree.prevContents()" onmouseover="this.src='wb_img/previous_over.png'" onmouseout="this.src='wb_img/previous.png'"><img src="wb_img/barlineright.png"><a target="_top" href="index_en.html"><img alt="Troca Idioma" src="wb_img/lng_pt.png" onmouseover="this.src='wb_img/lng_pt_over.png'" onmouseout="this.src='wb_img/lng_pt.png'" style="border-width: 0px"></a></p> <img src="wb_img/barlineleft.png"><img alt="Expande Todos os Nós" src="wb_img/showall.png" onclick="parent.wb_tree.showAllFolders()" onmouseover="this.src='wb_img/showall_over.png'" onmouseout="this.src='wb_img/showall.png'"><img alt="Contrai Todos os Nós" src="wb_img/hideall.png" onclick="parent.wb_tree.hideAllFolders()" onmouseover="this.src='wb_img/hideall_over.png'" onmouseout="this.src='wb_img/hideall.png'"><img alt="Sincroniza Árvore com Conteúdo" src="wb_img/sync.png" onclick="parent.wb_tree.syncContents()" onmouseover="this.src='wb_img/sync_over.png'" onmouseout="this.src='wb_img/sync.png'"><img alt="Próximo Link" src="wb_img/next.png" onclick="parent.wb_tree.nextContents()" onmouseover="this.src='wb_img/next_over.png'" onmouseout="this.src='wb_img/next.png'"><img alt="Link Anterior" src="wb_img/previous.png" onclick="parent.wb_tree.prevContents()" onmouseover="this.src='wb_img/previous_over.png'" onmouseout="this.src='wb_img/previous.png'"><img src="wb_img/barlineright.png"><a target="_top" href="index_en.html"><img alt="Troca Idioma" src="wb_img/lng_pt.png" onmouseover="this.src='wb_img/lng_pt_over.png'" onmouseout="this.src='wb_img/lng_pt.png'" style="border-width: 0px"></a>
</p>
</div> </div>
</body> </body>
</html> </html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

View File

@ -1,6 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<head> <head>
<meta http-equiv="Content-Language" content="en-us"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Title</title> <title>Title</title>
<base target="wb_cont"> <base target="wb_cont">
<style type="text/css"> <style type="text/css">
@ -15,7 +16,7 @@ td.title {
td.contact { td.contact {
text-align: center; text-align: center;
vertical-align: middle; vertical-align: middle;
width: 11em; /*width: 11em;*/
} }
a.contact { a.contact {
font-family: Arial, Helvetica, sans-serif; font-family: Arial, Helvetica, sans-serif;
@ -32,29 +33,33 @@ a.contact:hover {
<body style="background-color: midnightblue; margin-left: 3px; margin-right: 3px; margin-top: 2px; margin-bottom: 0; background-image: url('wb_img/title_background.png');"> <body style="background-color: midnightblue; margin-left: 3px; margin-right: 3px; margin-top: 2px; margin-bottom: 0; background-image: url('wb_img/title_background.png');">
<table style="width: 100%" cellspacing="0" cellpadding="0"> <table border="0" style="width: 100%;" cellspacing="0" cellpadding="0">
<tr> <tr>
<td style="width: 50px;"><img src="logo.gif"></td> <td valign="center" style="width: 30px;padding:0px 10px 0px 0px;">
<td class="title">eLua - Embedded Lua</td> <img src="wb_img/eLua-logo-80x80.png" border="0">
<td style="width: 3.5em"> </td>
<td valign="center" class="title">eLua - Embedded Lua</td>
<!--td style="width: 3.5em">
<a class="contact" href="ssSearch_en.html">SimpleSearch</a> <a class="contact" href="ssSearch_en.html">SimpleSearch</a>
</td> </td-->
<td style="width: 11em"> <td style="width: 280px" >
<FORM method=GET action="http://www.google.com/search" style="margin-bottom: 0; margin: 0; text-align: center; ">
<input type=hidden name=ie value=UTF-8> <FORM method=GET action="http://www.google.com/search" style="margin-bottom: 0; margin: 0; text-align: center;font-size:12px;font-family:verdana;">
<input type=hidden name=oe value=UTF-8> <input type="hidden" name="ie" value="UTF-8" />
<INPUT TYPE=text name=q size=21 maxlength=255 value=""><br> <input type="hidden" name=oe value="UTF-8" />
<A HREF="http://www.google.com/"><IMG SRC="wb_img/google.gif" border="0" ALT="Google"></A>
<INPUT type=submit name=btnG VALUE="Search" style="height: 21px; vertical-align: top; font-size: x-small;"> <INPUT TYPE="text" name="q" size="21" maxlength="255" value="" />
<input type=hidden name=domains value="http://www.eluaproject.net/doc"> <INPUT type="submit" name="btnG" VALUE="Search" style="height: 21px; vertical-align: top; font-size: x-small;" />
<input type=hidden name=sitesearch value="http://www.eluaproject.net/doc" checked> <input type="hidden" name="domains" value="http://www.eluaproject.net/doc" />
<input type=hidden name=sitesearch value=""> <input type="hidden" name="sitesearch" value="http://www.eluaproject.net/doc" />
</FORM> </FORM>
</td> </td>
<td class="contact"> <td class="contact">
<a class="contact" target="_blank" href="http://www.eluaproject.net"><EFBFBD> </a>
<br> <br>
<a class="contact" href="mailto:">()</a>
</td> </td>
</tr> </tr>
</table> </table>

View File

@ -1,6 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<head> <head>
<meta http-equiv="Content-Language" content="en-us"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Title</title> <title>Title</title>
<base target="wb_cont"> <base target="wb_cont">
<style type="text/css"> <style type="text/css">
@ -15,7 +16,7 @@ td.title {
td.contact { td.contact {
text-align: center; text-align: center;
vertical-align: middle; vertical-align: middle;
width: 11em; /*width: 11em;*/
} }
a.contact { a.contact {
font-family: Arial, Helvetica, sans-serif; font-family: Arial, Helvetica, sans-serif;
@ -32,29 +33,33 @@ a.contact:hover {
<body style="background-color: midnightblue; margin-left: 3px; margin-right: 3px; margin-top: 2px; margin-bottom: 0; background-image: url('wb_img/title_background.png');"> <body style="background-color: midnightblue; margin-left: 3px; margin-right: 3px; margin-top: 2px; margin-bottom: 0; background-image: url('wb_img/title_background.png');">
<table style="width: 100%" cellspacing="0" cellpadding="0"> <table border="0" style="width: 100%;" cellspacing="0" cellpadding="0">
<tr> <tr>
<td style="width: 50px;"><img src="logo.gif"></td> <td valign="center" style="width: 30px;padding:0px 10px 0px 0px;">
<td class="title">eLua - Embedded Lua</td> <img src="wb_img/eLua-logo-80x80.png" border="0">
<td style="width: 3.5em"> </td>
<td valign="center" class="title">eLua - Embedded Lua</td>
<!--td style="width: 3.5em">
<a class="contact" href="ssSearch_pt.html">SimpleSearch</a> <a class="contact" href="ssSearch_pt.html">SimpleSearch</a>
</td> </td-->
<td style="width: 11em"> <td style="width: 280px" >
<FORM method=GET action="http://www.google.com/search" style="margin-bottom: 0; margin: 0; text-align: center; ">
<input type=hidden name=ie value=UTF-8> <FORM method=GET action="http://www.google.com/search" style="margin-bottom: 0; margin: 0; text-align: center;font-size:12px;font-family:verdana;">
<input type=hidden name=oe value=UTF-8> <input type="hidden" name="ie" value="UTF-8" />
<INPUT TYPE=text name=q size=21 maxlength=255 value=""><br> <input type="hidden" name=oe value="UTF-8" />
<A HREF="http://www.google.com/"><IMG SRC="wb_img/google.gif" border="0" ALT="Google"></A>
<INPUT type=submit name=btnG VALUE="Search" style="height: 21px; vertical-align: top; font-size: x-small;"> <INPUT TYPE="text" name="q" size="21" maxlength="255" value="" />
<input type=hidden name=domains value="http://www.eluaproject.net/doc"> <INPUT type="submit" name="btnG" VALUE="Search" style="height: 21px; vertical-align: top; font-size: x-small;" />
<input type=hidden name=sitesearch value="http://www.eluaproject.net/doc" checked> <input type="hidden" name="domains" value="http://www.eluaproject.net/doc" />
<input type=hidden name=sitesearch value=""> <input type="hidden" name="sitesearch" value="http://www.eluaproject.net/doc" />
</FORM> </FORM>
</td> </td>
<td class="contact"> <td class="contact">
<a class="contact" target="_blank" href="http://www.eluaproject.net"><EFBFBD> </a>
<br> <br>
<a class="contact" href="mailto:">()</a>
</td> </td>
</tr> </tr>
</table> </table>

View File

@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<html> <html>
<head> <head>
<meta http-equiv="Content-Language" content="en-us" > <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Tree</title> <title>Tree</title>
<base target="wb_cont"> <base target="wb_cont">
<style type="text/css"> <style type="text/css">

View File

@ -1,7 +1,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<html> <html>
<head> <head>
<meta http-equiv="Content-Language" content="en-us" > <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Tree</title> <title>Tree</title>
<base target="wb_cont"> <base target="wb_cont">
<style type="text/css"> <style type="text/css">
@ -219,27 +219,27 @@
<body style="margin: 2px; background-color: #F1F1F1" onload="showStartPage()"> <body style="margin: 2px; background-color: #F1F1F1" onload="showStartPage()">
<div class="tree" onmouseout="clearLastLink()"> <div class="tree" onmouseout="clearLastLink()">
<h3><a name="link0folder.0" class="el" href="pt/news.html">eLua</a></h3> <h3><a name="link0folder.0" class="el" href="pt/news.html">eLua</a></h3>
<p><img name="imgfolder.1" src="wb_img/minusnode.png" onclick="toggleFolder('folder.1')"><a name="link149folder.1" class="el" href="pt/overview.html">Apresenta<EFBFBD><EFBFBD>o</a></p> <p><img name="imgfolder.1" src="wb_img/minusnode.png" onclick="toggleFolder('folder.1')"><a name="link149folder.1" class="el" href="pt/overview.html">Apresentação</a></p>
<div id="folder.1" style="display:block"> <div id="folder.1" style="display:block">
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link150folder.1" href="pt/overview.html#whatis">O que <EFBFBD> eLua ?</a></p> <p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link150folder.1" href="pt/overview.html#whatis">O que é eLua ?</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link151folder.1" href="pt/overview.html#audience">P<EFBFBD>blico alvo</a></p> <p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link151folder.1" href="pt/overview.html#audience">Público alvo</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link152folder.1" href="pt/overview.html#uses">Aplica<EFBFBD><EFBFBD>es</a></p> <p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link152folder.1" href="pt/overview.html#uses">Aplicações</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link153folder.1" href="pt/overview.html#authors">Autores</a></p> <p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link153folder.1" href="pt/overview.html#authors">Autores</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link154folder.1" href="pt/overview.html#contacts">Contatos</a></p> <p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link154folder.1" href="pt/overview.html#contacts">Contatos</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link155folder.1" href="pt/overview.html#license">Licen<EFBFBD>a</a></p> <p><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link155folder.1" href="pt/overview.html#license">Licença</a></p>
</div> </div>
<p><img name="imgfolder.2" src="wb_img/plusnode.png" onclick="toggleFolder('folder.2')"><a name="link156folder.2" class="el" href="pt/community.html">Comunidade</a></p> <p><img name="imgfolder.2" src="wb_img/plusnode.png" onclick="toggleFolder('folder.2')"><a name="link156folder.2" class="el" href="pt/community.html">Comunidade</a></p>
<div id="folder.2"> <div id="folder.2">
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link157folder.2" href="pt/community.html#lists">Listas</a></p> <p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link157folder.2" href="pt/community.html#lists">Listas</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link158folder.2" href="pt/community.html#credits">Cr<EFBFBD>ditos</a></p> <p><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link158folder.2" href="pt/community.html#credits">Créditos</a></p>
</div> </div>
<p><img name="imgfolder.3" src="wb_img/plusnode.png" onclick="toggleFolder('folder.3')"><a name="link159folder.3" class="el" href="pt/status.html">Status</a></p> <p><img name="imgfolder.3" src="wb_img/plusnode.png" onclick="toggleFolder('folder.3')"><a name="link159folder.3" class="el" href="pt/status.html">Status</a></p>
<div id="folder.3"> <div id="folder.3">
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link160folder.3" href="pt/news.html">Not<EFBFBD>cias</a></p> <p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link160folder.3" href="pt/news.html">Notícias</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link161folder.3" href="pt/status.html#platforms">Plataformas</a></p> <p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link161folder.3" href="pt/status.html#platforms">Plataformas</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link162folder.3" href="pt/status.html#roadmap">Futuro</a></p> <p><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link162folder.3" href="pt/status.html#roadmap">Futuro</a></p>
</div> </div>
<p><img name="imgfolder.4" src="wb_img/plusnode.png" onclick="toggleFolder('folder.4')"><a name="link163folder.4" class="el" href="pt/using.html">Documenta<EFBFBD><EFBFBD>o</a></p> <p><img name="imgfolder.4" src="wb_img/plusnode.png" onclick="toggleFolder('folder.4')"><a name="link163folder.4" class="el" href="pt/using.html">Documentação</a></p>
<div id="folder.4"> <div id="folder.4">
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link164folder.4" href="pt/faq.html">FAQ</a></p> <p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link164folder.4" href="pt/faq.html">FAQ</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link165folder.4" href="pt/using.html">Usando</a></p> <p><img src="wb_img/vertline.png"><img src="wb_img/node.png"><a class="el" name="link165folder.4" href="pt/using.html">Usando</a></p>
@ -269,16 +269,16 @@
</div> </div>
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link185folder.4.2" href="pt/tut_openocd.html">Using OpenOC</a></p> <p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img src="wb_img/nodelast.png"><a class="el" name="link185folder.4.2" href="pt/tut_openocd.html">Using OpenOC</a></p>
</div> </div>
<p><img src="wb_img/vertline.png"><img name="imgfolder.4.3" src="wb_img/plusnodelast.png" onclick="toggleFolder('folder.4.3')"><a name="link186folder.4.3" class="el" href="pt/versionhistory.html">Hist<EFBFBD>rico de Vers<72>es</a></p> <p><img src="wb_img/vertline.png"><img name="imgfolder.4.3" src="wb_img/plusnodelast.png" onclick="toggleFolder('folder.4.3')"><a name="link186folder.4.3" class="el" href="pt/versionhistory.html">Histórico de Versões</a></p>
<div id="folder.4.3"> <div id="folder.4.3">
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link187folder.4.3" href="pt/versionhistory.html#04">v 0.4</a></p> <p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link187folder.4.3" href="pt/versionhistory.html#04">v 0.4</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link188folder.4.3" href="pt/versionhistory.html#05">v 0.5</a></p> <p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/node.png"><a class="el" name="link188folder.4.3" href="pt/versionhistory.html#05">v 0.5</a></p>
<p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/nodelast.png"><a class="el" name="link189folder.4.3" href="pt/versionhistory.html#06">v 0.6</a></p> <p><img src="wb_img/vertline.png"><img src="wb_img/blank.png"><img src="wb_img/nodelast.png"><a class="el" name="link189folder.4.3" href="pt/versionhistory.html#06">v 0.6</a></p>
</div> </div>
</div> </div>
<p><img name="imgfolder.5" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5')"><a name="link190folder.5" class="el" href="pt/refman.html#genericmodules">Manual de Refer<EFBFBD>ncia</a></p> <p><img name="imgfolder.5" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5')"><a name="link190folder.5" class="el" href="pt/refman.html#genericmodules">Manual de Referência</a></p>
<div id="folder.5"> <div id="folder.5">
<p><img src="wb_img/vertline.png"><img name="imgfolder.5.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1')"><a name="link191folder.5.1" class="el" href="pt/refman.html#genericmodules">M<EFBFBD>dulos Gen<65>ricos</a></p> <p><img src="wb_img/vertline.png"><img name="imgfolder.5.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1')"><a name="link191folder.5.1" class="el" href="pt/refman.html#genericmodules">Módulos Genéricos</a></p>
<div id="folder.5.1"> <div id="folder.5.1">
<p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.1')"><a name="link192folder.5.1.1" class="el" href="pt/refman.html#bitmodule">bit</a></p> <p><img src="wb_img/vertline.png"><img src="wb_img/vertline.png"><img name="imgfolder.5.1.1" src="wb_img/plusnode.png" onclick="toggleFolder('folder.5.1.1')"><a name="link192folder.5.1.1" class="el" href="pt/refman.html#bitmodule">bit</a></p>
<div id="folder.5.1.1"> <div id="folder.5.1.1">