Updated Sidebar, Application Controllers
This commit is contained in:
parent
8a4242aae9
commit
d636248073
|
@ -146,17 +146,18 @@ class ApplicationController < ActionController::Base
|
|||
if LIST[:forbidden_item_names].include?(env['PATH_INFO'].split('/')[1].to_s)
|
||||
condition = VALID_LOCALES.include?(session[:locale])
|
||||
#check if the default locale is present or not
|
||||
elsif @site.default_locale.present?
|
||||
default_locale = @site.default_locale
|
||||
condition = @site.in_use_locales.include?(default_locale)
|
||||
elsif !@site.enable_language_detection
|
||||
elsif session[:locale]
|
||||
condition = @site.in_use_locales.include?(session[:locale])
|
||||
elsif @site.enable_language_detection
|
||||
#check enable langauge detection
|
||||
browser_locale = request.env['HTTP_ACCEPT_LANGUAGE'].scan(/^[a-z]{2}/).first rescue nil
|
||||
condition = @site.in_use_locales.include?(browser_locale)
|
||||
elsif session[:locale]
|
||||
condition = @site.in_use_locales.include?(session[:locale])
|
||||
elsif @site.default_locale.present?
|
||||
default_locale = @site.default_locale
|
||||
condition = @site.in_use_locales.include?(default_locale)
|
||||
end
|
||||
session[:locale] = condition ? (default_locale || browser_locale || session[:locale]) : I18n.default_locale.to_s
|
||||
|
||||
session[:locale] = condition ? (browser_locale || session[:locale] || default_locale) : I18n.default_locale.to_s
|
||||
I18n.locale = session[:locale].to_sym
|
||||
@site_in_use_locales = @site.in_use_locales
|
||||
@site_valid_locales = site_locales_default_head(@site.valid_locales)
|
||||
|
|
|
@ -1,14 +1,3 @@
|
|||
<!-- <nav id="sidebar">
|
||||
<h2 class="position"><a href="#"><i class="icons-flow-tree"></i></a></h2>
|
||||
<div id="sidebar-menu">
|
||||
<div class="scroller">
|
||||
</div>
|
||||
</div>
|
||||
<div class="sub-nav-block-list">
|
||||
</div>
|
||||
<div class="sub-nav-arrow"></div>
|
||||
</nav> -->
|
||||
|
||||
<nav id="sidebar">
|
||||
<h2 class="position"><a href="#"><i class="icons-cog"></i></a></h2>
|
||||
<div id="sidebar-menu">
|
||||
|
@ -32,6 +21,6 @@
|
|||
<!-- <li title="System Info"><a href="/orbit_4.0.1/admin/system_info/index.shtml?sidebarNavList=8&subNavBlockList=0"><span><i class="icons-info-2"></i></span></a></li>
|
||||
--> </ul>
|
||||
</div>
|
||||
<div class="sub-nav-arrow"></div>
|
||||
</div>
|
||||
<div class="sub-nav-arrow"></div>
|
||||
</nav>
|
|
@ -21,6 +21,6 @@
|
|||
<!-- <li title="System Info"><a href="/orbit_4.0.1/admin/system_info/index.shtml?sidebarNavList=8&subNavBlockList=0"><span><i class="icons-info-2"></i></span></a></li>
|
||||
--> </ul>
|
||||
</div>
|
||||
<div class="sub-nav-arrow"></div>
|
||||
</div>
|
||||
<div class="sub-nav-arrow"></div>
|
||||
</nav>
|
|
@ -121,14 +121,14 @@
|
|||
<div class="control-group">
|
||||
<label class="control-label muted"><%= I18n.t('site.backend_openness_on') %></label>
|
||||
<div class="controls">
|
||||
<%= f.check_box :backend_openness_on , :class=>"toggle-check", :data=> { disabled: true } %>
|
||||
<%= f.check_box :backend_openness_on , :class=>"toggle-check", :data=> { disabled: true } %>
|
||||
<span class="help-block">All users can visit backend pages</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="control-group">
|
||||
<label class="control-label muted"><%= I18n.t('site.enable_personal_desktop')%></label>
|
||||
<div class="controls">
|
||||
<%= f.check_box :desktop_closed , :class=>"toggle-check", :data=> { disabled: true } %>
|
||||
<%= f.check_box :desktop_closed , :class=>"toggle-check", :data=> { disabled: true } %>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
@ -164,7 +164,7 @@
|
|||
<label class="control-label muted">Default Language</label>
|
||||
<div class="controls">
|
||||
<% @site_in_use_locales.each do |locale| %>
|
||||
<%= radio_button_tag "site[default_locale]", locale, @locale == locale ,:class=>"toggle-check in_use_locales", :data => { :title => "#{I18nVariable.from_locale(locale)}", disabled: true } %>
|
||||
<%= radio_button_tag "site[default_locale]", locale, @locale == locale , @site.in_use_locales.include?(locale),:class=>"toggle-check in_use_locales", :data => { :title => "#{I18nVariable.from_locale(locale)}", disabled: true } %>
|
||||
<% end %>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -20,6 +20,7 @@
|
|||
<% end -%>
|
||||
<% end -%>
|
||||
</div>
|
||||
<div class="sub-nav-arrow"></div>
|
||||
</div>
|
||||
<div class="sub-nav-block-list">
|
||||
<div class="sub-nav-block" data-icons="">
|
||||
|
@ -50,6 +51,5 @@
|
|||
<% end -%>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sub-nav-arrow"></div>
|
||||
</nav>
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ defaults: &defaults
|
|||
|
||||
development:
|
||||
<<: *defaults
|
||||
database: test_site_new
|
||||
database: test_site
|
||||
|
||||
|
||||
|
||||
|
@ -24,4 +24,4 @@ production:
|
|||
# password: <%= ENV['MONGOID_PASSWORD'] %>
|
||||
# database: <%= ENV['MONGOID_DATABASE'] %>
|
||||
<<: *defaults
|
||||
database: test_site_new
|
||||
database: test_site
|
||||
|
|
Reference in New Issue