Fix ad image date selector

This commit is contained in:
Matthew K. Fu JuYuan 2012-04-23 18:20:12 +08:00 committed by Christophe Vilayphiou
parent c57ba305e9
commit e7bb9ea86b
4 changed files with 8 additions and 6 deletions

View File

@ -19,6 +19,8 @@ class Admin::AdImagesController < ApplicationController
def new def new
@ad_image =AdImage.new @ad_image =AdImage.new
@ad_image.post_date = Date.today
@ad_image.unpost_date = Date.today + 30
#render :action => 'new',:url=> {:ad_banner_id => params.has_key?(:ad_banner_id)? params[:ad_banner_id],nil} #render :action => 'new',:url=> {:ad_banner_id => params.has_key?(:ad_banner_id)? params[:ad_banner_id],nil}
end end

View File

@ -28,12 +28,12 @@ class AdImage
attr_reader :parse_post_date,:parse_unpost_date attr_reader :parse_post_date,:parse_unpost_date
def parse_post_date=(att) def parse_post_date=(att)
self.post_date = (Date.parse att rescue nil) self.post_date = (Date.parse att.gsub(/\s+/, "") rescue nil)
end end
def parse_unpost_date=(att) def parse_unpost_date=(att)
self.unpost_date = (Date.parse att rescue nil) self.unpost_date = (Date.parse att.gsub(/\s+/, "") rescue nil)
end end
def display? def display?

View File

@ -24,8 +24,8 @@
<div id="calendarRange"> <div id="calendarRange">
<div class="input-append"> <div class="input-append">
<span class="showDate"></span><span class="add-on btn">▼</span> <span class="showDate"></span><span class="add-on btn">▼</span>
<%= f.hidden_field :parse_post_date %> <%= f.hidden_field :parse_post_date,:value => @ad_image.post_date.strftime('%Y / %m / %d') %>
<%= f.hidden_field :parse_unpost_date%> <%= f.hidden_field :parse_unpost_date,:value => @ad_image.unpost_date.strftime('%Y / %m / %d')%>
</div> </div>
<div id="widgetCalendar"> <div id="widgetCalendar">

View File

@ -3,8 +3,8 @@
<% end %> <% end %>
<% content_for :page_specific_javascript do %> <% content_for :page_specific_javascript do %>
<%= javascript_include_tag "bootstrap" %> <%= javascript_include_tag "bootstrap" %>
<%= javascript_include_tag "inc/permission-checkbox" %> <%#= javascript_include_tag "inc/permission-checkbox" %>
<%= javascript_include_tag "inc/search" %> <%#= javascript_include_tag "inc/search" %>
<% end %> <% end %>
<%#= label_tag :fact_check_setting, t("announcement.bulletin.fact_check_setting") %> <%#= label_tag :fact_check_setting, t("announcement.bulletin.fact_check_setting") %>
<%= form_tag('', :remote => true) %> <%= form_tag('', :remote => true) %>