Got last message showed upon messages, adding condition to toggle out this last message on lick
This commit is contained in:
parent
1c1942063b
commit
e6a01e9212
5 changed files with 49 additions and 2 deletions
|
@ -12,6 +12,9 @@ function init_default_data_block() {
|
||||||
|
|
||||||
function toggle_default_data_bloc(element, duration){
|
function toggle_default_data_bloc(element, duration){
|
||||||
var block = $(element).parents('.show-block');
|
var block = $(element).parents('.show-block');
|
||||||
|
if (block.attr("id") == "messages") {
|
||||||
|
block.children(".last-message").toggle();
|
||||||
|
}
|
||||||
|
|
||||||
block.children(".body").slideToggle(duration);
|
block.children(".body").slideToggle(duration);
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,33 @@
|
||||||
#backoffice_dossier_show {
|
#backoffice_dossier_show {
|
||||||
|
|
||||||
#message {
|
#messages {
|
||||||
|
.last-message {
|
||||||
|
display: block;
|
||||||
|
background-color: #FFFFFF;
|
||||||
|
padding: 20px;
|
||||||
|
.comment-header {
|
||||||
|
font-family: Arial;
|
||||||
|
font-size: 14px;
|
||||||
|
font-weight: bold;
|
||||||
|
line-height: 16px;
|
||||||
|
color: #000000;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
.content {
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
.new-action {
|
||||||
|
background-color: #E45B51;
|
||||||
|
text-align: center;
|
||||||
|
color: #FFFFFF;
|
||||||
|
width: 253px;
|
||||||
|
height: 40px;
|
||||||
|
line-height: 40px;
|
||||||
|
font-family: Arial;
|
||||||
|
font-size: 16px;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
#infos {
|
#infos {
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,4 +3,8 @@ class Commentaire < ActiveRecord::Base
|
||||||
belongs_to :champ
|
belongs_to :champ
|
||||||
|
|
||||||
belongs_to :piece_justificative
|
belongs_to :piece_justificative
|
||||||
|
|
||||||
|
def header
|
||||||
|
"#{email}, " + created_at.localtime.strftime('%d %b %Y %H:%M')
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -11,6 +11,18 @@
|
||||||
- message_count = @facade.commentaires.count
|
- message_count = @facade.commentaires.count
|
||||||
= (message_count == 1) ? "1 message" : "#{message_count} messages"
|
= (message_count == 1) ? "1 message" : "#{message_count} messages"
|
||||||
%div.body
|
%div.body
|
||||||
|
- if last_comment = @facade.commentaires.first
|
||||||
|
%div.last-message
|
||||||
|
%div.row
|
||||||
|
%div.col-lg-12.col-md-12.comment-header
|
||||||
|
= "DERNIER MESSAGE (#{last_comment.header})"
|
||||||
|
%div.row
|
||||||
|
%div.col-lg-12.col-md-12.content
|
||||||
|
= last_comment.body.html_safe
|
||||||
|
%div.row
|
||||||
|
%div.col-lg-12.col-md-12
|
||||||
|
%div.new-action
|
||||||
|
ENVOYER UN MESSAGE
|
||||||
|
|
||||||
.default_data_block
|
.default_data_block
|
||||||
%div.row.show-block#infos
|
%div.row.show-block#infos
|
||||||
|
@ -32,6 +44,7 @@
|
||||||
EDITER
|
EDITER
|
||||||
%div.body
|
%div.body
|
||||||
|
|
||||||
|
- if false
|
||||||
%h1#dossier_id.text-info{ :style => 'text-align:right'}
|
%h1#dossier_id.text-info{ :style => 'text-align:right'}
|
||||||
= t('dynamics.dossiers.numéro') + @facade.dossier.id.to_s
|
= t('dynamics.dossiers.numéro') + @facade.dossier.id.to_s
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue