templates/layouts/main.html.ep
changeset 0 5b78b8c79d9c
child 1 c3726f733704
equal deleted inserted replaced
-1:000000000000 0:5b78b8c79d9c
       
     1 <!DOCTYPE html>
       
     2 <html>
       
     3   <head>
       
     4     <title><%= title %></title>
       
     5     <!--[if lt IE 9]>
       
     6       <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
       
     7     <![endif]-->
       
     8 
       
     9     %= stylesheet '/assets/css/bootstrap.css'
       
    10     %= stylesheet '/assets/css/bootstrap-responsive.css'
       
    11     %= stylesheet begin
       
    12       body {
       
    13         padding-top: 60px;
       
    14       }
       
    15     % end
       
    16     % if ( $self->app->mode eq 'development'){
       
    17     %= javascript '/assets/js/jquery.js'
       
    18     %= javascript '/assets/js/bootstrap.js'
       
    19     %} else {
       
    20     %= javascript '/assets/js/jquery-min.js'
       
    21     %= javascript '/assets/js/bootstrap-min.js'
       
    22     %}
       
    23     <meta name="viewport" content="width=device-width, initial-scale=1.0">
       
    24   </head>
       
    25 
       
    26   <body>
       
    27     <div class="navbar navbar-fixed-top">
       
    28       <div class="navbar-inner">
       
    29         <div class="container">
       
    30           <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
       
    31             <span class="icon-bar"></span>
       
    32             <span class="icon-bar"></span>
       
    33             <span class="icon-bar"></span>
       
    34           </a>
       
    35           %= link_to 'Crash test' => url_for('index') => (class => 'brand') 
       
    36           <!--
       
    37             <ul class="nav">
       
    38               <li class="wactive"><a href="#">Home</a></li>
       
    39               <li><a href="#about">About</a></li>
       
    40               <li><a href="#contact">Contact</a></li>
       
    41             </ul>
       
    42             -->
       
    43         </div>
       
    44       </div>
       
    45     </div>
       
    46     <div class="container">
       
    47       % content_for 'success_messages' => begin
       
    48        % if ( defined($self->session->{success_messages}) && ( scalar( @{ $self->session->{success_messages}} ) > 0 ) ){
       
    49         %foreach my $notice ( @{ $self->session->{success_messages}} ){
       
    50          <div class="alert alert-success">
       
    51           <a class="close" data-dismiss="alert">×</a>
       
    52           <p><%= $notice; %></p>
       
    53          </div>
       
    54         %}
       
    55         %delete($self->session->{success_messages});
       
    56        %}
       
    57       %end
       
    58 
       
    59       % content_for 'noticed_messages' => begin
       
    60        % if ( defined($self->session->{notice_messages}) && ( scalar( @{ $self->session->{notice_messages}} ) > 0 ) ){
       
    61         %foreach my $notice ( @{ $self->session->{notice_messages}} ){
       
    62          <div class="alert alert-info">
       
    63           <a class="close" data-dismiss="alert">×</a>
       
    64           <p><%= $notice; %></p>
       
    65          </div>
       
    66         %}
       
    67         %delete($self->session->{notice_messages});
       
    68        %}
       
    69       %end
       
    70 
       
    71       % content_for 'error_messages' => begin
       
    72        % if ( defined($self->session->{error_messages}) && ( scalar( @{ $self->session->{error_messages}} ) > 0 ) ){
       
    73         <div id="error-messages" class="error-messages">
       
    74          %foreach my $error ( @{ $self->session->{error_messages}} ){
       
    75           <div class="alert alert-error">
       
    76            <a class="close" data-dismiss="alert">×</a>
       
    77            <p><%= $error; %></p>
       
    78           </div>
       
    79          %}
       
    80          %delete($self->session->{error_messages});
       
    81         </div>
       
    82        %}
       
    83       %end
       
    84 
       
    85       <%= content_for 'hero_unit' %>
       
    86       <%= content_for 'error_messages' %>
       
    87       <%= content_for 'noticed_messages' %>
       
    88       <%= content_for 'success_messages' %>
       
    89 
       
    90       <%= content %>
       
    91     </div>
       
    92   </body>
       
    93 </html>