app/views/plugins/surveys/_form.slim
.row.plugin.survey.collection-editor data-plugin-id=plugin.id
= render partial: 'plugins/shared/toggle_form', locals: { plugin: plugin, path: plugins_survey_path(plugin) }
.col-md-7
.survey__forms
- plugin.forms.each do |form|
.well.survey__container data-id=form.id
= render partial: 'plugins/surveys/customize_form', locals: { form: form }
= form_for plugin, remote: true, url: plugins_add_survey_form_path(plugin), html: { method: 'post', class: 'form-element' } do |f|
= f.hidden_field :id
.form-group
= f.submit t('plugins.survey.create_form'), class: 'btn btn-default xhr-feedback'
- name = "plugins_survey_#{plugin.id}"
= form_for plugin, url: plugins_survey_path(plugin), remote: true, as: name, html: {class: 'plugin-settings one-form activation-toggle', data: {type: name }} do |f|
= render 'plugins/shared/plugin_metadata', f: f
label.edit-page-checkbox
= f.check_box :auto_advance
= t('plugins.survey.auto_advance')
= render 'tooltip', tooltip_text: t('tooltips.auto_advance'), space_left: true
.plugin-form-preview.col-md-5
h4 Preview
.content
= render partial: 'plugins/surveys/preview', locals: { plugin: plugin }
javascript:
$(document).ready(function(){
window.ee.emit("collection:edit:loaded");
window.ee.emit("plugin:form:loaded");
new SurveyEditor();
});