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(){
 | 
			
		||||
		$(this).after("<span id='show_preview'></span>");
 | 
			
		||||
		$.ajax({
 | 
			
		||||
			type:"PUT",
 | 
			
		||||
			type:"put",
 | 
			
		||||
			url:$(this).attr("href"),
 | 
			
		||||
			data:$(this).parents("form").serialize()
 | 
			
		||||
			}).done(function(){ $("#"+start_modal_with_id).modal('show');});  
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -22,9 +22,14 @@ class Admin::AdBannersController < ApplicationController
 | 
			
		|||
  
 | 
			
		||||
  def create
 | 
			
		||||
    @ad_banner = AdBanner.new(params[:ad_banner])
 | 
			
		||||
    @ad_banner.save
 | 
			
		||||
    redirect_to admin_ad_banners_url
 | 
			
		||||
    
 | 
			
		||||
    if @ad_banner.save
 | 
			
		||||
      @active = @ad_banner
 | 
			
		||||
      respond_to do |format|
 | 
			
		||||
        format.js {render 'new_created_node'}
 | 
			
		||||
      end
 | 
			
		||||
    else
 | 
			
		||||
      render  'create_error_msg'
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
  
 | 
			
		||||
  def edit
 | 
			
		||||
| 
						 | 
				
			
			@ -40,8 +45,8 @@ class Admin::AdBannersController < ApplicationController
 | 
			
		|||
  end
 | 
			
		||||
  
 | 
			
		||||
  def realtime_preview
 | 
			
		||||
    @ad_banner = AdBanner.find(conditions: { title: params[:title] }).preview_clone
 | 
			
		||||
    #@ad_banner.update_attributes(params[:ad_banner]).update_attributes(params[:ad_images])
 | 
			
		||||
    @ad_banner = AdBanner.first(conditions: { title: params[:title] }).preview_clone
 | 
			
		||||
    @ad_banner.update_attributes(params[:ad_banner]).update_attributes(params[:ad_images])
 | 
			
		||||
  end
 | 
			
		||||
  
 | 
			
		||||
  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>
 | 
			
		||||
 | 
			
		||||
	<%= 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">
 | 
			
		||||
		<a class="close" data-dismiss="modal">×</a>
 | 
			
		||||
		<h3>Add AdBanner</h3>
 | 
			
		||||
		<h3><%= t("admin.ad.new_banner") %></h3>
 | 
			
		||||
	</div>
 | 
			
		||||
	
 | 
			
		||||
	<div class="modal-body form-horizontal">
 | 
			
		||||
| 
						 | 
				
			
			@ -30,7 +30,7 @@
 | 
			
		|||
		</div>
 | 
			
		||||
 | 
			
		||||
		<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>
 | 
			
		||||
		</div>
 | 
			
		||||
	<% 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