Module: DynamicMenu::MenuItems

Defined in:
lib/dynamic_menu.rb

Instance Method Summary collapse

Instance Method Details

#newmenuitem(name, link, method = :get, confirm = "Are you sure?") ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/dynamic_menu.rb', line 5

def newmenuitem(name,link,method=:get,confirm="Are you sure?")
  if !defined?(@actionMenuItems)
    @actionMenuItems = Array.new
  end
  genlink = ""
  
  if method==:delete
    genlink += "<a href=\"#{link}\" data-confirm=\"#{confirm}\" data-method=\"delete\" rel=\"nofollow\">
     #{name}</a>".html_safe
  elsif link==:submit
    genlink += "<a href=\"#\" data-submit=\"true\">#{name}</a>".html_safe
   elsif link == :back
      genlink = "<a href=\"#\" data-back=\"true\">#{name}</a>".html_safe
   else
      genlink = "<a href=\"#{link}\">#{name}</a>".html_safe
  end      
  @actionMenuItems << genlink.html_safe
end