Sha256: 6e57dcab98a4924751924310ca3299f635ba07ffdea349e988539c8dd9a5dac4

Contents?: true

Size: 1.14 KB

Versions: 42

Compression:

Stored size: 1.14 KB

Contents

%span{:class=>[@type, role], :style=>((attr? :float) ? "float: #{attr :float}" : nil)}<
  - if @type == 'icon' && (@document.attr? :icons, 'font')
    - style_class = ["icon-#{@target}"]
    - style_class << "icon-#{attr :size}" if attr? :size
    - style_class << "icon-rotate-#{attr :rotate}" if attr? :rotate
    - style_class << "icon-flip-#{attr :flip}" if attr? :flip
    - if attr? :link
      %a.image{:href=>(attr :link), :target=>(attr :window)}
        %i{:class=>style_class, :title=>(attr :title)}
    - else
      %i{:class=>style_class, :title=>(attr :title)}
  - elsif @type == 'icon' && !(@document.attr? :icons)
    - if attr? :link
      %a.image{:href=>(attr :link), :target=>(attr :window)}
        [#{attr :alt}]
    - else
      [#{attr :alt}]
  - else
    - src = (@type == 'icon' ? (icon_uri @target) : (image_uri @target))
    - if attr? :link
      %a.image{:href=>(attr :link), :target=>(attr :window)}
        %img{:src=>src, :alt=>(attr :alt), :width=>(attr :width), :height=>(attr :height), :title=>(attr :title)}
    - else
      %img{:src=>src, :alt=>(attr :alt), :width=>(attr :width), :height=>(attr :height), :title=>(attr :title)}

Version data entries

42 entries across 21 versions & 1 rubygems

Version Path
hyla-1.0.9 lib/resources/backends/haml/deckjs/inline_image.html.haml
hyla-1.0.9 lib/resources/backends/haml/html5/inline_image.html.haml
hyla-1.0.9.pre.3 lib/resources/backends/haml/html5/inline_image.html.haml
hyla-1.0.9.pre.3 lib/resources/backends/haml/deckjs/inline_image.html.haml
hyla-1.0.9.pre.2 lib/resources/backends/haml/html5/inline_image.html.haml
hyla-1.0.9.pre.2 lib/resources/backends/haml/deckjs/inline_image.html.haml
hyla-1.0.9.pre.1 lib/resources/backends/haml/html5/inline_image.html.haml
hyla-1.0.9.pre.1 lib/resources/backends/haml/deckjs/inline_image.html.haml
hyla-1.0.8 lib/resources/backends/haml/deckjs/inline_image.html.haml
hyla-1.0.8 lib/resources/backends/haml/html5/inline_image.html.haml
hyla-1.0.7 lib/resources/backends/haml/deckjs/inline_image.html.haml
hyla-1.0.7 lib/resources/backends/haml/html5/inline_image.html.haml
hyla-1.0.7.pre.9 lib/resources/backends/haml/html5/inline_image.html.haml
hyla-1.0.7.pre.9 lib/resources/backends/haml/deckjs/inline_image.html.haml
hyla-1.0.7.pre.8 lib/resources/backends/haml/deckjs/inline_image.html.haml
hyla-1.0.7.pre.8 lib/resources/backends/haml/html5/inline_image.html.haml
hyla-1.0.7.pre.7 lib/resources/backends/haml/deckjs/inline_image.html.haml
hyla-1.0.7.pre.7 lib/resources/backends/haml/html5/inline_image.html.haml
hyla-1.0.7.pre.6 lib/resources/backends/haml/deckjs/inline_image.html.haml
hyla-1.0.7.pre.6 lib/resources/backends/haml/html5/inline_image.html.haml