SumOfUs/Champaign

View on GitHub
app/views/pages/_follow_up_action_settings.slim

Summary

Maintainability
Test Coverage
.row
  .col-md-12
    = form_for page, remote: true, html: {class: 'one-form', data: {type: "page" }} do |f|
        .form-group
            = label_with_tooltip(f, :post_action_copy, t('pages.edit.post_donate_settings_text'), t('tooltips.post_donate_settings_text'))
            = f.text_area :post_action_copy, class: 'tinymce'
  .col-md-7
    = form_for page, remote: true, html: {class: 'one-form', data: {type: "page" }} do |form|
      .form-group
          = form.label :post_action_image_id, t('pages.edit.post_action_image')
          = form.select :post_action_image_id, page.images.map{|im| [im.content_file_name, im.id] }, { include_blank: "No image" }, class: 'form-control'
javascript:
  tinymce.init({
    selector: ".tinymce",
    plugins: "link image help wordcount autosave emoticons save",
    toolbar: 'undo redo | blocks | ' +
    'bold italic | ' +
    'bullist numlist | ' +
    'removeformat | help | save',
    autosave_ask_before_unload: true,
    autosave_interval: '10s',
    autosave_restore_when_empty: false,
    autosave_retention: '5m',
    save_onsavecallback: () => {
      //This is to avoid a form post
      console.log('Saved');
    }
  });