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