app/views/layouts/admin.html.erb in tkh_admin_panel-0.9.18 vs app/views/layouts/admin.html.erb in tkh_admin_panel-0.9.19

- old
+ new

@@ -20,11 +20,11 @@ <body> <div class="navbar navbar-inverse navbar-fixed-top" role="navigation"> <ul class="nav navbar-nav"> <%= content_tag :li, link_to(Setting.first.try(:site_name), root_path) %> - <%= content_tag :li, link_to( 'blog', blog_path) %> + <%= content_tag :li, link_to( 'blog', blog_path) unless Setting.first.disable_blog? %> </ul> <ul class="nav navbar-nav navbar-right navbar-login-info"> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"><%= current_user.email %> <b class="caret"></b></a> <ul class="dropdown-menu"> @@ -44,16 +44,11 @@ </div> </div> <div class="row"> <div class="col-xs-12 col-sm-9 col-lg-10"> - <% flash.each do |name, msg| %> - <div class="alert alert-<%= name == :notice ? "success" : "danger" %>"> - <a class="close" data-dismiss="alert">×</a> - <%= msg %> - </div> - <% end %> + <%= render 'shared/flash_messages' %> <%= yield %> </div> <div class="col-xs-12 col-sm-3 col-lg-2"> <%= render 'shared/language_switcher' %> @@ -75,15 +70,18 @@ </div> <!-- /container --> <%= javascript_include_tag "admin" %> <% # the twitter typeahead javascript library needs all typeahead form fields to be present in DOM. this is an ugly hack %> + <% # FIXME - refactor this mess %> <% if controller.controller_name == 'pages' %> <%= javascript_include_tag 'admin/pages' %> <% elsif controller.controller_name == 'illustrations' %> <%= javascript_include_tag 'admin/illustrations' %> <% elsif controller.controller_name == 'menus' %> <%= javascript_include_tag 'admin/menus' %> + <% elsif controller.controller_name == 'courses' %> + <%= javascript_include_tag 'admin/courses' %> <% end %> </body> </html>