diff --git a/deps/rabbitmq_management/priv/www/css/main.css b/deps/rabbitmq_management/priv/www/css/main.css index b3e404b794b8..d03933845bdb 100644 --- a/deps/rabbitmq_management/priv/www/css/main.css +++ b/deps/rabbitmq_management/priv/www/css/main.css @@ -420,3 +420,11 @@ input.toggle:checked + label.toggle:after { left: calc(100% - 2px); transform: translateX(-100%); } + +.grey-background { + background-color: #f0f0f0; +} + +.yellow-background { + background-color: #ffff7b; +} diff --git a/deps/rabbitmq_management/priv/www/js/tmpl/sessions-list.ejs b/deps/rabbitmq_management/priv/www/js/tmpl/sessions-list.ejs index 1bd9558cdac4..a495736375aa 100644 --- a/deps/rabbitmq_management/priv/www/js/tmpl/sessions-list.ejs +++ b/deps/rabbitmq_management/priv/www/js/tmpl/sessions-list.ejs @@ -1,3 +1,13 @@ +<% +function getAddressClass(address) { + return address === '/management' ? 'grey-background' : ''; +} + +function getCreditClass(credit) { + return credit === 0 || credit === '0' ? 'yellow-background' : ''; +} +%> + <% if (sessions.length > 0) { %> @@ -22,9 +32,9 @@ - + - + @@ -53,11 +63,11 @@ - + - + <% } %> @@ -91,7 +101,7 @@ - +
<%= fmt_string(session.channel_number) %> <%= fmt_string(session.handle_max) %> <%= fmt_string(session.next_incoming_id) %><%= fmt_string(session.incoming_window) %><%= fmt_string(session.incoming_window) %> <%= fmt_string(session.next_outgoing_id) %><%= fmt_string(session.remote_incoming_window) %><%= fmt_string(session.remote_incoming_window) %> <%= fmt_string(session.remote_outgoing_window) %> <%= fmt_string(session.outgoing_unsettled_deliveries) %>