enyojs/spotlight — pull request #150 by graynorton (2014-10-04 19:27:06+00:00)
Title: BHV-15323: Fix Spotlight container behavior in webOS apps

Using the hack below to ensure that statically declared Spotlight
containers are initialized upon creation. Our previous pass at
this used enyo.Control.extend(), which meant it failed to work for
Control subkinds whose constructors were created immediately (vs.
being deferred). Unfortunately, this caused big problems in webOS,
where the "container" app systematically disables the deferral of
constructor creation.

There is some discussion ongoing as to whether we need a nicer
mechanism for extending functionality in cases like this (see
comments in BHV-15323), but in the meantime we need to proceed with
a quick fix for this issue.

Enyo-DCO-1.1-Signed-Off-By: Gray Norton (gray.norton@lge.com)