doc/commands: generate CmdEntityLink command to HTML
[nit.git] / src / doc / commands / commands_html.nit
index ce5d89a..7822eb2 100644 (file)
@@ -48,7 +48,7 @@ redef class CmdEntity
        redef fun to_html do
                var mentity = self.mentity
                if mentity == null then return ""
-               return mentity.html_link
+               return mentity.html_link.write_to_string
        end
 end
 
@@ -104,14 +104,64 @@ redef class CmdComment
        end
 end
 
-redef class CmdCode
+redef class CmdEntityLink
        redef fun to_html do
-               var output = render
+               var mentity = self.mentity
+               if mentity == null then return ""
+               return mentity.html_link(text, title).write_to_string
+       end
+end
+
+redef class CmdEntityCode
+       redef fun to_html do
+               var output = render_code(node)
                if output == null then return ""
                return "<pre>{output.write_to_string}</pre>"
        end
 end
 
+redef class CmdAncestors
+       redef fun to_html do return super # FIXME lin
+end
+
+redef class CmdParents
+       redef fun to_html do return super # FIXME lin
+end
+
+redef class CmdChildren
+       redef fun to_html do return super # FIXME lin
+end
+
+redef class CmdDescendants
+       redef fun to_html do return super # FIXME lin
+end
+
+redef class CmdFeatures
+       redef fun to_html do return super # FIXME lin
+end
+
+redef class CmdLinearization
+       redef fun to_html do return super # FIXME lin
+end
+
+# Usage commands
+
+redef class CmdNew
+       redef fun to_html do return super # FIXME lin
+end
+
+redef class CmdCall
+       redef fun to_html do return super # FIXME lin
+end
+
+redef class CmdReturn
+       redef fun to_html do return super # FIXME lin
+end
+
+redef class CmdParam
+       redef fun to_html do return super # FIXME lin
+end
+
 # Graph commands
 
 redef class CmdGraph