AdImage and AnBanner JS fixed
This commit is contained in:
		
							parent
							
								
									51190a79cb
								
							
						
					
					
						commit
						8d776fd30d
					
				| 
						 | 
					@ -6,7 +6,7 @@ $(document).ready(function() {
 | 
				
			||||||
	$("a.preview_trigger").click(function(){
 | 
						$("a.preview_trigger").click(function(){
 | 
				
			||||||
		$(this).after("<span id='show_preview'></span>");
 | 
							$(this).after("<span id='show_preview'></span>");
 | 
				
			||||||
		$.ajax({
 | 
							$.ajax({
 | 
				
			||||||
			type:"PUT",
 | 
								type:"put",
 | 
				
			||||||
			url:$(this).attr("href"),
 | 
								url:$(this).attr("href"),
 | 
				
			||||||
			data:$(this).parents("form").serialize()
 | 
								data:$(this).parents("form").serialize()
 | 
				
			||||||
			}).done(function(){ $("#"+start_modal_with_id).modal('show');});  
 | 
								}).done(function(){ $("#"+start_modal_with_id).modal('show');});  
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -22,9 +22,14 @@ class Admin::AdBannersController < ApplicationController
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  def create
 | 
					  def create
 | 
				
			||||||
    @ad_banner = AdBanner.new(params[:ad_banner])
 | 
					    @ad_banner = AdBanner.new(params[:ad_banner])
 | 
				
			||||||
    @ad_banner.save
 | 
					    if @ad_banner.save
 | 
				
			||||||
    redirect_to admin_ad_banners_url
 | 
					      @active = @ad_banner
 | 
				
			||||||
    
 | 
					      respond_to do |format|
 | 
				
			||||||
 | 
					        format.js {render 'new_created_node'}
 | 
				
			||||||
 | 
					      end
 | 
				
			||||||
 | 
					    else
 | 
				
			||||||
 | 
					      render  'create_error_msg'
 | 
				
			||||||
 | 
					    end
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  def edit
 | 
					  def edit
 | 
				
			||||||
| 
						 | 
					@ -40,8 +45,8 @@ class Admin::AdBannersController < ApplicationController
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  def realtime_preview
 | 
					  def realtime_preview
 | 
				
			||||||
    @ad_banner = AdBanner.find(conditions: { title: params[:title] }).preview_clone
 | 
					    @ad_banner = AdBanner.first(conditions: { title: params[:title] }).preview_clone
 | 
				
			||||||
    #@ad_banner.update_attributes(params[:ad_banner]).update_attributes(params[:ad_images])
 | 
					    @ad_banner.update_attributes(params[:ad_banner]).update_attributes(params[:ad_images])
 | 
				
			||||||
  end
 | 
					  end
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  def index
 | 
					  def index
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,4 +1,4 @@
 | 
				
			||||||
<div class="tab-pane <%= "active"  if ad_banner_tab==@active %>" id=<%= ad_banner_tab.title %>>
 | 
					<div class="tab-pane <%= "active"  if ad_banner_tab==@active%>" id=<%= ad_banner_tab.title %>>
 | 
				
			||||||
	<p><%= t("admin.ad.banner_best_size") %>:</p>
 | 
						<p><%= t("admin.ad.banner_best_size") %>:</p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	<%= form_for ad_banner_tab,:url=> admin_ad_banner_path(ad_banner_tab),:method => :put,:class=>"input-medium" do |f| -%>
 | 
						<%= form_for ad_banner_tab,:url=> admin_ad_banner_path(ad_banner_tab),:method => :put,:class=>"input-medium" do |f| -%>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -4,7 +4,7 @@
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	<div class="modal-header">
 | 
						<div class="modal-header">
 | 
				
			||||||
		<a class="close" data-dismiss="modal">×</a>
 | 
							<a class="close" data-dismiss="modal">×</a>
 | 
				
			||||||
		<h3>Add AdBanner</h3>
 | 
							<h3><%= t("admin.ad.new_banner") %></h3>
 | 
				
			||||||
	</div>
 | 
						</div>
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
	<div class="modal-body form-horizontal">
 | 
						<div class="modal-body form-horizontal">
 | 
				
			||||||
| 
						 | 
					@ -30,7 +30,7 @@
 | 
				
			||||||
		</div>
 | 
							</div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		<div class="modal-footer">
 | 
							<div class="modal-footer">
 | 
				
			||||||
			<%= f.submit t('submit'), :class=>'btn btn-primary' %>
 | 
								<%= f.submit t('submit'), :class=>'btn btn-primary',:remote=>true %>
 | 
				
			||||||
			<a class="btn" data-dismiss="modal"><%= t('cancel')%></a>
 | 
								<a class="btn" data-dismiss="modal"><%= t('cancel')%></a>
 | 
				
			||||||
		</div>
 | 
							</div>
 | 
				
			||||||
	<% end %>
 | 
						<% end %>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					alert("Error occures:<%= @ad_banner.errors.full_messages%>");
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,7 @@
 | 
				
			||||||
 | 
					$('<%= escape_javascript(content_tag(:li,link_to(@ad_banner.title,"##{@ad_banner.title}",:data=>{:toggle=>"tab"}))) %>').insertBefore("#new_ad_banner_tab_but");
 | 
				
			||||||
 | 
					$('<%= escape_javascript(render(:partial => "ad_banner_tab",:locals => {:ad_banner_tab => @ad_banner})) %>').insertBefore($("#new-a-banner"));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					$('.modal').modal('hide');
 | 
				
			||||||
 | 
					$('#post-body-content').find(".nav.nav-tabs").children('li.active').removeClass("active");
 | 
				
			||||||
 | 
					$('#post-body-content').find(".nav.nav-tabs").children('li[id!="new_ad_banner_tab_but"]').last().addClass("active");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		Reference in New Issue