lib/watir-webdriver/elements/table_row.rb in watir-webdriver-0.9.1 vs lib/watir-webdriver/elements/table_row.rb in watir-webdriver-0.9.2
- old
+ new
@@ -1,44 +1,15 @@
module Watir
class TableRow < HTMLElement
include CellContainer
- # @private
- attr_writer :locator_class
-
#
# Get the n'th cell (<th> or <td>) of this row
#
- # @return Watir::TableCell
+ # @return Watir::Cell
#
def [](idx)
cell(:index, idx)
end
-
- private
-
- def locator_class
- @locator_class || super
- end
end # TableRow
-
- class TableRowCollection < ElementCollection
- attr_writer :locator_class
-
- def elements
- # we do this craziness since the xpath used will find direct child rows
- # before any rows inside thead/tbody/tfoot...
- elements = super
-
- if locator_class == ChildRowLocator and @parent.kind_of? Table
- elements = elements.sort_by { |row| row.attribute(:rowIndex).to_i }
- end
-
- elements
- end
-
- def locator_class
- @locator_class || super
- end
- end # TableRowCollection
end # Watir