templates/layouts/main.html.ep
changeset 82 f15cbfb7a8e5
parent 72 ec517ae81b39
equal deleted inserted replaced
81:29e378724e62 82:f15cbfb7a8e5
     6       <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
     6       <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
     7     <![endif]-->
     7     <![endif]-->
     8 
     8 
     9     % if ( $self->app->mode eq 'development'){
     9     % if ( $self->app->mode eq 'development'){
    10     %= stylesheet '/assets/css/bootstrap.css'
    10     %= stylesheet '/assets/css/bootstrap.css'
    11     %= stylesheet '/assets/css/bootstrap-theme.css'
       
    12     %} else {
    11     %} else {
    13     %= stylesheet '/assets/css/bootstrap.min.css'
    12     %= stylesheet '/assets/css/bootstrap.min.css'
    14     %= stylesheet '/assets/css/bootstrap-theme.min.css'
       
    15     %}
    13     %}
    16     %= stylesheet begin
    14     %= stylesheet '/mojo/prettify/prettify-mojo-dark.css'
    17       body {
    15     %= stylesheet '/assets/css/application.css'
    18         padding-top: 60px;
       
    19       }
       
    20       code.prettyprint {
       
    21         background-color: transparent;
       
    22       }
       
    23     % end
       
    24     <link href="/mojo/prettify/prettify-mojo-light.css" type="text/css" rel="stylesheet" />
       
    25     <meta name="viewport" content="width=device-width, initial-scale=1.0">
    16     <meta name="viewport" content="width=device-width, initial-scale=1.0">
    26   </head>
    17   </head>
    27 
    18 
    28   <body>
    19   <body>
    29     <div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
    20     %= include("layouts/_navbar")
    30       <div class="container-fluid">
       
    31           %= link_to 'Crash test' => url_for('index') => (class => 'navbar-brand')
       
    32           <form id="search-box" class="navbar-form navbar-right" method="get" action="<%= url_for("index") %>" role="search">
       
    33             <div class="input-group">
       
    34               <input name="search" type="text" style="width:400px;" class="form-control" placeholder="Search" value="<%= param("search") %>">
       
    35               <span class="input-group-btn">
       
    36                 <button class="btn btn-default" type="submit">Go!</button>
       
    37               </span>
       
    38             </div>
       
    39           </form>
       
    40       </div>
       
    41     </div>
       
    42     <div class="container-fluid">
    21     <div class="container-fluid">
    43       % content_for 'success_messages' => begin
       
    44        % if ( defined($self->session->{success_messages}) && ( scalar( @{ $self->session->{success_messages}} ) > 0 ) ){
       
    45         %foreach my $notice ( @{ $self->session->{success_messages}} ){
       
    46          <div class="alert alert-success">
       
    47           <a class="close" data-dismiss="alert">×</a>
       
    48           <p><%= $notice; %></p>
       
    49          </div>
       
    50         %}
       
    51         %delete($self->session->{success_messages});
       
    52        %}
       
    53       %end
       
    54 
       
    55       % content_for 'noticed_messages' => begin
       
    56        % if ( defined($self->session->{notice_messages}) && ( scalar( @{ $self->session->{notice_messages}} ) > 0 ) ){
       
    57         %foreach my $notice ( @{ $self->session->{notice_messages}} ){
       
    58          <div class="alert alert-info">
       
    59           <a class="close" data-dismiss="alert">×</a>
       
    60           <p><%= $notice; %></p>
       
    61          </div>
       
    62         %}
       
    63         %delete($self->session->{notice_messages});
       
    64        %}
       
    65       %end
       
    66 
       
    67       % content_for 'error_messages' => begin
       
    68        % if ( defined($self->session->{error_messages}) && ( scalar( @{ $self->session->{error_messages}} ) > 0 ) ){
       
    69         <div id="error-messages" class="error-messages">
       
    70          %foreach my $error ( @{ $self->session->{error_messages}} ){
       
    71           <div class="alert alert-error">
       
    72            <a class="close" data-dismiss="alert">×</a>
       
    73            <p><%= $error; %></p>
       
    74           </div>
       
    75          %}
       
    76          %delete($self->session->{error_messages});
       
    77         </div>
       
    78        %}
       
    79       %end
       
    80 
       
    81       <%= content_for 'hero_unit' %>
    22       <%= content_for 'hero_unit' %>
    82       <%= content_for 'error_messages' %>
       
    83       <%= content_for 'noticed_messages' %>
       
    84       <%= content_for 'success_messages' %>
       
    85 
    23 
    86       <%= content %>
    24       <%= content %>
    87     </div>
    25     </div>
    88     % if ( $self->app->mode eq 'development'){
    26     % if ( $self->app->mode eq 'development'){
    89     %= javascript '/assets/js/jquery.js'
    27     %= javascript '/assets/js/jquery.js'