Sha256: 6272144072f4f48d81a81d1c5affaf0eb16bba60bc23ed6cbc5f6f09cb582e84

Contents?: true

Size: 1.93 KB

Versions: 13

Compression:

Stored size: 1.93 KB

Contents

pageflow.editor.fileTypes.register('pageflow_linkmap_page_color_map_files', {
  model: pageflow.linkmapPage.ColorMapFile,

  matchUpload: function(upload) {
    return false;
  }
});

pageflow.editor.fileTypes.register('pageflow_linkmap_page_masked_image_files', {
  model: pageflow.linkmapPage.MaskedImageFile,

  matchUpload: function(upload) {
    return false;
  }
});

pageflow.editor.pageTypes.register('linkmap_page', {
  configurationEditorView: pageflow.linkmapPage.ConfigurationEditorView,

  embeddedViews: {
    '.scroller': {
      view: pageflow.linkmapPage.PanoramaEmbeddedView,
      options: {
        disableMarginScrollingPropertyName: 'areas_editable'
      }
    },

    '.panorama_image': {
      view: pageflow.BackgroundImageEmbeddedView,
      options: {
        propertyName: 'panorama_image_id',
        dataSizeAttributes : true
      }
    },

    '.panorama_video': {
      view: pageflow.LazyVideoEmbeddedView,
      options: {
        propertyName: 'panorama_video_id',
        dataSizeAttributes: true
      }
    },

    '.linkmap_areas': {
      view: pageflow.linkmapPage.AreasEmbeddedView
    },

    '.linkmap-mobile_info_box': {
      view: pageflow.linkmapPage.MobileInfoBoxEmbeddedView
    },

    '.fixed_background': {
      view: pageflow.BackgroundImageEmbeddedView,
      options: {propertyName: 'fixed_background_image_id'}
    }
  },

  pageLinks: function(configuration) {
    return configuration.linkmapPageLinks();
  },

  supportsPhoneEmulation: true
});

pageflow.editor.registerPageConfigurationMixin(pageflow.linkmapPage.pageConfigurationMixin);

pageflow.editor.registerFileSelectionHandler('linkmapPage.area', pageflow.linkmapPage.AreaFileSelectionHandler);
pageflow.editor.registerFileSelectionHandler('linkmapPage.newArea', pageflow.linkmapPage.NewAreaFileSelectionHandler);

pageflow.editor.registerSideBarRouting({
  router: pageflow.linkmapPage.SideBarRouter,
  controller: pageflow.linkmapPage.SideBarController
});

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
pageflow-linkmap-page-2.10.0 app/assets/javascript/pageflow/linkmap_page/editor/config.js
pageflow-linkmap-page-2.9.0 app/assets/javascript/pageflow/linkmap_page/editor/config.js
pageflow-linkmap-page-2.8.0 app/assets/javascript/pageflow/linkmap_page/editor/config.js
pageflow-linkmap-page-2.7.1 app/assets/javascript/pageflow/linkmap_page/editor/config.js
pageflow-linkmap-page-2.7.0 app/assets/javascript/pageflow/linkmap_page/editor/config.js
pageflow-linkmap-page-2.6.1 app/assets/javascript/pageflow/linkmap_page/editor/config.js
pageflow-linkmap-page-2.6.0 app/assets/javascript/pageflow/linkmap_page/editor/config.js
pageflow-linkmap-page-2.5.0 app/assets/javascript/pageflow/linkmap_page/editor/config.js
pageflow-linkmap-page-2.4.0 app/assets/javascript/pageflow/linkmap_page/editor/config.js
pageflow-linkmap-page-2.3.0 app/assets/javascript/pageflow/linkmap_page/editor/config.js
pageflow-linkmap-page-2.2.0 app/assets/javascript/pageflow/linkmap_page/editor/config.js
pageflow-linkmap-page-2.1.0 app/assets/javascript/pageflow/linkmap_page/editor/config.js
pageflow-linkmap-page-2.0.0 app/assets/javascript/pageflow/linkmap_page/editor/config.js