class Maglove::Widgets::ScrollableImage

Public Instance Methods

defaults() click to toggle source
# File lib/maglove/widgets/scrollable_image.rb, line 8
def defaults
  {
    source: false,
    show_navigation: true,
    height: "400px",
    margin_bottom: "0px"
  }
end
identifier() click to toggle source
# File lib/maglove/widgets/scrollable_image.rb, line 4
def identifier
  "scrollable_image"
end
template(&block) click to toggle source
# File lib/maglove/widgets/scrollable_image.rb, line 17
def template(&block)
  haml_tag :div, class: "scrollable-image-container #{options[:show_navigation] ? 'show-navigation' : ''}", style: style_string(options, :height) do
    haml_tag :div, class: "scrollable-image-inner" do
      haml_tag :img, class: "scrollable-image", src: options[:source]
    end
    if options[:show_navigation]
      haml_tag :div, class: "scrollable-image-navigator scrollable-image-navigator-left"
      haml_tag :div, class: "scrollable-image-navigator scrollable-image-navigator-right"
    end
  end
end