GF-53448 Added check for control
Fix moon.ListActions to make open property work in render time

- Fix: scroller for optionGroup is always showing in samples.
- Fix: scroller for optionGroup having height in stacked status.
- Fix: scroller for drawer is always showing in listActions.
- Fix: Skip animation before render.
- Fix: Show drawer when open is true on render time.

DCO-1.1-Signed-Off-By: Kunmyon Choi <kunmyon.choi@lge.com>
GF-54792: Use dynamic placeholder images so scrolling is more apparent.
DCO-1.1-Signed-Off-By: Kevin Schaaf <kevin.schaaf@lge.com>
MR-85: Move carets to the right side in all expandable controls in moonstone
Enyo-DCO-1.1-Signed-off-by: Krishna Rangarajan <krishna.rangarajan@lge.com>
GF-57567: Prod: Asset for active caret on simple picker and scroller on LIGHT THEME is wrong
Enyo-DCO-1.1-Signed-off-by: Krishna Rangarajan <krishna.rangarajan@lge.com>
GF-57725: SimplePicker: update nav button hide/show at render time, in case controls were created after the initial picker creation.  Calendar: make sure value changed handler runs during create.
DCO-1.1-Signed-Off-By: Kevin Schaaf <kevin.schaaf@lge.com>
GF-58347: update moon.Tooltip not to appear when spotlight is freezed. Enyo-DCO-1.1-Signed-off-by: YoungMok Kim <ym1980.kim@lge.com>
GF-58344: Don't capture events in tooltip; tooltip hide/show is handled by TooltipDecorator enter/leave, don't need to capture events for detecting outside tap.
DCO-1.1-Signed-Off-By: Kevin Schaaf <kevin.schaaf@lge.com>
GF-58469: Fix issue with spotlight jumping from a closing drawer to first element on page

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
GF-58400: Fixed bug with AlwaysViewing Panel forgetting previously spotted item.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>
Use setter instead of direct assignment, in case we want to listen for changes in the future.
Changed back to original direct assignment of spotlightDisabled values.
GF-58521: ContextualPopup (which applied light-moonstone theme) has problem on TV.
Enyo-DCO-1.1-Signed-off-by: Krishna Rangarajan <krishna.rangarajan@lge.com>
GF-58554: Accordion remember last focused item.

GF-58554: 5-way(up/down) key on AccordionSample move differently
according to last focused item.
GF-58781: ExpandableInput, provide focus after animation end

Fixing http://jira2.lgsvl.com/browse/GF-58781

This issue is reported from First use app and VKB team requested to
modify ExpandableInput to give focus when it is finish animation.

Problem:

When focus is moved to input filed in WebKit, the input field's position
will be tracked and calculated if that position is overlapped with VKB
area.

However, when animation works after focusing like ExpandableInput,
WebKit uses the position previously used before changing animation to
see if there's any overlapped area.

Therefore, the position after animation is overlapped with VKB area but
WebKit has no idea about it.

This issue occurrs when ExpandableInput is on the border of VKB area.
- position before ExpandableInput animation : posion not overlapping VKB
- position after ExpandableInput animation : position overlapping VKB

In order to see exactly if the position is overlapped, focus should be
able to move after expandableInput animation is complited.

Reproduction of this issue is available through 'Service Area Postal
Code' in 'Get Ready to watch TV page' of FirstUse app of Europe TV.
ANG-220: Image Grid: New VisD for multiple selections
Enyo-DCO-1.1-Signed-off-by: Krishna Rangarajan <krishna.rangarajan@lge.com>
Added support for new stoplight mechanism “spotlightIgnoredKeys”.
Because of the change to InputDecorator.js, This PR is dependent on the spotlight branch of the same name being merged into Spotlight master.
Enyo-DCO-1.1-Signed-off-by: Blake Stephens <blake.stephens@lge.com>
- Call the super-method of the parent kind.
- Prevent event propagation.
Fixes encountered while working on demo app.
Enyo-DCO-1.1-Signed-Off-By: Kevin Schaaf (kevin.schaaf@lge.com)
ANG-276: placeholder: toggle item Enyo-DCO-1.1-Signed-off-by: Brooke Peterson <brooke.peterson@lge.com>