From 007725cd0798b0634c68f04c6d6f39a4d0e91ed2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Wed, 21 May 2014 16:35:15 +0200 Subject: [PATCH] [FIX] website_mail_group: added forgotten files for css / js. --- .../static/src/css/website_mail_group.css | 12 ++++++ .../static/src/js/website_mail_group.js | 41 +++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100644 addons/website_mail_group/static/src/css/website_mail_group.css create mode 100644 addons/website_mail_group/static/src/js/website_mail_group.js diff --git a/addons/website_mail_group/static/src/css/website_mail_group.css b/addons/website_mail_group/static/src/css/website_mail_group.css new file mode 100644 index 00000000000..27482ebd203 --- /dev/null +++ b/addons/website_mail_group/static/src/css/website_mail_group.css @@ -0,0 +1,12 @@ +.o_mg_avatar { + width: 40px; + height: 40px; +} + +.o_mg_link_show { + display: none; +} + +.o_mg_link_content { + display: none; +} diff --git a/addons/website_mail_group/static/src/js/website_mail_group.js b/addons/website_mail_group/static/src/js/website_mail_group.js new file mode 100644 index 00000000000..4c588367409 --- /dev/null +++ b/addons/website_mail_group/static/src/js/website_mail_group.js @@ -0,0 +1,41 @@ +$(document).ready(function () { + + $('.o_mg_link_hide').on('click', function (ev) { + ev.preventDefault(); + var $link = $(ev.currentTarget); + var $container = $link.parents('div').first(); + $container.find('.o_mg_link_hide').first().hide(); + $container.find('.o_mg_link_show').first().show(); + $container.find('.o_mg_link_content').first().show(); + return false; + }); + + $('.o_mg_link_show').on('click', function (ev) { + ev.preventDefault(); + var $link = $(ev.currentTarget); + var $container = $link.parents('div').first(); + $container.find('.o_mg_link_hide').first().show(); + $container.find('.o_mg_link_show').first().hide(); + $container.find('.o_mg_link_content').first().hide(); + return false; + }); + + $('body').on('click', 'button.o_mg_read_more', function (ev) { + var $link = $(ev.target); + return openerp.jsonRpc($link.data('href'), 'call', { + 'last_displayed_id': $link.data('msg-id'), + }).then(function (data) { + if (! data) { + return true; + } + var $current_ul = $link.parents('.o_mg_replies').first().find('ul.media-list'); + if ($current_ul) { + $(data).find('li.media').insertAfter($current_ul.find('li.media').last()); + $(data).find('p.well').appendTo($current_ul); + } + var $show_more = $link.parents('p.well').first(); + $show_more.remove(); + return true; + }); + }); +}); \ No newline at end of file