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
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