class Lebowski::Foundation::Views::Support::ListItemViewDisclosure

Public Class Methods

new(parent, selector) click to toggle source
# File lib/lebowski/foundation/views/list_item.rb, line 231
def initialize(parent, selector)
  @parent = parent
  @selector = selector
end

Public Instance Methods

collapse()
Alias for: toggle_off
expand()
Alias for: toggle_on
is_collapsed?()
Alias for: is_toggled_off?
is_expanded?()
Alias for: is_toggled_on?
is_toggled_off?() click to toggle source
# File lib/lebowski/foundation/views/list_item.rb, line 244
def is_toggled_off?()
  return (@parent['disclosureState'] == SC_BRANCH_CLOSED)
end
Also aliased as: is_collapsed?
is_toggled_on?() click to toggle source
# File lib/lebowski/foundation/views/list_item.rb, line 240
def is_toggled_on?()
  return (@parent['disclosureState'] == SC_BRANCH_OPEN)
end
Also aliased as: is_expanded?
toggle_off() click to toggle source
# File lib/lebowski/foundation/views/list_item.rb, line 257
def toggle_off()
  if is_toggled_on?
    @parent.scroll_to_visible
    cq = @parent.core_query(@selector)
    cq[0].click
    cq.done
  end
end
Also aliased as: collapse
toggle_on() click to toggle source
# File lib/lebowski/foundation/views/list_item.rb, line 248
def toggle_on()
  if is_toggled_off?
    @parent.scroll_to_visible
    cq = @parent.core_query(@selector)
    cq[0].click
    cq.done
  end
end
Also aliased as: expand
value() click to toggle source
# File lib/lebowski/foundation/views/list_item.rb, line 236
def value()
  return @parent['disclosureState']
end