update form, prevent removal of all videolistings
This commit is contained in:
parent
fc0d96e481
commit
3b784fb493
@ -2,4 +2,9 @@ Vidpush
|
||||
=======
|
||||
|
||||
[![Build Status](https://circleci.com/gh/propelmarketing/vidpush.png?circle-token=46474007c0807cf4b467fb96d7736422b2fa58a7)](https://circleci.com/gh/propelmarketing/vidpush)
|
||||
|
||||
[![Code Climate](https://codeclimate.com/repos/535a76efe30ba01da902dc6b/badges/f1bfeadbed33f25ef547/gpa.png)](https://codeclimate.com/repos/535a76efe30ba01da902dc6b/feed)
|
||||
|
||||
|
||||
Vidpush is the middleman between Intake Forms and BetterVideo(vendor).
|
||||
|
||||
|
9
app/assets/javascripts/campaigns.js
Normal file
9
app/assets/javascripts/campaigns.js
Normal file
@ -0,0 +1,9 @@
|
||||
/**
|
||||
* Created by tsouza on 4/25/14.
|
||||
*/
|
||||
|
||||
/* Prevent the user from removing the last videolisting. Requires one at all times.*/
|
||||
$("body").on('click',"a.remove_fields",function() {
|
||||
return $(".videolisting_field").length > 1;
|
||||
|
||||
});
|
@ -6,10 +6,9 @@
|
||||
}) do |frm| %>
|
||||
<!--<% if @campaign.errors.any? %>
|
||||
<div class="error_explanation">
|
||||
<h2><%= pluralize(@campaign.errors.count, "error") %> prohibited this campaign from being saved:</h2>
|
||||
<ul>
|
||||
<% @campaign.errors.full_messages.each do |msg| %>
|
||||
<li><%= msg %></li>
|
||||
<li class="alert alert-danger"><%= msg %></li>
|
||||
<% end %>
|
||||
</ul>
|
||||
</div>
|
||||
@ -84,6 +83,7 @@
|
||||
</div>
|
||||
|
||||
<div class="col-md-4 videolisting">
|
||||
|
||||
<%= frm.simple_fields_for(:videolistings, html: {class: 'form-horizontal'}) do |videolisting| %>
|
||||
<%= render 'videolisting_fields', :f => videolisting %>
|
||||
<% end %>
|
||||
|
@ -1,4 +1,4 @@
|
||||
<div class="nested-fields">
|
||||
<div class="nested-fields videolisting_field">
|
||||
<%= f.input :voiceoverselection,
|
||||
label: 'Voiceover Selection',
|
||||
collection: voiceoverselection_list,
|
||||
|
Loading…
Reference in New Issue
Block a user