diff options
author | Badlop <badlop@process-one.net> | 2020-08-24 13:38:51 +0200 |
---|---|---|
committer | Badlop <badlop@process-one.net> | 2020-08-24 16:44:07 +0200 |
commit | 864188ad654009c2e9d402345c2c77b75de1b493 (patch) | |
tree | 25407668e0a75f906ef1e729be77ea0a81e103ff /src/mod_roster.erl | |
parent | ejabberdctl: Avoid bashisms (diff) |
Mark dangerous buttons with CSS (#3363)
Diffstat (limited to 'src/mod_roster.erl')
-rw-r--r-- | src/mod_roster.erl | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/mod_roster.erl b/src/mod_roster.erl index 54abdefa..ef39733a 100644 --- a/src/mod_roster.erl +++ b/src/mod_roster.erl @@ -997,7 +997,7 @@ user_roster(User, Server, Query, Lang) -> ?XAE(<<"td">>, [{<<"class">>, <<"valign">>}], - [?INPUTT(<<"submit">>, + [?INPUTTD(<<"submit">>, <<"remove", (ejabberd_web_admin:term_to_id(R#roster.jid))/binary>>, ?T("Remove"))])]) @@ -1117,9 +1117,15 @@ user_roster_item_parse_query(User, Server, Items, us_to_list({User, Server}) -> jid:encode({User, Server, <<"">>}). -webadmin_user(Acc, _User, _Server, Lang) -> +webadmin_user(Acc, User, Server, Lang) -> + QueueLen = length(get_roster(jid:nodeprep(User), jid:nameprep(Server))), + FQueueLen = ?C(integer_to_binary(QueueLen)), + FQueueView = ?AC(<<"roster/">>, ?T("View Roster")), Acc ++ - [?XE(<<"h3">>, [?ACT(<<"roster/">>, ?T("Roster"))])]. + [?XCT(<<"h3">>, ?T("Roster:")), + FQueueLen, + ?C(<<" | ">>), + FQueueView]. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -spec has_duplicated_groups([binary()]) -> boolean(). |