Sha256: 8df8c7501ba877580c5c10750f690475848d5399b1a05107ecc4bd4d2b06f53b

Contents?: true

Size: 1.32 KB

Versions: 43

Compression:

Stored size: 1.32 KB

Contents

# Aside Component
# ================
#
# V3
# -----
#
# {
#   searchable_visible_content: '<p>Edit me</p>',
#   searchable_collapsed_content: '',
#   searchable_open_label: 'See more',
#   open_label_position: 'left'
# }
#

module Promethee::StructureUpgrader::Components
  class Aside < Base
    def upgraded_attributes
      {
        'visible_content' => {
          'searchable' => true,
          'translatable' => true,
          'type' => 'text',
          'value' => attribute('searchable_visible_content')
        },
        'collapsed_content' => {
          'searchable' => true,
          'translatable' => true,
          'type' => 'text',
          'value' => attribute('searchable_collapsed_content')
        },
        'open_label' => {
          'searchable' => true,
          'translatable' => true,
          'type' => 'string',
          'value': string_attribute('searchable_open_label')
        },
        'open_label_position' => {
          'collection' => [
            { 'label' => 'Left', 'value' => 'left' },
            { 'label' => 'Center', 'value' => 'center' },
            { 'label' => 'Right', 'value' => 'right' }
          ],
          'searchable' => false,
          'translatable' => false,
          'type' => 'enum',
          'value' => attribute('open_label_position')
        }
      }
    end
  end
end

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
promethee-5.1.1 app/services/promethee/structure_upgrader/components/aside.rb
promethee-5.1.0 app/services/promethee/structure_upgrader/components/aside.rb
promethee-5.0.2 app/services/promethee/structure_upgrader/components/aside.rb
promethee-5.0.1 app/services/promethee/structure_upgrader/components/aside.rb
promethee-5.0.0 app/services/promethee/structure_upgrader/components/aside.rb
promethee-4.1.28 app/services/promethee/structure_upgrader/components/aside.rb
promethee-4.1.27 app/services/promethee/structure_upgrader/components/aside.rb
promethee-4.1.26 app/services/promethee/structure_upgrader/components/aside.rb
promethee-4.1.25 app/services/promethee/structure_upgrader/components/aside.rb
promethee-4.1.24 app/services/promethee/structure_upgrader/components/aside.rb
promethee-4.1.23 app/services/promethee/structure_upgrader/components/aside.rb
promethee-4.1.22 app/services/promethee/structure_upgrader/components/aside.rb
promethee-4.1.21 app/services/promethee/structure_upgrader/components/aside.rb
promethee-4.1.20 app/services/promethee/structure_upgrader/components/aside.rb
promethee-4.1.19 app/services/promethee/structure_upgrader/components/aside.rb
promethee-4.1.18 app/services/promethee/structure_upgrader/components/aside.rb
promethee-4.1.17 app/services/promethee/structure_upgrader/components/aside.rb
promethee-4.1.16 app/services/promethee/structure_upgrader/components/aside.rb
promethee-4.1.15 app/services/promethee/structure_upgrader/components/aside.rb
promethee-4.1.14 app/services/promethee/structure_upgrader/components/aside.rb