Method: Magnesium::SelectList#generate

Defined in:
lib/magnesium/elements/select_list.rb

#generateObject

def setbox(box)

  @box = box
end

def getbox()
  return @box
end

def setbrowser(browser)
  @browser = browser
end

def getbrowser()
  return @browser
end


84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
# File 'lib/magnesium/elements/select_list.rb', line 84

def generate()
  unless @box.empty?
    @box.collect do |f|
      if f["name"] == 'frame'
        @browser = Frame.dealframe(@browser,f["locate",],f["value"])
      elsif f["name"] == 'div'
        @browser = Div.dealdiv(@browser,f["locate"],f["value"])
      elsif f["name"] == 'span'
        @browser = Span.dealspan(@browser,f["locate"],f["value"])
      elsif f["name"] == 'table'
        @browser = Table.dealtable(@browser,f["locate"],f["value"])
      else
#            nonfun
        puts '...'
      end
    end
  end
end