Module: PietimerCis::ViewHelpers

Defined in:
lib/pietimer-cis/view_helpers.rb

Instance Method Summary collapse

Instance Method Details

#pietimer_tag(options = {}) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
# File 'lib/pietimer-cis/view_helpers.rb', line 3

def pietimer_tag(options={})
  messages = "<script type=\"text/javascript\">"

  unless options.blank?
    messages += "$(function(){"
    messages += "$(\"##{options[:id]}\").pietimer({seconds: #{options[:time].blank? ? 10 : options[:time].to_i },color: \"#{options[:color].blank? ? 'blank' : options[:color] }\",height: 100,width: 100},#{options[:callback].blank? ? "function(){alert('Time is Out.')}" : options[:callback] });"
    messages += "$(\"##{options[:id]}\").pietimer('start');"
    messages += "});"
  end  
   messages += "</script>"
   messages.html_safe
end