module ni_nitdoc
import model_utils
+import modelize_property
# The NitdocContext contains all the knowledge used for doc generation
class NitdocContext
model = new Model
mbuilder = new ModelBuilder(model, toolcontext)
# Here we load an process all modules passed on the command line
- var mmodules = mbuilder.parse_and_build(arguments)
+ var mmodules = mbuilder.parse(arguments)
if mmodules.is_empty then return
+ mbuilder.run_phases
if mmodules.length == 1 then
mainmodule = mmodules.first
append("<script type='text/javascript' src='scripts/jquery-1.7.1.min.js'></script>")
append("<script type='text/javascript' src='quicksearch-list.js'></script>")
append("<script type='text/javascript' src='scripts/js-facilities.js'></script>")
+ append("<script type='text/javascript' src='scripts/base64.js'></script>")
+ append("<script type='text/javascript' src='scripts/github.js'></script>")
append("<link rel='stylesheet' href='styles/main.css' type='text/css' media='screen'/>")
var title = ""
if ctx.opt_custom_title.value != null then
append("<a class='btn' id='logGitHub'>")
append("<img id='imgGitHub' src='resources/icons/github-icon.png' alt='GitHub'/>")
append("</a>")
- append("<div class='popover bottom'>")
+ append("<div class='popover bottom' style='display: none;'>")
append("<div class='arrow'> </div>")
append("<div class='githubTitle'>")
append("<h3>Github Sign In</h3>")
if not page.ctx.mbuilder.mpropdef2npropdef.has_key(self) then return
var nprop = page.ctx.mbuilder.mpropdef2npropdef[self]
page.append("<div class='description'>")
- if not is_intro then
+ if not is_intro and page.ctx.mbuilder.mpropdef2npropdef.has_key(mproperty.intro) then
var intro_nprop = page.ctx.mbuilder.mpropdef2npropdef[mproperty.intro]
page.append("<p>from ")
mproperty.html_namespace(page)