now we can set two colors gradient for orbit bar
This commit is contained in:
parent
513a8e3c20
commit
51f170589f
|
@ -21,11 +21,16 @@ class Admin::SitesController < OrbitBackendController
|
||||||
end
|
end
|
||||||
|
|
||||||
def update
|
def update
|
||||||
|
|
||||||
if params[:site][:default_locale] && @site.enable_language_detection.eql?(true)
|
if params[:site][:default_locale] && @site.enable_language_detection.eql?(true)
|
||||||
Site.update_all({:enable_language_detection => false})
|
Site.update_all({:enable_language_detection => false})
|
||||||
elsif params[:site][:enable_language_detection] && @site.default_locale.present?
|
elsif params[:site][:enable_language_detection] && @site.default_locale.present?
|
||||||
Site.update_all({:default_locale => nil})
|
Site.update_all({:default_locale => nil})
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if params[:site][:default_bar_color]
|
||||||
|
params[:site][:mobile_bar_color] = []
|
||||||
|
end
|
||||||
# if params[:site][:enable_language_detection]
|
# if params[:site][:enable_language_detection]
|
||||||
# Site.update_all({:default_locale => nil})
|
# Site.update_all({:default_locale => nil})
|
||||||
# end
|
# end
|
||||||
|
|
|
@ -10,6 +10,7 @@ class MobileController < ApplicationController
|
||||||
category = @site.announcement_category
|
category = @site.announcement_category
|
||||||
@bulletins = Bulletin.where(:category_id.in => category).available_for_lang(I18n.locale).can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page(params[:page_main]).per(15)
|
@bulletins = Bulletin.where(:category_id.in => category).available_for_lang(I18n.locale).can_display.any_of( {deadline: nil,:postdate.lte => date_now} , {:deadline.gte => date_now,:postdate.lte => date_now} ).desc( :is_top, :postdate).page(params[:page_main]).per(15)
|
||||||
@ad_banner = AdBanner.find(:all, :conditions => {:title => /Home/i})[0]
|
@ad_banner = AdBanner.find(:all, :conditions => {:title => /Home/i})[0]
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def announcement
|
def announcement
|
||||||
|
|
|
@ -45,7 +45,8 @@ class Site
|
||||||
field :google_analytics
|
field :google_analytics
|
||||||
field :address
|
field :address
|
||||||
field :phone_number, :type => Hash,:default=>{}
|
field :phone_number, :type => Hash,:default=>{}
|
||||||
field :mobile_bar_color, :type => Array
|
field :mobile_bar_color, :type => Array, :default=>[]
|
||||||
|
|
||||||
|
|
||||||
field :mobile_on, :type => Boolean, :default => false
|
field :mobile_on, :type => Boolean, :default => false
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,8 @@
|
||||||
<%= stylesheet_link_tag "lib/main-forms"%>
|
<%= stylesheet_link_tag "lib/main-forms"%>
|
||||||
<%= stylesheet_link_tag "lib/fileupload"%>
|
<%= stylesheet_link_tag "lib/fileupload"%>
|
||||||
<%= stylesheet_link_tag "lib/togglebox"%>
|
<%= stylesheet_link_tag "lib/togglebox"%>
|
||||||
|
<%= stylesheet_link_tag "jquery.miniColors" %>
|
||||||
|
<%= javascript_include_tag "jquery.miniColors.min" %>
|
||||||
<%= javascript_include_tag 'lib/bootstrap-fileupload' %>
|
<%= javascript_include_tag 'lib/bootstrap-fileupload' %>
|
||||||
<%= javascript_include_tag 'lib/site_set' %>
|
<%= javascript_include_tag 'lib/site_set' %>
|
||||||
</head>
|
</head>
|
||||||
|
@ -64,6 +65,16 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="control-group">
|
||||||
|
<label class="control-label muted">Select Orbit Bar Color</label>
|
||||||
|
<div class="controls">
|
||||||
|
<input type="text" value="<%= (@site.mobile_bar_color.empty? ? '#FFFFF' : @site.mobile_bar_color[0]) %>" class="color-picker" name="site[mobile_bar_color][]" <%= (@site.mobile_bar_color.empty? ? "disabled='disabled'" : "") %> />
|
||||||
|
<input type="text" value="<%= (@site.mobile_bar_color.empty? ? '#FFFFF' : @site.mobile_bar_color[1]) %>" class="color-picker" name="site[mobile_bar_color][]" <%= (@site.mobile_bar_color.empty? ? "disabled='disabled'" : "") %> />
|
||||||
|
OR
|
||||||
|
<input type="checkbox" <%= (@site.mobile_bar_color.empty? ? "checked='checked'" : "") %> name="site[default_bar_color]" id="default_bar_color" style="margin:0 0 3px 10px;" /> Default Color
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="control-group">
|
<div class="control-group">
|
||||||
<label class="control-label muted">Phone Number</label>
|
<label class="control-label muted">Phone Number</label>
|
||||||
<div class="controls">
|
<div class="controls">
|
||||||
|
@ -125,6 +136,22 @@
|
||||||
$("#site_enable_language_detection").parent().addClass('disable');
|
$("#site_enable_language_detection").parent().addClass('disable');
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if($('.color-picker').length > 0){
|
||||||
|
$('.color-picker').miniColors(); // just in category view
|
||||||
|
}
|
||||||
|
|
||||||
|
$("#default_bar_color").bind(clickEvent,function(){
|
||||||
|
var colorboxes = $( this ).parent().find( "input[type=text]" );
|
||||||
|
|
||||||
|
if( $( this ).is(":checked") ){
|
||||||
|
colorboxes.attr("disabled","disabled");
|
||||||
|
}else{
|
||||||
|
colorboxes.removeAttr('disabled');
|
||||||
|
}
|
||||||
|
|
||||||
|
})
|
||||||
|
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
<% end %>
|
<% end %>
|
|
@ -1,4 +1,8 @@
|
||||||
<header class="header" data-role="header" style="background-image: -webkit-linear-gradient(top, <%= @site.mobile_bar_color.first if @site.mobile_bar_color%>, <%= @site.mobile_bar_color.second if @site.mobile_bar_color%>);">
|
<header class="header" data-role="header" style="
|
||||||
|
background-image: -webkit-linear-gradient(top, <%= @site.mobile_bar_color.first if @site.mobile_bar_color%>, <%= @site.mobile_bar_color.second if @site.mobile_bar_color%>);
|
||||||
|
background-image: -moz-linear-gradient(top, <%= @site.mobile_bar_color.first if @site.mobile_bar_color%>, <%= @site.mobile_bar_color.second if @site.mobile_bar_color%>);
|
||||||
|
background-image: -o-linear-gradient(top, <%= @site.mobile_bar_color.first if @site.mobile_bar_color%>, <%= @site.mobile_bar_color.second if @site.mobile_bar_color%>);
|
||||||
|
">
|
||||||
<h1 class="openmenu">
|
<h1 class="openmenu">
|
||||||
<% if @site.mobile_icon.present?%>
|
<% if @site.mobile_icon.present?%>
|
||||||
<%= image_tag( @site.mobile_icon, :size=>"120x120") rescue '' %>
|
<%= image_tag( @site.mobile_icon, :size=>"120x120") rescue '' %>
|
||||||
|
|
Reference in New Issue