Class: GxtWidgets::GxtBasicTree
- Inherits:
-
PageObject::Elements::Div
- Object
- PageObject::Elements::Div
- GxtWidgets::GxtBasicTree
- Defined in:
- lib/gxt-widgets/gxt_basic_tree.rb
Instance Method Summary collapse
- #child_nodes ⇒ Object
- #collapse ⇒ Object
- #collapsed? ⇒ Boolean
- #expand ⇒ Object
- #expanded? ⇒ Boolean
- #joint ⇒ Object
- #name ⇒ Object
- #node(node_name) ⇒ Object
- #node_container ⇒ Object
- #node_contents ⇒ Object
Instance Method Details
#child_nodes ⇒ Object
9 10 11 |
# File 'lib/gxt-widgets/gxt_basic_tree.rb', line 9 def child_nodes self.gxt_basic_tree_elements(:xpath=>".//child::div[contains(@class,'x-tree3-node')]") end |
#collapse ⇒ Object
37 38 39 |
# File 'lib/gxt-widgets/gxt_basic_tree.rb', line 37 def collapse joint.click unless self.collapsed? end |
#collapsed? ⇒ Boolean
41 42 43 |
# File 'lib/gxt-widgets/gxt_basic_tree.rb', line 41 def collapsed? !self.node_container.visible? end |
#expand ⇒ Object
28 29 30 |
# File 'lib/gxt-widgets/gxt_basic_tree.rb', line 28 def joint.click unless self. end |
#expanded? ⇒ Boolean
32 33 34 |
# File 'lib/gxt-widgets/gxt_basic_tree.rb', line 32 def self.node_container.visible? end |
#joint ⇒ Object
24 25 26 |
# File 'lib/gxt-widgets/gxt_basic_tree.rb', line 24 def joint node_contents.image_element(:xpath=>".//img[contains(@class,'x-tree3-node-joint')]") end |
#name ⇒ Object
13 14 15 |
# File 'lib/gxt-widgets/gxt_basic_tree.rb', line 13 def name node_contents.span_element(:class=>"x-tree3-node-text").text end |
#node(node_name) ⇒ Object
17 18 19 20 21 22 |
# File 'lib/gxt-widgets/gxt_basic_tree.rb', line 17 def node(node_name) node_index = child_nodes.find_index do |node| node.name == node_name end child_nodes[node_index] end |
#node_container ⇒ Object
51 52 53 |
# File 'lib/gxt-widgets/gxt_basic_tree.rb', line 51 def node_container self.div_element(:xpath=>".//div[contains(@class,'x-tree3-node-ct')]") end |
#node_contents ⇒ Object
47 48 49 |
# File 'lib/gxt-widgets/gxt_basic_tree.rb', line 47 def node_contents self.div_element(:xpath=>".//div[contains(@class,'x-tree3-el')]") end |