A.WidgetToggle Class
Widget extension, which can be used to add toggle visibility support to the base Widget class, through the Base.build method.
Methods
_afterCurrentIndexChange
-
event
Fired after the widget's index attribute is changed. Will update the scrollview to show the right item, if it isn't showing it yet.
Parameters:
-
event
EventFacade
_afterIndexChange
-
event
Fired after the scrollview's index
attribute is changed. Will update
the widget's index accordingly.
Parameters:
-
event
EventFacade
_afterResponsiveSwipe
()
protected
Fired after the widget's responsive
event. This adds back the swipe css
class that was removed by _onResponsiveSwipe
and then syncs the scroll UI.
_afterWidgetUISetVisible
()
protected
Fired after the widget's _uiSetVisible function is called. It prepares the swipe funcionality for use.
_attachSwipeEvents
()
protected
Listens to the necessary events for the swipe funcionality to work correctly.
_detachSwipeEvents
()
protected
Detaches all events related to the swipe funcionality.
_disableScrollView
()
protected
Disables the scroll view, removing the swipe funcionality.
_enableScrollView
()
protected
Enables the scroll view, adding the swipe funcionality.
_onResponsiveSwipe
()
protected
Fired on the widget's responsive
event. This removes the swipe css class,
so the responsive code can correctly calculate the widget's size. The css
class will be added back by _afterResponsiveSwipe
.
_plugPaginator
()
protected
Plugs ScrollViewPaginator if the useScrollViewPaginator
is true.
_scrollToCurrentIndex
()
protected
Scrolls to the widget's current index.
_setSwipe
()
protected
Sets swipe
attribute.
_syncScrollUI
()
protected
This method updates the scroll view with new dimensions and makes sure it's at the correct position.
_uiSetSwipe
()
protected
Updates the UI according to the current value of swipe
.
destructor
()
protected
Destructor lifecycle implementation.
initializer
()
protected
Construction logic executed during instantiation. Lifecycle.
toggle
-
visible
Toggles widget visibility.
Parameters:
-
visible
Boolean<p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p><p>Force the widget to be visible.</p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p></p>
Properties
WIDGET_INDEX_ATTRIBUTE
String
static
Static property used to define the Plugin.ScrollViewPaginator
index
configuration.
WIDGET_ITEM_SELECTOR
String
static
Static property used to define the Plugin.ScrollViewPaginator
selector
configuration.