class Psd2html::PsConvertor::ImgLink
Public Instance Methods
css_skeleton()
click to toggle source
# File lib/psd2html/psconvertor/imgLink.rb, line 7 def css_skeleton cssRenderData = { "classname" => "img-#{guid}", "styles" => { "position" => "absolute", "display" => "inline-block", "width" => "#{@psNode.width}px", "height" => "#{@psNode.height}px", "left" => curleft, "top" => curtop, "z-index" => "#{@psNode.depth}#{@parentConvertor.childrenConvertors.length - @index.to_i}" } } cssRenderData = CSS_HASH_BASE.merge(cssRenderData) end
guid()
click to toggle source
Calls superclass method
Psd2html::Convertor#guid
# File lib/psd2html/psconvertor/imgLink.rb, line 4 def guid "link-" + super end
html_skeleton()
click to toggle source
# File lib/psd2html/psconvertor/imgLink.rb, line 22 def html_skeleton imgUrl = "#{File.dirname(@dstPath)}/img-source-#{guid}-#{Time.now.to_i}.png" @psNode.image.save_as_png(imgUrl) htmlRenderData = { "attributes" => { "class" => "img-#{guid}", "href" => "#" }, "content" => "<img border=0 src=\"#{imgUrl}\" />", "tag" => "a" } htmlRenderData = HTML_HASH_BASE.merge(htmlRenderData) end