Sha256: edf2a61e76b068e377dfbdcf7525fd7da1286083da3e062aa63186573456400e

Contents?: true

Size: 1.17 KB

Versions: 3

Compression:

Stored size: 1.17 KB

Contents

module ContentsCore
  @@editing = false

  @@config = {
    cc_blocks: {
      image: {
        name: 'Image block',
        items: {
          img: :item_file
        }
      },
      multi_text: {
        children_type: :text,
        name: 'Multi columns block',
        items: {
          column: :text
        }
      },
      slide: {
        name: 'Slide block',
        items: {
          img: :item_file,
          title: :item_string
        }
      },
      slider: {
        children_type: :slide,
        name: 'Slider block',
        items: {
          slide: :slide
        }
      },
      text: {
        name: 'Text block',
        items: {
          title: :item_string,
          content: :item_text
        }
      },
      text_with_image: {
        name: 'Text with image block',
        items: {
          img: :item_file,
          title: :item_string,
          content: :item_text
        }
      },
    },
    items: {
      array: {},
      boolean: {},
      datetime: {},
      float: {},
      hash: {},
      file: {
        input: :file_image
      },
      integer: {},
      object: {},
      string: {},
      text: {
        input: :html
      },
    }
  }
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
contents_core-0.2.5 config/initializers/contents_core.rb
contents_core-0.2.4 config/initializers/contents_core.rb
contents_core-0.2.2 config/initializers/contents_core.rb