timothyandrew/blink

View on GitHub
app/assets/javascripts/templates/form_generator/field.hbs

Summary

Maintainability
Test Coverage
<fieldset class="form-generator-field-{{index}} nested-item">
  <label for="form_generator[fields][{{index}}][name]" class="condensed">Field Name</label>
  <input type="text" name="form_generator[fields][{{index}}][name]" />

  <label for="form_generator[fields][{{index}}][type]" class="condensed">Field Type</label>
  <select name="form_generator[fields][{{index}}][type]">
    {{#each data_sets}}
    <option value="{{this}}">{{this}}</option>
    {{/each}}
  </select>

  <a href="#" class="form-generator-field-{{index}}-delete btn btn-danger nested-item-delete">Delete</a>
</fieldset>

<script type="text/javascript">
  $(".form-generator-field-{{index}}-delete").click(function() {
    $(".form-generator-field-{{index}}").remove();
  });
</script>