Sha256: 366c762e9124ea93bb3a6942d9d97c90780eb830096a2daf4c181350deeec452
Contents?: true
Size: 957 Bytes
Versions: 2
Compression:
Stored size: 957 Bytes
Contents
module GlyphiconHelper require 'helpers' # Return the Twitter Bootstrap glyphicon html markup # Parameter name is the name of icon # Parameter options is the hash of additional options generating span # # # invoke # glyph :search # # returns # <span class="glyphicon glyphicon-search"></span> # # # invoke # glyph :search, class: 'pull-right' # # returns # <span class="pull-right glyphicon glyphicon-search"></span> # # # invoke # glyph :search, class: 'pull-right', data: { action: 'search' } # # returns # <span class="pull-right glyphicon glyphicon-search" data-action="search"></span> def glyph(name, options={}) glyph_options = options.dup glyph_classes = parse_html_classes_to_arr glyph_options[:class] glyph_classes << 'glyphicon' glyph_classes << "glyphicon-#{name.to_s.gsub('_', '-')}" glyph_options[:class] = glyph_classes content_tag :span, '', glyph_options end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
twitter-bootstrap-for-rails-1.3.4 | app/helpers/glyphicon_helper.rb |
twitter-bootstrap-for-rails-1.3.3 | app/helpers/glyphicon_helper.rb |