templates/layouts/_messages.html.ep
author Vincent Tondellier <tonton+hg@team1664.org>
Mon, 28 Dec 2015 21:34:08 +0100
changeset 82 f15cbfb7a8e5
permissions -rw-r--r--
Split main layout

% content_for 'success_messages' => begin
 % if ( defined($self->session->{success_messages}) && ( scalar( @{ $self->session->{success_messages}} ) > 0 ) ){
  %foreach my $notice ( @{ $self->session->{success_messages}} ){
   <div class="alert alert-success">
    <a class="close" data-dismiss="alert">×</a>
    <p><%= $notice; %></p>
   </div>
  %}
  %delete($self->session->{success_messages});
 %}
%end

% content_for 'noticed_messages' => begin
 % if ( defined($self->session->{notice_messages}) && ( scalar( @{ $self->session->{notice_messages}} ) > 0 ) ){
  %foreach my $notice ( @{ $self->session->{notice_messages}} ){
   <div class="alert alert-info">
    <a class="close" data-dismiss="alert">×</a>
    <p><%= $notice; %></p>
   </div>
  %}
  %delete($self->session->{notice_messages});
 %}
%end

% content_for 'error_messages' => begin
 % if ( defined($self->session->{error_messages}) && ( scalar( @{ $self->session->{error_messages}} ) > 0 ) ){
  <div id="error-messages" class="error-messages">
   %foreach my $error ( @{ $self->session->{error_messages}} ){
    <div class="alert alert-error">
     <a class="close" data-dismiss="alert">×</a>
     <p><%= $error; %></p>
    </div>
   %}
   %delete($self->session->{error_messages});
  </div>
 %}
%end

<%= content_for 'error_messages' %>
<%= content_for 'noticed_messages' %>
<%= content_for 'success_messages' %>