From 1f53700ef79d9c9e7e88e68f0dc31db1dd68eaf1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaussoin=20Timoth=C3=A9e?= Date: Mon, 11 Nov 2013 17:46:17 +0100 Subject: [PATCH] - Fix the roster show/hide group system --- app/widgets/Roster/Roster.php | 8 +++++++- app/widgets/Roster/roster.css | 9 +++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/app/widgets/Roster/Roster.php b/app/widgets/Roster/Roster.php index a1c91be4a..84c2cfdcc 100644 --- a/app/widgets/Roster/Roster.php +++ b/app/widgets/Roster/Roster.php @@ -308,8 +308,14 @@ class Roster extends WidgetBase else Notification::appendNotification(t('Hide disconnected contacts'), 'success'); RPC::call('showRoster', $bool); - } else + } else { + if($bool) + Notification::appendNotification(t('Hide group %s',substr($param, 5)), 'success'); + else + Notification::appendNotification(t('Show group %s',substr($param, 5)), 'success'); RPC::call('rosterToggleGroup', $param, $bool, $offline); + + } RPC::call('focusContact'); RPC::commit(); diff --git a/app/widgets/Roster/roster.css b/app/widgets/Roster/roster.css index 8fead13e2..8775e79d6 100644 --- a/app/widgets/Roster/roster.css +++ b/app/widgets/Roster/roster.css @@ -65,6 +65,15 @@ display: none; } +#roster ul#rosterlist > div { + height: 3em; + overflow: hidden; +} + +#roster ul#rosterlist > div.groupshown { + height: 100%; +} + #roster ul#rosterlist div.groupshown li:not(.offline):not(.server_error) { display: list-item; }