Sha256: 41deb33b0c74b413e7683b03d74369e03ba13271513192deeada23014db61587

Contents?: true

Size: 1.33 KB

Versions: 20

Compression:

Stored size: 1.33 KB

Contents

module Pageflow
  class BuiltInWidgetTypesPlugin < Plugin
    def configure(config)
      config.widget_types.register(Pageflow::BuiltInWidgetType.default_slideshow_mode,
                                   default: true)

      config.features.register('phone_horizontal_slideshow_mode') do |feature_config|
        feature_config.widget_types.register(Pageflow::BuiltInWidgetType
                                               .phone_horizontal_slideshow_mode)
      end

      config.widget_types.register(Pageflow::BuiltInWidgetType.classic_loading_spinner,
                                   default: true)

      config.features.register('title_loading_spinner') do |feature_config|
        feature_config.widget_types.register(Pageflow::BuiltInWidgetType.title_loading_spinner)
      end

      config.widget_types.register(Pageflow::BuiltInWidgetType.navigation, default: true)
      config.widget_types.register(Pageflow::BuiltInWidgetType.mobile_navigation, default: true)
      config.widget_types.register(Pageflow::BuiltInWidgetType.slim_player_controls)
      config.widget_types.register(Pageflow::BuiltInWidgetType.classic_player_controls, default: true)
      config.widget_types.register(Pageflow::BuiltInWidgetType.cookie_notice_bar)
      config.widget_types.register(Pageflow::BuiltInWidgetType.unmute_button, default: true)
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
pageflow-14.4.0 lib/pageflow/built_in_widget_types_plugin.rb
pageflow-15.0.0.beta2 lib/pageflow/built_in_widget_types_plugin.rb
pageflow-15.0.0.beta1 lib/pageflow/built_in_widget_types_plugin.rb
pageflow-14.3.0 lib/pageflow/built_in_widget_types_plugin.rb
pageflow-14.2.1 lib/pageflow/built_in_widget_types_plugin.rb
pageflow-14.2.0 lib/pageflow/built_in_widget_types_plugin.rb
pageflow-14.1.1 lib/pageflow/built_in_widget_types_plugin.rb
pageflow-14.1.0 lib/pageflow/built_in_widget_types_plugin.rb
pageflow-14.0.0 lib/pageflow/built_in_widget_types_plugin.rb
pageflow-14.0.0.rc2 lib/pageflow/built_in_widget_types_plugin.rb
pageflow-14.0.0.rc1 lib/pageflow/built_in_widget_types_plugin.rb
pageflow-14.0.0.beta3 lib/pageflow/built_in_widget_types_plugin.rb
pageflow-14.0.0.beta2 lib/pageflow/built_in_widget_types_plugin.rb
pageflow-14.0.0.beta1 lib/pageflow/built_in_widget_types_plugin.rb
pageflow-13.6.0 lib/pageflow/built_in_widget_types_plugin.rb
pageflow-13.5.0 lib/pageflow/built_in_widget_types_plugin.rb
pageflow-13.4.0 lib/pageflow/built_in_widget_types_plugin.rb
pageflow-13.3.0 lib/pageflow/built_in_widget_types_plugin.rb
pageflow-13.2.0 lib/pageflow/built_in_widget_types_plugin.rb
pageflow-13.1.0 lib/pageflow/built_in_widget_types_plugin.rb