diff options
| author | Thibault Delavallée <tde@openerp.com> | 2014-05-21 16:35:15 +0200 |
|---|---|---|
| committer | Thibault Delavallée <tde@openerp.com> | 2014-05-21 16:35:15 +0200 |
| commit | 007725cd0798b0634c68f04c6d6f39a4d0e91ed2 (patch) | |
| tree | 3412a1a005935108a5b7d8b4784ba69060eda9ee | |
| parent | 52eb9cba89cc0d057f65b3f20e551ba6559226ac (diff) | |
[FIX] website_mail_group: added forgotten files for css / js.
| -rw-r--r-- | addons/website_mail_group/static/src/css/website_mail_group.css | 12 | ||||
| -rw-r--r-- | addons/website_mail_group/static/src/js/website_mail_group.js | 41 |
2 files changed, 53 insertions, 0 deletions
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 |
