From 4c29d8b3a6f4539ffd6e9dd54970b2c37d631e98 Mon Sep 17 00:00:00 2001 From: markhealey Date: Fri, 12 Oct 2012 17:40:48 -0600 Subject: [PATCH] RC2 --- build/F2.json | 8 ++--- docs/app-development.html | 36 +++++++++---------- docs/container-development.html | 30 ++++++++-------- docs/extending-f2.html | 28 +++++++-------- docs/f2js-sdk.html | 28 +++++++-------- docs/index.html | 30 ++++++++-------- docs/sdk/classes/F2.App.html | 26 +++++++------- docs/sdk/classes/F2.AppConfig.html | 26 +++++++------- .../classes/F2.AppManifest.AppContent.html | 26 +++++++------- docs/sdk/classes/F2.AppManifest.html | 26 +++++++------- docs/sdk/classes/F2.Constants.Css.html | 26 +++++++------- docs/sdk/classes/F2.Constants.Events.html | 26 +++++++------- docs/sdk/classes/F2.Constants.Sockets.html | 26 +++++++------- docs/sdk/classes/F2.Constants.Views.html | 26 +++++++------- docs/sdk/classes/F2.Constants.html | 26 +++++++------- .../classes/F2.ContainerConfig.UI.Mask.html | 26 +++++++------- docs/sdk/classes/F2.ContainerConfig.UI.html | 26 +++++++------- docs/sdk/classes/F2.ContainerConfig.html | 26 +++++++------- docs/sdk/classes/F2.Events.html | 26 +++++++------- docs/sdk/classes/F2.Rpc.html | 26 +++++++------- docs/sdk/classes/F2.UI.Modals.html | 26 +++++++------- docs/sdk/classes/F2.UI.Views.html | 26 +++++++------- docs/sdk/classes/F2.UI.html | 26 +++++++------- docs/sdk/classes/F2.html | 26 +++++++------- docs/sdk/files/sdk_src_classes.js.html | 26 +++++++------- docs/sdk/files/sdk_src_constants.js.html | 26 +++++++------- docs/sdk/files/sdk_src_container.js.html | 26 +++++++------- docs/sdk/files/sdk_src_events.js.html | 26 +++++++------- docs/sdk/files/sdk_src_preamble.js.html | 26 +++++++------- docs/sdk/files/sdk_src_rpc.js.html | 26 +++++++------- docs/sdk/files/sdk_src_ui.js.html | 26 +++++++------- docs/sdk/index.html | 28 +++++++-------- docs/sdk/modules/f2.html | 26 +++++++------- docs/src/app-development.md | 8 ++--- docs/src/container-development.md | 2 +- docs/src/index.md | 2 +- 36 files changed, 438 insertions(+), 438 deletions(-) diff --git a/build/F2.json b/build/F2.json index 80afd5ef..e50f3b3a 100644 --- a/build/F2.json +++ b/build/F2.json @@ -3,15 +3,15 @@ "version": "1.0.0", "shortVersion": "1.0", "releaseDate": "2012-09-25T22:40:16.217Z", - "lastUpdateDate": "2012-10-12T22:54:17.667Z", - "cacheBuster": "1350082457668", + "lastUpdateDate": "2012-10-12T23:40:40.147Z", + "cacheBuster": "1350085240148", "lastUpdateDateFormatted": "October 12, 2012" }, "sdk": { "version": "1.0.0", "shortVersion": "1.0", "releaseDate": "2012-10-12T16:59:20.904Z", - "lastUpdateDate": "2012-10-12T22:54:16.172Z", - "cacheBuster": "1350082455180" + "lastUpdateDate": "2012-10-12T23:40:38.703Z", + "cacheBuster": "1350085238040" } } \ No newline at end of file diff --git a/docs/app-development.html b/docs/app-development.html index 943fe3e5..1031127c 100644 --- a/docs/app-development.html +++ b/docs/app-development.html @@ -30,17 +30,17 @@ - - + + - - + + - - - - - + + + + + @@ -296,7 +296,7 @@

