Sha256: 6437f0451952842745ae89bce1a9fb5812686d57502a3f4076454976caa1ee3d

Contents?: true

Size: 1.15 KB

Versions: 1

Compression:

Stored size: 1.15 KB

Contents

//= require_self
//= require ./editor/before_after_embedded_view

pageflow.beforeAfter = {};

pageflow.ConfigurationEditorView.register('before_after', {
  configure: function() {
    this.tab('general', function() {
      this.group('general');

      this.input('control_bar_text', pageflow.TextInputView, {
        placeholder: I18n.t('pageflow.before_after.page.start', {
          locale: pageflow.entry.configuration.get('locale')
        })
      });
      this.input('additional_title', pageflow.TextInputView);
      this.input('additional_description', pageflow.TextAreaInputView, {size: 'short'});
    });

    this.tab('files', function() {
      this.input('before_image_id', pageflow.FileInputView, {
        collection: pageflow.imageFiles,
        imagePositioning: false
      });
      this.input('after_image_id', pageflow.FileInputView, {
        collection: pageflow.imageFiles,
        imagePositioning: false
      });
      this.input('thumbnail_image_id', pageflow.FileInputView, {
        collection: pageflow.imageFiles,
        imagePositioning: false
      });
    });

    this.tab('options', function() {
      this.group('options');
    });
  }
});

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pageflow-before-after-0.3.0 app/assets/javascripts/pageflow/before_after/editor.js