AdBanner is now working

This commit is contained in:
Matthew Kaito Juyuan Fu authored and Christophe Vilayphiou committed 2012-02-04 09:37:23 +08:00
1 parent f530eb7112
commit 68cea1ea49
6 files changed
+42 -1

No files matched your search

+3 -1
View File
@@ -9,13 +9,15 @@ class AdBanner
field :unpost_date,type: Date
field :context
field :direct_to_after_click,type: Boolean
field :ad_style #TODO Design should explain
field :ad_fx #TODO Design should explain
before_save :save_or_destroy
embeds_many :ad_images, :cascade_callbacks => true
FX_TYPES = ["blindX","blindY","blindZ","cover","curtainX","curtainY","fade","fadeZoom","growX","growY","scrollUp","scrollDown","scrollLeft","scrollRight","scrollHorz","scrollVert","shuffle","slideX","slideY","toss","turnUp","turnDown","turnLeft","turnRight","uncover","wipe","zoom"]
def new_ad_images=(*attrs)
attrs[0].each do |attr| #Loop by JSs,Themes,Imgs
unless attr[:file].nil?
@@ -34,6 +34,10 @@
<%= f.label :direct_to_after_click, t('admin.direct_to_after_click') %>
<%= f.check_box :direct_to_after_click %>
</p>
<p>
<%= f.label :ad_fx, t('admin.ad_fx') %>
<%= f.select :ad_fx ,AdBanner::FX_TYPES %>
</p>
<p>
<%= f.label :ad_images, t('admin.ad_images') %>
<ul>