Styles

Scripts

-

The scripts property is an array of URLs. The scripts array refers to any JavaScript files needed by the app so it be function correctly on the container. The externally-referenced JS files should be fully-qualified.

+

The scripts property is an array of URLs. The scripts array refers to any JavaScript files needed by the app so that it will function correctly on the container. The externally-referenced JS files should be fully-qualified.

Example:

"scripts": [
     "http://www.domain.com/js/appclass.js"
@@ -527,7 +527,7 @@ 

Context

What is Context?

Apps are capable of sharing "context" with the container and other nearby apps. All apps have context which means the app "knows" who is using it and the content it contains. It is aware of an individual's data entitlements and user information that the container is requested to share (name, email, company, etc).

This means if a user wants to create a ticker-focused container so they can keep a close eye on shares of Proctor & Gamble, the container can send "symbol context" to any listening apps that are smart enough to refresh when ticker symbol PG is entered in the container's search box.

-

While apps can have context themselves, the responsibility for managing context switching or context passing falls on the container. The container assumes the role of a traffic cop—managing which data goes where. By using JavaScript events, the aontainer can listen for events sent by apps and likewise apps can listen for events sent by the container. To provide a layer of security, this means apps cannot communicate directly with other apps on their own; apps must communicate via an F2 aontainer to other apps since the container controls the F2.Events API.

+

While apps can have context themselves, the responsibility for managing context switching or context passing falls on the container. The container assumes the role of a traffic cop—managing which data goes where. By using JavaScript events, the aontainer can listen for events sent by apps and likewise apps can listen for events sent by the container. To provide a layer of security, this means apps cannot communicate directly with other apps on their own; apps must communicate via an F2 container to other apps since the container controls the F2.Events API.

Read more in the Framework.

Let's look at some code.

@@ -754,7 +754,7 @@

F2.UI.Views

Note If the container doesn't support all the views you need inside your app, you will need to coordinate those additions with the container provider.

Setting Up Views

-

Once you've determined the views you'd like to include in your app, the view should be specified by applying the F2.Constants.Css.APPVIEW classname to the containing DOM Element. A data- attribute should be added to the element as well which defines what view type is represented. Twitter Bootstrap's hide class should be applied to views are hidden on startup.

+

Once you've determined the views you'd like to include in your app, the view should be specified by applying the F2.Constants.Css.APPVIEW classname to the containing DOM Element. A data- attribute should be added to the element as well which defines what view type is represented. Twitter Bootstrap's hide class should be applied to views that are hidden on startup.

To setup a single view in your app, use this HTML on your app's outermost element noting the use of the f2-app-view classname and the data-f2-view attribute.

<div class='f2-app-view' data-f2-view='home'>
     ...
@@ -770,7 +770,7 @@ 

Setting Up Views

Controlling View State

-

The F2.UI namespace provides an API for developers to manage app View state.

+

The F2.UI namespace provides an API for developers to manage F2 app View state.

To programmatically change a View in javascript:

appConfig.ui.Views.change(F2.Constants.Views.HOME);

Note When appConfig.ui.Views.change() is called, the hide classname is automatically added or removed by F2.js depending on the visibility of the view. Read more in the SDK docs.

@@ -836,10 +836,10 @@

Considerations

- - + + - - + + diff --git a/docs/container-development.html b/docs/container-development.html index 9094efde..8e10a02c 100644 --- a/docs/container-development.html +++ b/docs/container-development.html @@ -30,17 +30,17 @@ - - + + - - + + - - - - - + + + + + @@ -398,7 +398,7 @@

Keeping JavaScript Clean

Context

Apps are capable of sharing "context" with the container and other nearby apps. All apps have context which means the app "knows" who is using it and the content it contains. It is aware of an individual's data entitlements and user information that the container is requested to share (name, email, company, etc).

This means if a user wants to create a ticker-focused container so they can keep a close eye on shares of Proctor & Gamble, the container can send "symbol context" to any listening apps that are smart enough to refresh when ticker symbol PG is entered in the container's search box.

-

While apps can have context themselves, the responsibility for managing context switching or context passing falls on the container. The container assumes the role of a traffic cop—managing which data goes where. By using JavaScript events, the aontainer can listen for events sent by apps and likewise apps can listen for events sent by the container. To provide a layer of security, this means apps cannot communicate directly with other apps on their own; apps must communicate via an F2 aontainer to other apps since the container controls the F2.Events API.

+

While apps can have context themselves, the responsibility for managing context switching or context passing falls on the container. The container assumes the role of a traffic cop—managing which data goes where. By using JavaScript events, the aontainer can listen for events sent by apps and likewise apps can listen for events sent by the container. To provide a layer of security, this means apps cannot communicate directly with other apps on their own; apps must communicate via an F2 container to other apps since the container controls the F2.Events API.

Read more in the Framework.

How to use Context

@@ -706,10 +706,10 @@

Considerations

- - + + - - + + diff --git a/docs/extending-f2.html b/docs/extending-f2.html index 991fe4a7..48acd972 100644 --- a/docs/extending-f2.html +++ b/docs/extending-f2.html @@ -30,17 +30,17 @@ - - + + - - + + - - - - - + + + + + @@ -205,10 +205,10 @@

Forum

- - + + - - + + diff --git a/docs/f2js-sdk.html b/docs/f2js-sdk.html index 547503db..8cfea4ad 100644 --- a/docs/f2js-sdk.html +++ b/docs/f2js-sdk.html @@ -30,17 +30,17 @@ - - + + - - + + - - - - - + + + + + @@ -197,10 +197,10 @@

Bug Tracking

- - + + - - + + diff --git a/docs/index.html b/docs/index.html index 8a95320b..9fd50602 100644 --- a/docs/index.html +++ b/docs/index.html @@ -11,17 +11,17 @@ - - + + - - + + - - - - - + + + + + @@ -285,7 +285,7 @@

Context

This means if a user wants to create a ticker-focused container so they can keep a close eye on shares of Proctor & Gamble, the container can send "symbol context" to any listening apps that are smart enough to refresh when ticker symbol PG is entered in the container's search box.

-

While apps can have context themselves, the responsibility for managing context switching or context passing falls on the container. The container assumes the role of a traffic cop—managing which data goes where. By using JavaScript events, the aontainer can listen for events sent by apps and likewise apps can listen for events sent by the container. To provide a layer of security, this means apps cannot communicate directly with other apps on their own; apps must communicate via an F2 aontainer to other apps.

+

While apps can have context themselves, the responsibility for managing context switching or context passing falls on the container. The container assumes the role of a traffic cop—managing which data goes where. By using JavaScript events, the aontainer can listen for events sent by apps and likewise apps can listen for events sent by the container. To provide a layer of security, this means apps cannot communicate directly with other apps on their own; apps must communicate via an F2 container to other apps.

@@ -370,10 +370,10 @@

Get Started

- - + + - - + + diff --git a/docs/sdk/classes/F2.App.html b/docs/sdk/classes/F2.App.html index 9e672a78..e05e1e2d 100644 --- a/docs/sdk/classes/F2.App.html +++ b/docs/sdk/classes/F2.App.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/classes/F2.AppConfig.html b/docs/sdk/classes/F2.AppConfig.html index ed9f0b6e..4e3729d7 100644 --- a/docs/sdk/classes/F2.AppConfig.html +++ b/docs/sdk/classes/F2.AppConfig.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/classes/F2.AppManifest.AppContent.html b/docs/sdk/classes/F2.AppManifest.AppContent.html index b565f3f8..f8d7dc54 100644 --- a/docs/sdk/classes/F2.AppManifest.AppContent.html +++ b/docs/sdk/classes/F2.AppManifest.AppContent.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/classes/F2.AppManifest.html b/docs/sdk/classes/F2.AppManifest.html index 710af4b8..537205a8 100644 --- a/docs/sdk/classes/F2.AppManifest.html +++ b/docs/sdk/classes/F2.AppManifest.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/classes/F2.Constants.Css.html b/docs/sdk/classes/F2.Constants.Css.html index 98239cd9..cf6f7e43 100644 --- a/docs/sdk/classes/F2.Constants.Css.html +++ b/docs/sdk/classes/F2.Constants.Css.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/classes/F2.Constants.Events.html b/docs/sdk/classes/F2.Constants.Events.html index a1dd9903..86bc9ade 100644 --- a/docs/sdk/classes/F2.Constants.Events.html +++ b/docs/sdk/classes/F2.Constants.Events.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/classes/F2.Constants.Sockets.html b/docs/sdk/classes/F2.Constants.Sockets.html index 668e1ca4..d918d47c 100644 --- a/docs/sdk/classes/F2.Constants.Sockets.html +++ b/docs/sdk/classes/F2.Constants.Sockets.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/classes/F2.Constants.Views.html b/docs/sdk/classes/F2.Constants.Views.html index f126de30..97664ddc 100644 --- a/docs/sdk/classes/F2.Constants.Views.html +++ b/docs/sdk/classes/F2.Constants.Views.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/classes/F2.Constants.html b/docs/sdk/classes/F2.Constants.html index 8edc21e8..15321685 100644 --- a/docs/sdk/classes/F2.Constants.html +++ b/docs/sdk/classes/F2.Constants.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/classes/F2.ContainerConfig.UI.Mask.html b/docs/sdk/classes/F2.ContainerConfig.UI.Mask.html index 58ad7d03..18c4986b 100644 --- a/docs/sdk/classes/F2.ContainerConfig.UI.Mask.html +++ b/docs/sdk/classes/F2.ContainerConfig.UI.Mask.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/classes/F2.ContainerConfig.UI.html b/docs/sdk/classes/F2.ContainerConfig.UI.html index 4b0b7fbb..9f4b9b25 100644 --- a/docs/sdk/classes/F2.ContainerConfig.UI.html +++ b/docs/sdk/classes/F2.ContainerConfig.UI.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/classes/F2.ContainerConfig.html b/docs/sdk/classes/F2.ContainerConfig.html index 66bcd3f5..482329fc 100644 --- a/docs/sdk/classes/F2.ContainerConfig.html +++ b/docs/sdk/classes/F2.ContainerConfig.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/classes/F2.Events.html b/docs/sdk/classes/F2.Events.html index 7a6971de..54d8741a 100644 --- a/docs/sdk/classes/F2.Events.html +++ b/docs/sdk/classes/F2.Events.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/classes/F2.Rpc.html b/docs/sdk/classes/F2.Rpc.html index 17d636af..4b2ce84f 100644 --- a/docs/sdk/classes/F2.Rpc.html +++ b/docs/sdk/classes/F2.Rpc.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/classes/F2.UI.Modals.html b/docs/sdk/classes/F2.UI.Modals.html index 5b9b521b..5c83977e 100644 --- a/docs/sdk/classes/F2.UI.Modals.html +++ b/docs/sdk/classes/F2.UI.Modals.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/classes/F2.UI.Views.html b/docs/sdk/classes/F2.UI.Views.html index bf54c644..96ee25ab 100644 --- a/docs/sdk/classes/F2.UI.Views.html +++ b/docs/sdk/classes/F2.UI.Views.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/classes/F2.UI.html b/docs/sdk/classes/F2.UI.html index 443fe0b3..a7d12eb0 100644 --- a/docs/sdk/classes/F2.UI.html +++ b/docs/sdk/classes/F2.UI.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/classes/F2.html b/docs/sdk/classes/F2.html index 6b74f319..5c8e7f76 100644 --- a/docs/sdk/classes/F2.html +++ b/docs/sdk/classes/F2.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/files/sdk_src_classes.js.html b/docs/sdk/files/sdk_src_classes.js.html index 2797cc11..1a24591c 100644 --- a/docs/sdk/files/sdk_src_classes.js.html +++ b/docs/sdk/files/sdk_src_classes.js.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/files/sdk_src_constants.js.html b/docs/sdk/files/sdk_src_constants.js.html index 8e5b36d0..ec778351 100644 --- a/docs/sdk/files/sdk_src_constants.js.html +++ b/docs/sdk/files/sdk_src_constants.js.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/files/sdk_src_container.js.html b/docs/sdk/files/sdk_src_container.js.html index a8dd5326..9f1893c6 100644 --- a/docs/sdk/files/sdk_src_container.js.html +++ b/docs/sdk/files/sdk_src_container.js.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/files/sdk_src_events.js.html b/docs/sdk/files/sdk_src_events.js.html index 4738746e..318727fc 100644 --- a/docs/sdk/files/sdk_src_events.js.html +++ b/docs/sdk/files/sdk_src_events.js.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/files/sdk_src_preamble.js.html b/docs/sdk/files/sdk_src_preamble.js.html index 1d764047..f1cfde7e 100644 --- a/docs/sdk/files/sdk_src_preamble.js.html +++ b/docs/sdk/files/sdk_src_preamble.js.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/files/sdk_src_rpc.js.html b/docs/sdk/files/sdk_src_rpc.js.html index e15a3290..bda41117 100644 --- a/docs/sdk/files/sdk_src_rpc.js.html +++ b/docs/sdk/files/sdk_src_rpc.js.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/files/sdk_src_ui.js.html b/docs/sdk/files/sdk_src_ui.js.html index c2f3e89a..561fe6e7 100644 --- a/docs/sdk/files/sdk_src_ui.js.html +++ b/docs/sdk/files/sdk_src_ui.js.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/index.html b/docs/sdk/index.html index 96b8d9d3..b138f34f 100644 --- a/docs/sdk/index.html +++ b/docs/sdk/index.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/sdk/modules/f2.html b/docs/sdk/modules/f2.html index 85f3d85d..cfbf8b23 100644 --- a/docs/sdk/modules/f2.html +++ b/docs/sdk/modules/f2.html @@ -6,17 +6,17 @@ - - + + - - + + - - - - - + + + + + - - - + + + - + diff --git a/docs/src/app-development.md b/docs/src/app-development.md index 915f7a8b..62cb3cb9 100644 --- a/docs/src/app-development.md +++ b/docs/src/app-development.md @@ -199,7 +199,7 @@ In the case when multiple stylesheetes are needed, simply add to the array as sh ### Scripts -The `scripts` property is an array of URLs. The `scripts` array refers to any JavaScript files needed by the app so it be function correctly on the container. The externally-referenced JS files should be fully-qualified. +The `scripts` property is an array of URLs. The `scripts` array refers to any JavaScript files needed by the app so that it will function correctly on the container. The externally-referenced JS files should be fully-qualified. Example: @@ -512,7 +512,7 @@ Apps are capable of sharing "context" with the container and other nearby apps. This means if a user wants to create a ticker-focused container so they can keep a close eye on shares of Proctor & Gamble, the container can send "symbol context" to any listening apps that are smart enough to refresh when ticker symbol PG is entered in the container's search box. -While apps can have context themselves, the responsibility for managing context switching or context passing falls on the container. The container assumes the role of a traffic cop—managing which data goes where. By using JavaScript events, the aontainer can listen for events sent by apps and likewise apps can listen for events sent by the container. To provide a layer of security, this means apps cannot communicate directly with other apps on their own; apps must communicate via an F2 aontainer to other apps since the container controls the [F2.Events API](../docs/sdk/classes/F2.Events.html). +While apps can have context themselves, the responsibility for managing context switching or context passing falls on the container. The container assumes the role of a traffic cop—managing which data goes where. By using JavaScript events, the aontainer can listen for events sent by apps and likewise apps can listen for events sent by the container. To provide a layer of security, this means apps cannot communicate directly with other apps on their own; apps must communicate via an F2 container to other apps since the container controls the [F2.Events API](../docs/sdk/classes/F2.Events.html). [Read more in the Framework](index.html#framework). @@ -822,7 +822,7 @@ F2 apps can have one or more views. Every app will have at least one "home" view #### Setting Up Views -Once you've determined the views you'd like to include in your app, the view should be specified by applying the `F2.Constants.Css.APPVIEW` classname to the containing DOM Element. A `data-` attribute should be added to the element as well which defines what view type is represented. Twitter Bootstrap's `hide` class should be applied to views are hidden on startup. +Once you've determined the views you'd like to include in your app, the view should be specified by applying the `F2.Constants.Css.APPVIEW` classname to the containing DOM Element. A `data-` attribute should be added to the element as well which defines what view type is represented. Twitter Bootstrap's `hide` class should be applied to views that are hidden on startup. To setup a single view in your app, use this HTML on your app's outermost element noting the use of the `f2-app-view` classname and the `data-f2-view` attribute. @@ -847,7 +847,7 @@ For details on `F2.Constants.Css.APPVIEW`, [browse to the SDK docs](../docs/sdk/ #### Controlling View State -The `F2.UI` namespace provides an API for developers to manage app View state. +The `F2.UI` namespace provides an API for developers to manage F2 app View state. To programmatically change a View in javascript: diff --git a/docs/src/container-development.md b/docs/src/container-development.md index d12a9e4a..6e73e27c 100644 --- a/docs/src/container-development.md +++ b/docs/src/container-development.md @@ -321,7 +321,7 @@ Apps are capable of sharing "context" with the container and other nearby apps. This means if a user wants to create a ticker-focused container so they can keep a close eye on shares of Proctor & Gamble, the container can send "symbol context" to any listening apps that are smart enough to refresh when ticker symbol PG is entered in the container's search box. -While apps can have context themselves, the responsibility for managing context switching or context passing falls on the container. The container assumes the role of a traffic cop—managing which data goes where. By using JavaScript events, the aontainer can listen for events sent by apps and likewise apps can listen for events sent by the container. To provide a layer of security, this means apps cannot communicate directly with other apps on their own; apps must communicate via an F2 aontainer to other apps since the container controls the [F2.Events API](../docs/sdk/classes/F2.Events.html). +While apps can have context themselves, the responsibility for managing context switching or context passing falls on the container. The container assumes the role of a traffic cop—managing which data goes where. By using JavaScript events, the aontainer can listen for events sent by apps and likewise apps can listen for events sent by the container. To provide a layer of security, this means apps cannot communicate directly with other apps on their own; apps must communicate via an F2 container to other apps since the container controls the [F2.Events API](../docs/sdk/classes/F2.Events.html). [Read more in the Framework](index.html#framework). diff --git a/docs/src/index.md b/docs/src/index.md index 85be2e10..f4bf7219 100644 --- a/docs/src/index.md +++ b/docs/src/index.md @@ -140,7 +140,7 @@ Apps are capable of sharing "context" with the Container and other nearby apps. This means if a user wants to create a ticker-focused container so they can keep a close eye on shares of Proctor & Gamble, the container can send "symbol context" to any listening apps that are smart enough to refresh when ticker symbol PG is entered in the container's search box. -While apps can have context themselves, the responsibility for managing context switching or context passing falls on the container. The container assumes the role of a traffic cop—managing which data goes where. By using JavaScript events, the aontainer can listen for events sent by apps and likewise apps can listen for events sent by the container. To provide a layer of security, this means apps cannot communicate directly with other apps on their own; apps must communicate via an F2 aontainer to other apps. +While apps can have context themselves, the responsibility for managing context switching or context passing falls on the container. The container assumes the role of a traffic cop—managing which data goes where. By using JavaScript events, the aontainer can listen for events sent by apps and likewise apps can listen for events sent by the container. To provide a layer of security, this means apps cannot communicate directly with other apps on their own; apps must communicate via an F2 container to other apps. ![](./img/bankeo/bankeo_context2.png "F2 Context")