62 lines
1.6 KiB
Plaintext
62 lines
1.6 KiB
Plaintext
|
|
-if input.image_file
|
|
|
|
-if input.style== "1"
|
|
-url =input.image_file.file.large.medium.url
|
|
|
|
-elsif input.style== "2"
|
|
-url =input.image_file.file.large.medium.small.url
|
|
|
|
-elsif input.style== "3"
|
|
-url =input.image_file.file.square.url
|
|
|
|
-elsif input.style== "4"
|
|
-url =input.image_file.file.large.medium.small.thumb.url
|
|
|
|
-elsif input.style== "5"
|
|
-url =input.image_file.file.large.url
|
|
-elsif input.style== "6"
|
|
-url =input.image_file.file.url
|
|
|
|
|
|
|
|
-else
|
|
-url =""
|
|
|
|
-url = "http://"+request.host_with_port+url
|
|
-style = ""
|
|
-style = "text-align:center;" if input.alignement == "center"
|
|
|
|
|
|
-style = "float:right;" if input.alignement == "right"
|
|
|
|
|
|
-style = "float:left;" if input.alignement == "left"
|
|
|
|
-style = false if input.alignement == "none"
|
|
|
|
- if input.cible
|
|
-link = input.cible.cible_url
|
|
|
|
-styleimg=""
|
|
-styleimg += "width:"+input.width.to_s+"px;" if input.width?
|
|
-styleimg += "height:"+input.height.to_s+"px;" if input.height?
|
|
|
|
=raw '<div class="img" style="'+style+'">' if style
|
|
|
|
-if admin
|
|
= image_tag(url, :alt => input.alt.to_s, :style => styleimg )
|
|
-else
|
|
|
|
-if link
|
|
|
|
=link_to image_tag(url, :alt => input.alt.to_s, :style => styleimg ), link, :title => input.alt.to_s, :target => (input.popup ? "_blank" : "")
|
|
|
|
|
|
-elsif input.expandable
|
|
=link_to image_tag(url, :alt => input.alt.to_s, :style => styleimg ), (input.image_file ? input.image_file.file.large.url : ""), :title => input.alt.to_s, :class => "expandable_image"
|
|
|
|
-else
|
|
=image_tag(url, :alt => input.alt.to_s, :style => styleimg )
|
|
|
|
=raw '</div>' if style |