Modifications in the Design code: the uploader works but the edit is broken
This commit is contained in:
1 parent
783eae4597
commit
46db173e0b
6 files changed
+75
-122
No files matched your search
@@ -1,24 +1,14 @@
|
||||
<%= f.label "field_name", t('admin.' + field_name) %>
|
||||
<ul>
|
||||
<% object.send(field_name).each do |t| %>
|
||||
<li class="<%= classes %>" <%="path='#{t.file.url}' filename='#{t.file_identifier}'" %> >
|
||||
<%= t.file_identifier %>
|
||||
<% if classes.include?('r_destroy') %>
|
||||
<%= fields_for "design[" + field_name + "][]", t, :index => nil do |f| %>
|
||||
<%= f.hidden_field :id %>
|
||||
<%= f.hidden_field :file %>
|
||||
<%= f.hidden_field :to_destroy %>
|
||||
<% end %>
|
||||
<a class="remove_mark" href="#"><%= t('Delete') %></a>
|
||||
<% end %>
|
||||
<% if classes.include?('r_edit') %>
|
||||
<a class="edit_mark" href="#"><%= t('Edit') %></a>
|
||||
<% end %>
|
||||
</li>
|
||||
<% end %>
|
||||
</ul>
|
||||
<p class="new_file">
|
||||
<%= fields_for "design[new_files][" + field_name + "][]", object.send(field_name).build, :index => nil do |f| %>
|
||||
<%= f.file_field :file, :class => "multi_files" %>
|
||||
</p>
|
||||
<%= f.fields_for field_name, design_file do |f| %>
|
||||
<li class="<%= classes %>" <%="path='#{design_file.file.url}' filename='#{design_file.file_identifier}'" %> >
|
||||
<%= design_file.file_identifier %>
|
||||
<% if classes.include?('r_destroy') %>
|
||||
<%= f.hidden_field :id %>
|
||||
<%= f.hidden_field :file %>
|
||||
<%= f.hidden_field :to_destroy %>
|
||||
<a class="remove_mark" href="#"><%= t('Delete') %></a>
|
||||
<% end %>
|
||||
<% if classes.include?('r_edit') %>
|
||||
<a class="edit_mark" href="#"><%= t('Edit') %></a>
|
||||
<% end %>
|
||||
</li>
|
||||
<% end %>
|
||||
@@ -24,7 +24,7 @@
|
||||
<% if @design.layout.blank? %>
|
||||
<%= fields_for 'design[layout]' do |f| %>
|
||||
<%= f.file_field :file %>
|
||||
<%= f.hidden_field :to_save, :value => true %>
|
||||
<%#= f.hidden_field :to_save, :value => true %>
|
||||
<% end %>
|
||||
<% else %>
|
||||
<%= File.basename (@design.layout.file.url) %>
|
||||
@@ -35,20 +35,26 @@
|
||||
<% if @design.default_css.blank? %>
|
||||
<%= fields_for 'design[default_css]' do |f| %>
|
||||
<%= f.file_field :file %>
|
||||
<%= f.hidden_field :to_save, :value => true %>
|
||||
<%#= f.hidden_field :to_save, :value => true %>
|
||||
<% end %>
|
||||
<% else %>
|
||||
<%= File.basename (@design.default_css.file.url) rescue "" %>
|
||||
<% end %>
|
||||
</p>
|
||||
<p>
|
||||
<%= render :partial => 'design_file', :locals => { :object => @design, :field_name => "themes", :f => f, :classes => "r_destroy, r_edit" } %>
|
||||
<%= f.label :themes, t('admin.themes') %>
|
||||
<ul>
|
||||
<% @design.themes.each do |theme| %>
|
||||
<%= render :partial => 'design_file', :object => theme, :locals => { :field_name => "themes", :f => f, :classes => "r_destroy, r_edit" } %>
|
||||
<% end %>
|
||||
</ul>
|
||||
<%= render :partial => 'new_design_file', :object => @design.themes.build, :locals => { :field_name => "themes", :f => f, :classes => "r_destroy" } %>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<%= render :partial => 'design_file', :locals => { :object => @design, :field_name => "javascripts", :f => f, :classes => "r_destroy, r_edit" } %>
|
||||
<%#= render :partial => 'design_file', :locals => { :object => @design, :field_name => "javascripts", :f => f, :classes => "r_destroy, r_edit" } %>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<%= render :partial => 'design_file', :locals => { :object => @design, :field_name => "images", :f => f, :classes => "r_destroy, r_snapshot" } %>
|
||||
<%#= render :partial => 'design_file', :locals => { :object => @design, :field_name => "images", :f => f, :classes => "r_destroy, r_snapshot" } %>
|
||||
</p>
|
||||
@@ -0,0 +1,5 @@
|
||||
<%= f.fields_for field_name, new_design_file do |f| %>
|
||||
<p class="new_file">
|
||||
<%= f.file_field :file, :class => "multi_files" %>
|
||||
</p>
|
||||
<% end %>
|
||||
Reference in new issue
Block a user