class Lebowski::Foundation::Views::DisclosureView
Represents a proxy to a SproutCore disclosure view (SC.DisclosureView)
Public Instance Methods
in_mixed_state?()
click to toggle source
Used to determine if this view is in a mixed state. The view is in a mixed state when it has a value when it has more than one value (e.g. [true, false])
# File lib/lebowski/foundation/views/disclosure.rb, line 50 def in_mixed_state?() val = self['value'] return val.kind_of?(Array) end
is_toggled_off?()
click to toggle source
Used to determine if this view's toggle is off
# File lib/lebowski/foundation/views/disclosure.rb, line 28 def is_toggled_off?() return (self['value'] == self['toggleOffValue']) end
is_toggled_on?()
click to toggle source
Used to determine if this view's toggle is on
# File lib/lebowski/foundation/views/disclosure.rb, line 20 def is_toggled_on?() val = self['value'] return (val == self['toggleOnValue'] or val.kind_of?(Array)) end
toggle_off()
click to toggle source
# File lib/lebowski/foundation/views/disclosure.rb, line 41 def toggle_off() click if (in_mixed_state? or is_toggled_on?) end
toggle_on()
click to toggle source
# File lib/lebowski/foundation/views/disclosure.rb, line 32 def toggle_on() if in_mixed_state? click click elsif is_toggled_off? click end end