Comments (3)
A typical requirement on an application is to only become visible once it has fully loaded. The show() method makes make the application visible when only one application can be visible at any time. This method only affects the visibility of an application. In the case where more than one application is visible, calls to this method will not affect the z-index of the application with respect to any other visible applications. The visibility of an application shall not affect the events that it receives – an active application will receive user input events even when it is not visible. Calling this method will trigger an ApplicationShown DOM event.
The implication of not doing this is that for a web application, the application is invisible when first started up, as the application may not have loaded yet. This should be an update to the existing hbbtv strategy, as all applications will have to launch in this mode to avoid the extra test effort.
This code gives an example of how show should be called
// When the application has been loaded, so that a partial application isn't
// drawn on screen for a split second
//
// Assumes that the application/oipfApplicationManager object has the ID
// “applicationmanager”
Var appMgr = document.getElementById(“applicationmanager”);
var self = appMgr.getOwnerApplication(Window.document);
self.show();
from tal.
Yes. exactly right.
can you push a patch for this?
from tal.
Closed by 50e495b
from tal.
Related Issues (20)
- carusel constant navigation on keydown HOT 1
- get a widgets event listeners
- TAL deployment on Amazon Fire, Roku and Sony BDP HOT 2
- HLS HOT 2
- Lurd + Angular 6
- Webpack + Babel + TAL HOT 1
- deployment Clarification HOT 2
- Testing TAL - click() on elements HOT 3
- TAL BBC objects creating Memory leaks in smart Tv Applications HOT 1
- TAL BBC objects creating Memory leaks in smart Tv Applications HOT 2
- TAL Formatter usage causing memory leaks HOT 2
- how to start? HOT 1
- Deploying to Roku? HOT 1
- what is replacing the deprecated function getTextHeight() HOT 3
- PWA Compatibility HOT 1
- Active project? HOT 2
- How to complie for LG WebOS TV? HOT 2
- bbc tal web development HOT 1
- can we replace require js with angular 12 HOT 1
- Deprecation HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tal.