Update markdown api document generator
This commit is contained in:
parent
f87b46f454
commit
8e2258b16a
|
@ -69,9 +69,9 @@ list_join_with([El|Tail], M) ->
|
||||||
end, [El], Tail)).
|
end, [El], Tail)).
|
||||||
|
|
||||||
md_tag(dt, V) ->
|
md_tag(dt, V) ->
|
||||||
[<<"\n">>, V, <<"\n">>];
|
[<<"- ">>, V];
|
||||||
md_tag(dd, V) ->
|
md_tag(dd, V) ->
|
||||||
[<<"\n: ">>, V, <<"\n">>];
|
[<<" : ">>, V, <<"\n">>];
|
||||||
md_tag(li, V) ->
|
md_tag(li, V) ->
|
||||||
[<<"- ">>, V, <<"\n">>];
|
[<<"- ">>, V, <<"\n">>];
|
||||||
md_tag(pre, V) ->
|
md_tag(pre, V) ->
|
||||||
|
@ -324,16 +324,26 @@ gen_calls(#ejabberd_commands{args_example=Values, args=ArgsDesc,
|
||||||
case lists:member(<<"xmlrpc">>, Langs) of true -> ?TAG(li, ?TAG(pre, XML)); _ -> [] end,
|
case lists:member(<<"xmlrpc">>, Langs) of true -> ?TAG(li, ?TAG(pre, XML)); _ -> [] end,
|
||||||
case lists:member(<<"json">>, Langs) of true -> ?TAG(li, ?TAG(pre, JSON)); _ -> [] end])];
|
case lists:member(<<"json">>, Langs) of true -> ?TAG(li, ?TAG(pre, JSON)); _ -> [] end])];
|
||||||
true ->
|
true ->
|
||||||
[<<"\n">>, case lists:member(<<"java">>, Langs) of true -> <<"* Java\n">>; _ -> [] end,
|
case Langs of
|
||||||
case lists:member(<<"perl">>, Langs) of true -> <<"* Perl\n">>; _ -> [] end,
|
Val when length(Val) == 0 orelse length(Val) == 1 ->
|
||||||
case lists:member(<<"xmlrpc">>, Langs) of true -> <<"* XmlRPC\n">>; _ -> [] end,
|
[<<"\n">>,
|
||||||
case lists:member(<<"json">>, Langs) of true -> <<"* JSON\n">>; _ -> [] end,
|
case lists:member(<<"java">>, Langs) of true -> [<<"\n* ">>, ?TAG(pre, Java), <<"~~~\n">>]; _ -> [] end,
|
||||||
<<"{: .code-samples-labels}\n">>,
|
case lists:member(<<"perl">>, Langs) of true -> [<<"\n* ">>, ?TAG(pre, Perl), <<"~~~\n">>]; _ -> [] end,
|
||||||
case lists:member(<<"java">>, Langs) of true -> [<<"\n* ">>, ?TAG(pre, Java), <<"~~~\n">>]; _ -> [] end,
|
case lists:member(<<"xmlrpc">>, Langs) of true -> [<<"\n* ">>, ?TAG(pre, XML), <<"~~~\n">>]; _ -> [] end,
|
||||||
case lists:member(<<"perl">>, Langs) of true -> [<<"\n* ">>, ?TAG(pre, Perl), <<"~~~\n">>]; _ -> [] end,
|
case lists:member(<<"json">>, Langs) of true -> [<<"\n* ">>, ?TAG(pre, JSON), <<"~~~\n">>]; _ -> [] end,
|
||||||
case lists:member(<<"xmlrpc">>, Langs) of true -> [<<"\n* ">>, ?TAG(pre, XML), <<"~~~\n">>]; _ -> [] end,
|
<<"\n\n">>];
|
||||||
case lists:member(<<"json">>, Langs) of true -> [<<"\n* ">>, ?TAG(pre, JSON), <<"~~~\n">>]; _ -> [] end,
|
_ ->
|
||||||
<<"{: .code-samples-tabs}\n\n">>]
|
[<<"\n">>, case lists:member(<<"java">>, Langs) of true -> <<"* Java\n">>; _ -> [] end,
|
||||||
|
case lists:member(<<"perl">>, Langs) of true -> <<"* Perl\n">>; _ -> [] end,
|
||||||
|
case lists:member(<<"xmlrpc">>, Langs) of true -> <<"* XmlRPC\n">>; _ -> [] end,
|
||||||
|
case lists:member(<<"json">>, Langs) of true -> <<"* JSON\n">>; _ -> [] end,
|
||||||
|
<<"{: .code-samples-labels}\n">>,
|
||||||
|
case lists:member(<<"java">>, Langs) of true -> [<<"\n* ">>, ?TAG(pre, Java), <<"~~~\n">>]; _ -> [] end,
|
||||||
|
case lists:member(<<"perl">>, Langs) of true -> [<<"\n* ">>, ?TAG(pre, Perl), <<"~~~\n">>]; _ -> [] end,
|
||||||
|
case lists:member(<<"xmlrpc">>, Langs) of true -> [<<"\n* ">>, ?TAG(pre, XML), <<"~~~\n">>]; _ -> [] end,
|
||||||
|
case lists:member(<<"json">>, Langs) of true -> [<<"\n* ">>, ?TAG(pre, JSON), <<"~~~\n">>]; _ -> [] end,
|
||||||
|
<<"{: .code-samples-tabs}\n\n">>]
|
||||||
|
end
|
||||||
end.
|
end.
|
||||||
|
|
||||||
gen_doc(#ejabberd_commands{name=Name, tags=_Tags, desc=Desc, longdesc=LongDesc,
|
gen_doc(#ejabberd_commands{name=Name, tags=_Tags, desc=Desc, longdesc=LongDesc,
|
||||||
|
|
Loading…
Reference in New Issue