module Matrack::HelperTags
Public Instance Methods
display_favicon()
click to toggle source
# File lib/matrack/helper_tags.rb, line 55 def display_favicon "<link rel='icon' type='image/png' href='../../images/favicon.png' />" end
email_validator()
click to toggle source
# File lib/matrack/helper_tags.rb, line 4 def email_validator '[A-Za-z0-9_\-\.]+\@[A-Za-z0-9_\-\.]+\.[A-Za-z]{2,4}' end
emailbox_tag(name, value = "", class_name = "", holder = "", req = nil, disabled = nil, pattern = nil)
click to toggle source
# File lib/matrack/helper_tags.rb, line 24 def emailbox_tag(name, value = "", class_name = "", holder = "", req = nil, disabled = nil, pattern = nil) tag = "<input type='email' name='#{name}' value='#{value}' " tag += "placeholder='#{holder}' class='#{class_name}'" tag += "required='#{req}'" unless req.nil? regex_pattern = pattern.nil? ? "#{email_validator}" : "#{pattern}" tag += " pattern='#{regex_pattern}'" tag += disabled.nil? ? ">" : " disabled='#{disabled}'>" end
image_tag(name, alt = "image")
click to toggle source
# File lib/matrack/helper_tags.rb, line 43 def image_tag(name, alt = "image") "<img src='../../images/#{name}' alt= '#{alt}'>" end
include_javascript(name)
click to toggle source
# File lib/matrack/helper_tags.rb, line 51 def include_javascript(name) "<script src='../../js/#{name}.js' type='text/javascript'></script>" end
include_stylesheet(name)
click to toggle source
# File lib/matrack/helper_tags.rb, line 47 def include_stylesheet(name) "<link href='../../css/#{name}.css' rel='stylesheet' type= 'text/css'>" end
link_tag(ref, class_name = "", title = "Link")
click to toggle source
# File lib/matrack/helper_tags.rb, line 39 def link_tag(ref, class_name = "", title = "Link") "<a href='#{ref}' class='#{class_name}'>#{title}</a>" end
password_tag(name, class_name = "", holder = "", req = nil, disabled = nil)
click to toggle source
# File lib/matrack/helper_tags.rb, line 16 def password_tag(name, class_name = "", holder = "", req = nil, disabled = nil) tag = "<input type='password' name='#{name}' " tag += "placeholder='#{holder}' class='#{class_name}'" tag += "required='#{req}'" unless req.nil? tag += disabled.nil? ? ">" : " disabled='#{disabled}'>" end
submit_tag(name, value = "Submit", class_name = "")
click to toggle source
# File lib/matrack/helper_tags.rb, line 34 def submit_tag(name, value = "Submit", class_name = "") tag = "<input type='submit' name='#{name}' value='#{value}' " tag += "class='#{class_name}'>" end
textbox_tag(name, value = "", class_name = "", holder = "", req = nil, disabled = nil)
click to toggle source
# File lib/matrack/helper_tags.rb, line 8 def textbox_tag(name, value = "", class_name = "", holder = "", req = nil, disabled = nil) tag = "<input type='text' name='#{name}' value='#{value}' " tag += "placeholder='#{holder}' class='#{class_name}'" tag += "required='#{req}'" unless req.nil? tag += disabled.nil? ? ">" : " disabled='#{disabled}'>" end