ViewFu
======
ViewFu is a Merb plugin that provides all the miscellaneous View tasks. It's a combination of the functionality of BrowserDetect, Headliner, Meta Tags - along with additional tweaks such as providing commonly used View Helpers Methods.
Maintainer Info
======
Tyler Crocker
NeoRails.com
Looking for *the one* awesome rails developer to add to your project? I may be available to help out. Contact me at neorails@gmail.com.
ViewFu HTML Helpers
=======
ViewFu provides helpers for commonly used html elements
br #=>
hr #=>
anchor("posts") #=>
clear #=>
clear(:left) #=>
clear_tag(:br) #=>
lorem #=> Lorem ipsum dolor...
ViewFu Helper Queries
=======
production? #=> returns true if Rails.env == "production"
ViewFu Misc Helpers
=======
paging(@array) #=> display a will_paginate paging links (only if the array is a valid paging collection)
paging(@array, :sabros) #=> wrap the paging links with a class "sabros"
Haml Specific Helpers
=======
Haml allows you to pash a hash of attributes. ViewFu assists this by providing a simple "hidden" helper that allows you to conditionally hide page elements.
%div{hidden} #=>
%div.posts{hidden_if(@posts.empty?)} #=> hide the .posts div if the array is empty
%p.empty{hidden_unless(@posts.empty?)} #=> hide the empty posts message if the array has elements
Page Titles
=======
ViewFu allows you to easily set the current page title from anywhere on your views
title
Displays the current page title
title(new_title)
Sets the page title
See lib/headliner/README for more details
Meta Tags
=======
ViewFu allows you to set meta tags on your page header from anywhere. Just add a call to meta_tags somewhere in your page header.
meta_tags
output all the html meta tags currently on the page
meta_keywords
output the meta keywords tag
meta_keywords(val)
set the page meta keywords
meta_description
output the meta description tag
meta_description(val)
set the page meta description
Copyright (c) 2008 NeoRails.com, released under the MIT license