Skip to content

Instantly share code, notes, and snippets.

@savonarola
Created September 3, 2009 20:00
Show Gist options
  • Save savonarola/180498 to your computer and use it in GitHub Desktop.
Save savonarola/180498 to your computer and use it in GitHub Desktop.
def roundcornr(css_class, resizable=true,&block)
haml_tag :table, :class => "#{css_class}_table" do
haml_tag :tr do
haml_tag :td, :class => "#{css_class}_tl"
haml_tag :td, :class => "#{css_class}_t"
haml_tag :td, :class => "#{css_class}_tr"
end
haml_tag :tr do
haml_tag :td, :class => "#{css_class}_l"
haml_tag :td, :class => "#{css_class}_content" do
if resizable
yield
else
haml_tag :div, :class => "#{css_class}_content" do
yield
end
end
end
haml_tag :td, :class => "#{css_class}_r"
end
haml_tag :tr do
haml_tag :td, :class => "#{css_class}_bl"
haml_tag :td, :class => "#{css_class}_b"
haml_tag :td, :class => "#{css_class}_br"
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment