Sha256: 9b0fdad151022706abc48bb16eae3ae0ed8969a405432916b412898a6c92333c

Contents?: true

Size: 1.5 KB

Versions: 10

Compression:

Stored size: 1.5 KB

Contents

pageflow.ConfigurationEditorView.register('panorama', {
  configure: function() {
    var providers = this.options.pageType.providers;

    this.tab('general', function() {
      this.group('general');

      this.input('additional_title', pageflow.TextInputView);
      this.input('additional_description', pageflow.TextAreaInputView, {size: 'short'});
    });

    this.tab('files', function() {
      if (providers.length) {
        this.input('panorama_source', pageflow.SelectInputView, {
          values: ['package', 'url'],
          ensureValueDefined: true
        });
        this.input('panorama_url', pageflow.ProxyUrlInputView, {
          required: true,
          proxies: providers,
          displayPropertyName: 'display_panorama_url',
          visibleBinding: 'panorama_source',
          visibleBindingValue: 'url'
        });
        this.input('panorama_package_id', pageflow.FileInputView, {
          collection: 'pageflow_panorama_packages',
          imagePositioning: false,
          visibleBinding: 'panorama_source',
          visibleBindingValue: 'package'
        });
      }
      else {
        this.input('panorama_package_id', pageflow.FileInputView, {
          collection: 'pageflow_panorama_packages',
          imagePositioning: false
        });
      }

      this.input('thumbnail_image_id', pageflow.FileInputView, {
        collection: pageflow.imageFiles,
        imagePositioning: false
      });
    });

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

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
pageflow-panorama-2.4.0 app/assets/javascripts/pageflow/panorama/editor/views/configuration_editor.js
pageflow-panorama-2.3.0 app/assets/javascripts/pageflow/panorama/editor/views/configuration_editor.js
pageflow-panorama-2.2.0 app/assets/javascripts/pageflow/panorama/editor/views/configuration_editor.js
pageflow-panorama-2.1.0 app/assets/javascripts/pageflow/panorama/editor/views/configuration_editor.js
pageflow-panorama-2.0.0 app/assets/javascripts/pageflow/panorama/editor/views/configuration_editor.js
pageflow-panorama-1.0.1 app/assets/javascripts/pageflow/panorama/editor/views/configuration_editor.js
pageflow-panorama-1.0.0 app/assets/javascripts/pageflow/panorama/editor/views/configuration_editor.js
pageflow-panorama-0.3.0 app/assets/javascripts/pageflow/panorama/editor/views/configuration_editor.js
pageflow-panorama-0.2.0 app/assets/javascripts/pageflow/panorama/editor/views/configuration_editor.js
pageflow-panorama-0.1.0 app/assets/javascripts/pageflow/panorama/editor/views/configuration_editor.js