new AppWindowFactory()
AppWindowFactory handle the launch request from gecko and
wrap the config with properer parameters.
If gecko is asking us to open a webapp,
AppWindowFactory would do the instantiation and let
AppWindowManager to do the following app opening control via
event launchapp
.
If gecko is asking us to open an inline activity page,
AppWindowFactory would wrap the configuration and sent it to
AppWindowFactory for it to do instantiation via eventlaunchactivity
.
Members
-
private _started :Boolean
-
Indicate whether this class is started or not.
Methods
-
launch(config)
-
Launch an app window.
Parameters:
Name Type Description config BrowserConfig Generated by BrowserConfigHelper.
-
publish(event, detail)
-
Publish a CustomEvent.
Parameters:
Name Type Description event String The name of the event.
detail Object The data passed when initializing the event.
-
start()
-
Register all event handlers.
-
stop()
-
Unregister all event handlers.