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
|
||||
|
||||
def update
|
||||
|
||||
if params[:site][:default_locale] && @site.enable_language_detection.eql?(true)
|
||||
Site.update_all({:enable_language_detection => false})
|
||||
elsif params[:site][:enable_language_detection] && @site.default_locale.present?
|
||||
Site.update_all({:default_locale => nil})
|
||||
end
|
||||
|
||||
if params[:site][:default_bar_color]
|
||||
params[:site][:mobile_bar_color] = []
|
||||
end
|
||||
# if params[:site][:enable_language_detection]
|
||||
# Site.update_all({:default_locale => nil})
|
||||
# end
|
||||
|
|
|
@ -10,6 +10,7 @@ class MobileController < ApplicationController
|
|||
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)
|
||||
@ad_banner = AdBanner.find(:all, :conditions => {:title => /Home/i})[0]
|
||||
|
||||
end
|
||||
|
||||
def announcement
|
||||
|
|
|
@ -45,7 +45,8 @@ class Site
|
|||
field :google_analytics
|
||||
field :address
|
||||
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
|
||||
|
||||
|
|
|
@ -7,7 +7,8 @@
|
|||
<%= stylesheet_link_tag "lib/main-forms"%>
|
||||
<%= stylesheet_link_tag "lib/fileupload"%>
|
||||
<%= 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/site_set' %>
|
||||
</head>
|
||||
|
@ -64,6 +65,16 @@
|
|||
</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">
|
||||
<label class="control-label muted">Phone Number</label>
|
||||
<div class="controls">
|
||||
|
@ -125,6 +136,22 @@
|
|||
$("#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>
|
||||
<% 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">
|
||||
<% if @site.mobile_icon.present?%>
|
||||
<%= image_tag( @site.mobile_icon, :size=>"120x120") rescue '' %>
|
||||
|
|
Reference in New Issue