From fc14aa9db100213a7713d72cc4106d8796c7b3c4 Mon Sep 17 00:00:00 2001 From: Rodrigo Souto Date: Fri, 12 Dec 2014 20:07:17 +0000 Subject: [PATCH] Major refactoring on chat interface --- app/helpers/chat_helper.rb | 3 ++- app/views/shared/logged_in/xmpp_chat.html.erb | 38 +++++++++++++++----------------------- public/designs/themes/noosfero/style.css | 5 ----- public/javascripts/chat.js | 19 +++++-------------- public/stylesheets/chat.css | 199 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------- 5 files changed, 160 insertions(+), 104 deletions(-) diff --git a/app/helpers/chat_helper.rb b/app/helpers/chat_helper.rb index 6e4315b..a799852 100644 --- a/app/helpers/chat_helper.rb +++ b/app/helpers/chat_helper.rb @@ -6,8 +6,9 @@ module ChatHelper ['icon-menu-busy', _('Busy'), 'chat-busy'], ['icon-menu-offline', _('Sign out of chat'), 'chat-disconnect'], ] + avatar = profile_image(user, :portrait, :class => 'avatar') content_tag('span', - link_to(content_tag('span', user.name) + ui_icon('ui-icon-triangle-1-s'), + link_to(avatar + content_tag('span', user.name) + ui_icon('ui-icon-triangle-1-s'), '#', :onclick => 'toggleMenu(this); return false', :class => icon_class + ' simplemenu-trigger' diff --git a/app/views/shared/logged_in/xmpp_chat.html.erb b/app/views/shared/logged_in/xmpp_chat.html.erb index 798ddf5..fa0b05a 100644 --- a/app/views/shared/logged_in/xmpp_chat.html.erb +++ b/app/views/shared/logged_in/xmpp_chat.html.erb @@ -13,13 +13,9 @@
-
- <%= _("Chat %s") % environment.name %> -
- <%= profile_image(user, :portrait, :class => 'avatar') %> <%= user_status_menu('icon-menu-offline', _('Offline')) %>
@@ -39,22 +35,19 @@
-
+