color: #6C6C6C;\r
}\r
\r
+.content a {\r
+ color: #0D8921;\r
+}\r
+\r
.content a:hover {\r
color: #333;\r
}\r
\r
-.content a {\r
+.info a {\r
+ color: #333;\r
+}\r
+\r
+.info a:hover {\r
color: #0D8921;\r
}\r
\r
+\r
article .info .code {\r
float: right;\r
}\r
}\r
\r
/* Icons */\r
-.vtype.public { background-image: url('../resources/icons/vtype_public.png')}\r
-.vtype.protected { background-image: url('../resources/icons/vtype_protected.png')}\r
-.vtype.private { background-image: url('../resources/icons/vtype_private.png')}\r
+.type.public { background-image: url('../resources/icons/vtype_public.png')}\r
+.type.protected { background-image: url('../resources/icons/vtype_protected.png')}\r
+.type.private { background-image: url('../resources/icons/vtype_private.png')}\r
.init.public { background-image: url('../resources/icons/const_public.png')}\r
.init.protected { background-image: url('../resources/icons/const_protected.png')}\r
.init.private { background-image: url('../resources/icons/const_private.png')}\r
#preSave{\r
display: none;\r
}\r
+\r
+a.newComment {\r
+ padding: 5px;\r
+ color: #0D8921;\r
+ display: block;\r
+ margin: 1em 0px;\r
+}\r
+a.newComment: hover {\r
+ color: #333;\r
+}\r
var nowner = mbuilder.mmodule2nmodule[owner]
append("<h3 class=\"concern-toplevel\">Methods refined in {owner.link(mbuilder)}</h3>")
if nowner.short_comment.is_empty then
- append("<p class=\"concern-doc\">{owner.name}</p>")
+ append("<p class=\"concern-doc\">{owner.link(mbuilder)}</p>")
else
- append("<p class=\"concern-doc\">{owner.name}: {nowner.short_comment}</p>")
+ append("<p class=\"concern-doc\">{owner.link(mbuilder)}: {nowner.short_comment}</p>")
end
end
if concern2meths.has_key(owner) then
var nmodule = mbuilder.mmodule2nmodule[mmodule]
if mmodule != mclass.intro_mmodule and mmodule != mclass.public_owner then
if nmodule.short_comment.is_empty then
- append("<p class=\"concern-doc\">{mmodule.name}</p>")
+ append("<p class=\"concern-doc\">{mmodule.link(mbuilder)}</p>")
else
- append("<p class=\"concern-doc\">{mmodule.name}: {nmodule.short_comment}</p>")
+ append("<p class=\"concern-doc\">{mmodule.link(mbuilder)}: {nmodule.short_comment}</p>")
end
end
var mmethods = concern2meths[mmodule]
end
res.append("<textarea id=\"fileContent\" class=\"edit\" cols=\"76\" rows=\"1\" style=\"display: none;\"></textarea><a id=\"cancelBtn\" style=\"display: none;\">Cancel</a><a id=\"commitBtn\" style=\"display: none;\">Commit</a><pre id=\"preSave\" class=\"text_label\" type=\"2\"></pre>")
# definitions block
- res.append("<p>")
+ res.append("<p class='info'>")
page.nitdoc.mainmodule.linearize_mpropdefs(mprop.mpropdefs)
var previous_defs = new Array[MMethodDef]
var next_defs = new Array[MMethodDef]
end
res.append("<textarea id=\"fileContent\" class=\"edit\" cols=\"76\" rows=\"1\" style=\"display: none;\"></textarea><a id=\"cancelBtn\" style=\"display: none;\">Cancel</a><a id=\"commitBtn\" style=\"display: none;\">Commit</a><pre id=\"preSave\" class=\"text_label\" type=\"2\"></pre>")
# definitions block
- res.append("<p>")
+ res.append("<p class='info'>")
page.nitdoc.mainmodule.linearize_mpropdefs(mprop.mpropdefs)
var previous_defs = new Array[MVirtualTypeDef]
var next_defs = new Array[MVirtualTypeDef]