Skip to content

Commit

Permalink
v1.4.5
Browse files Browse the repository at this point in the history
  • Loading branch information
brianbaker committed Mar 2, 2018
1 parent f6ede84 commit 5ba568c
Show file tree
Hide file tree
Showing 39 changed files with 194 additions and 92 deletions.
2 changes: 1 addition & 1 deletion bower.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"markit f2"
],
"homepage": "http://www.openf2.org",
"version": "1.4.4",
"version": "1.4.5",
"main": "F2.latest.js",
"ignore": [
"**/.*",
Expand Down
8 changes: 4 additions & 4 deletions docs/dist/about-f2.html
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@
<li class="hidden-xs"><a href="http://www.openf2.org">Home</a></li>
<li><a href="http://www.openf2.org/developers">Developers</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" href="#">Docs<span class="hidden-xs">&nbsp;v1.4.4</span>&nbsp;<span class="caret"></span></a>
<a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" href="#">Docs<span class="hidden-xs">&nbsp;v1.4.5</span>&nbsp;<span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="index.html">Getting Started</a></li>
<li><a href="container-development.html">Container Development</a></li>
Expand Down Expand Up @@ -185,8 +185,8 @@ <h2 class="link-header" id="why">Why<a class="anchor" href="#why"><span>#</span>
<h2 class="link-header" id="spec-management">Spec Management<a class="anchor" href="#spec-management"><span>#</span></a></h2><p>F2 will continuously evolve to bring the community the best features, services and apps. F2’s promise is to do this by building on the existing spec, not by changing it. The specification aims high to solve many problems and suit many needs. As the standard evolves and new requirements come to light, the functionality in F2 will expand accordingly. </p>
<p>To achieve steady growth and stable release cycles, F2 will be maintained under the Semantic Versioning guidelines as much as possible. For more information, <a href="https://github.com/OpenF2/F2#readme">browse to the readme on GitHub</a>.</p>
<p><img src="./img/bankeo/bankeo_cascade.png" alt="" title="F2 Framework">.</p>
<h3 class="link-header" id="track">Track<a class="anchor" href="#track"><span>#</span></a></h3><p>F2 v1.0 was released on October 15, 2012. The latest version of the F2 specification is 1.4.4 released on 31 January 2018. To provide transparency into the future of F2, a roadmap wiki will be available on GitHub. A <a href="https://github.com/OpenF2/F2/wiki/Docs-Changelog">changelog</a> that tracks version-to-version changes, upgrades and deprecated features will offer a historical look at F2’s evolution. </p>
<p><span class="label label-default">Note</span> There is a <a href="https://github.com/OpenF2/F2/wiki/SDK-Changelog">separate changelog</a> for the <a href="f2js-sdk.html">F2.js SDK</a> which is currently version 1.4.4.</p>
<h3 class="link-header" id="track">Track<a class="anchor" href="#track"><span>#</span></a></h3><p>F2 v1.0 was released on October 15, 2012. The latest version of the F2 specification is 1.4.5 released on 2 March 2018. To provide transparency into the future of F2, a roadmap wiki will be available on GitHub. A <a href="https://github.com/OpenF2/F2/wiki/Docs-Changelog">changelog</a> that tracks version-to-version changes, upgrades and deprecated features will offer a historical look at F2’s evolution. </p>
<p><span class="label label-default">Note</span> There is a <a href="https://github.com/OpenF2/F2/wiki/SDK-Changelog">separate changelog</a> for the <a href="f2js-sdk.html">F2.js SDK</a> which is currently version 1.4.5.</p>
<h3 class="link-header" id="collaborate">Collaborate<a class="anchor" href="#collaborate"><span>#</span></a></h3><p>The F2 specification and the F2.js JavaScript library are open-source projects managed on GitHub. F2 chose this route to allow developers to contribute to the success of both the open standard and SDKs. GitHub’s tools make collaboration easy, and you can get started contributing today.</p>
<p>All contributors will be expected to follow consistent standards and guidelines when contributing to F2. Direct inquiries to <a href="mailto:[email protected]">[email protected]</a> or post a question on the <a href="https://groups.google.com/forum/#!forum/OpenF2">F2 mailing list</a>.</p>
<h3 class="link-header" id="notational-conventions">Notational Conventions<a class="anchor" href="#notational-conventions"><span>#</span></a></h3><p>The keywords “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as described in <a href="http://tools.ietf.org/html/rfc2119">RFC 2119</a>. For readability, these words do not appear in all uppercase letters in this specification.</p>
Expand Down Expand Up @@ -288,7 +288,7 @@ <h1 class="hidden-sm hidden-md hidden-lg">F2</h1>
<li class="version"><a href="https://github.com/OpenF2/F2" title="F2 on GitHub" class="hexagon"><i class="fa fa-github fa-2x"></i></a>
<div class="hidden-xs hidden-sm"><a href="https://github.com/OpenF2/F2">
<h5>View on GitHub</h5>
<p>Current Version&nbsp;<span>1.4.4</span><br/>Released&nbsp;<span>31 January 2018</span>
<p>Current Version&nbsp;<span>1.4.5</span><br/>Released&nbsp;<span>2 March 2018</span>
</p></a></div>
</li>
<li> <a href="http://blog.openf2.org" title="F2 Blog" class="hexagon"><i class="fa fa-bullhorn fa-2x"></i></a></li>
Expand Down
4 changes: 2 additions & 2 deletions docs/dist/app-development.html
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@
<li class="hidden-xs"><a href="http://www.openf2.org">Home</a></li>
<li><a href="http://www.openf2.org/developers">Developers</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" href="#">Docs<span class="hidden-xs">&nbsp;v1.4.4</span>&nbsp;<span class="caret"></span></a>
<a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" href="#">Docs<span class="hidden-xs">&nbsp;v1.4.5</span>&nbsp;<span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="index.html">Getting Started</a></li>
<li><a href="container-development.html">Container Development</a></li>
Expand Down Expand Up @@ -855,7 +855,7 @@ <h1 class="hidden-sm hidden-md hidden-lg">F2</h1>
<li class="version"><a href="https://github.com/OpenF2/F2" title="F2 on GitHub" class="hexagon"><i class="fa fa-github fa-2x"></i></a>
<div class="hidden-xs hidden-sm"><a href="https://github.com/OpenF2/F2">
<h5>View on GitHub</h5>
<p>Current Version&nbsp;<span>1.4.4</span><br/>Released&nbsp;<span>31 January 2018</span>
<p>Current Version&nbsp;<span>1.4.5</span><br/>Released&nbsp;<span>2 March 2018</span>
</p></a></div>
</li>
<li> <a href="http://blog.openf2.org" title="F2 Blog" class="hexagon"><i class="fa fa-bullhorn fa-2x"></i></a></li>
Expand Down
8 changes: 4 additions & 4 deletions docs/dist/container-development.html
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@
<li class="hidden-xs"><a href="http://www.openf2.org">Home</a></li>
<li><a href="http://www.openf2.org/developers">Developers</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" href="#">Docs<span class="hidden-xs">&nbsp;v1.4.4</span>&nbsp;<span class="caret"></span></a>
<a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" href="#">Docs<span class="hidden-xs">&nbsp;v1.4.5</span>&nbsp;<span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="index.html">Getting Started</a></li>
<li class="active"><a href="container-development.html">Container Development</a></li>
Expand Down Expand Up @@ -290,7 +290,7 @@ <h3 class="link-header" id="setting-up-a-loading-gif">Setting Up a Loading GIF<a
</code></pre>
<p>Included in the <code>F2.UI.Mask</code> configuration object are the following properties: <code>backgroundColor</code>, <code>loadingIcon</code>, <code>opacity</code>, <code>useClasses</code>, and <code>zIndex</code>. Each of these <code>F2.UI.Mask</code> properties is detailed in <a href="./sdk/classes/F2.ContainerConfig.UI.Mask.html">the F2.js SDK docs</a>.</p>
<p>For more information on <code>F2.UI</code>, <a href="./sdk/classes/F2.UI.html">browse to the F2.js SDK docs</a>.</p>
<h3 class="link-header" id="override-the-appmanifest-request">Override the AppManifest Request<a class="anchor" href="#override-the-appmanifest-request"><span>#</span></a></h3><p>Occasionally Container Developers need more granular control over the <code>AppManifest</code> request mechanism in F2.js. The <a href="./sdk/classes/F2.html#methods-registerApps">manifest request process</a>&mdash;intentionally obscured from developers through the <code>F2.registerApps()</code> API&mdash;is handled by a simple ajax call to an HTTP endpoint. (F2 relies on <code>jQuery.ajax()</code> for this.) In version 1.4.4 of F2, the <code>AppManifest</code> request can be overridden in the Container Config. </p>
<h3 class="link-header" id="override-the-appmanifest-request">Override the AppManifest Request<a class="anchor" href="#override-the-appmanifest-request"><span>#</span></a></h3><p>Occasionally Container Developers need more granular control over the <code>AppManifest</code> request mechanism in F2.js. The <a href="./sdk/classes/F2.html#methods-registerApps">manifest request process</a>&mdash;intentionally obscured from developers through the <code>F2.registerApps()</code> API&mdash;is handled by a simple ajax call to an HTTP endpoint. (F2 relies on <code>jQuery.ajax()</code> for this.) In version 1.4.5 of F2, the <code>AppManifest</code> request can be overridden in the Container Config. </p>
<p><span class="label label-info">Note</span> The <code>AppManifest</code> endpoint is configured in the <code>manifestUrl</code> property within each <a href="#appconfigs"><code>AppConfig</code></a>.</p>
<p>The following example demonstrates how the <code>xhr</code> property of the <code>ContainerConfig</code> is used to override F2.js.</p>
<pre><code class="lang-javascript">F2.init({
Expand Down Expand Up @@ -340,7 +340,7 @@ <h4 class="link-header" id="type">Type<a class="anchor" href="#type"><span>#</sp
});
</code></pre>
<p>For more information on <code>F2.ContainerConfig.xhr</code>, <a href="./sdk/classes/F2.ContainerConfig.html">browse to the F2.js SDK docs</a>.</p>
<h3 class="link-header" id="override-the-request-for-app-dependencies">Override the Request for App Dependencies<a class="anchor" href="#override-the-request-for-app-dependencies"><span>#</span></a></h3><p>Occasionally Container Developers need more granular control over the request mechanism in F2.js for <code>AppManifest</code>-defined dependencies. The current dependency request process is handled by the straightforward <code>createElement(&#39;script&#39;)</code> and <code>createStyleSheet()</code> statements for scripts and styles, respectively. In version 1.4.4 of F2, the app dependency request can be overridden in the <a href="./sdk/classes/F2.ContainerConfig.html"><code>ContainerConfig</code></a>.</p>
<h3 class="link-header" id="override-the-request-for-app-dependencies">Override the Request for App Dependencies<a class="anchor" href="#override-the-request-for-app-dependencies"><span>#</span></a></h3><p>Occasionally Container Developers need more granular control over the request mechanism in F2.js for <code>AppManifest</code>-defined dependencies. The current dependency request process is handled by the straightforward <code>createElement(&#39;script&#39;)</code> and <code>createStyleSheet()</code> statements for scripts and styles, respectively. In version 1.4.5 of F2, the app dependency request can be overridden in the <a href="./sdk/classes/F2.ContainerConfig.html"><code>ContainerConfig</code></a>.</p>
<h4 class="link-header" id="override-the-script-loader">Override the Script Loader<a class="anchor" href="#override-the-script-loader"><span>#</span></a></h4><p>As defined in the <code>AppManifest</code>, each F2 App can have script file dependencies. These are <a href="app-development.html#app-manifest">defined as URLs</a> in the <code>AppManifest.scripts</code> property (type array). The script loader can be replaced with any script loading mechanism such as those found in <a href="http://requirejs.org/">RequireJS</a>, <a href="http://jquery.com">jQuery</a> or <a href="http://headjs.com/">HeadJS</a>.</p>
<p>To override the script loader, assign a function to <code>loadScripts</code> in <code>F2.init</code> as shown below. The function is passed <code>scripts</code> (array) and <code>callback</code> (function) which needs to be called when all scripts have been loaded.</p>
<pre><code class="lang-javascript">F2.init({
Expand Down Expand Up @@ -992,7 +992,7 @@ <h1 class="hidden-sm hidden-md hidden-lg">F2</h1>
<li class="version"><a href="https://github.com/OpenF2/F2" title="F2 on GitHub" class="hexagon"><i class="fa fa-github fa-2x"></i></a>
<div class="hidden-xs hidden-sm"><a href="https://github.com/OpenF2/F2">
<h5>View on GitHub</h5>
<p>Current Version&nbsp;<span>1.4.4</span><br/>Released&nbsp;<span>31 January 2018</span>
<p>Current Version&nbsp;<span>1.4.5</span><br/>Released&nbsp;<span>2 March 2018</span>
</p></a></div>
</li>
<li> <a href="http://blog.openf2.org" title="F2 Blog" class="hexagon"><i class="fa fa-bullhorn fa-2x"></i></a></li>
Expand Down
6 changes: 3 additions & 3 deletions docs/dist/extending-f2.html
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@
<li class="hidden-xs"><a href="http://www.openf2.org">Home</a></li>
<li><a href="http://www.openf2.org/developers">Developers</a></li>
<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" href="#">Docs<span class="hidden-xs">&nbsp;v1.4.4</span>&nbsp;<span class="caret"></span></a>
<a class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" href="#">Docs<span class="hidden-xs">&nbsp;v1.4.5</span>&nbsp;<span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="index.html">Getting Started</a></li>
<li><a href="container-development.html">Container Development</a></li>
Expand Down Expand Up @@ -165,7 +165,7 @@ <h2 class="link-header" id="best-practices">Best Practices<a class="anchor" href
</ul>
<hr>
<h2 class="link-header" id="forum">Forum<a class="anchor" href="#forum"><span>#</span></a></h2><p>Have a question? Ask it on the <a href="https://groups.google.com/forum/#!forum/OpenF2">F2 Google Group</a>.</p>
<p><a href="&#x6d;&#x61;&#x69;&#108;&#116;&#111;&#58;&#79;&#x70;&#101;&#110;&#x46;&#50;&#64;&#x67;&#111;&#111;&#103;&#108;&#x65;&#103;&#114;&#x6f;&#x75;&#x70;&#x73;&#46;&#99;&#111;&#109;">&#79;&#x70;&#101;&#110;&#x46;&#50;&#64;&#x67;&#111;&#111;&#103;&#108;&#x65;&#103;&#114;&#x6f;&#x75;&#x70;&#x73;&#46;&#99;&#111;&#109;</a></p>
<p><a href="&#x6d;&#x61;&#105;&#108;&#x74;&#x6f;&#x3a;&#x4f;&#x70;&#101;&#x6e;&#70;&#50;&#64;&#x67;&#x6f;&#111;&#x67;&#x6c;&#x65;&#x67;&#114;&#111;&#x75;&#112;&#x73;&#46;&#x63;&#x6f;&#109;">&#x4f;&#x70;&#101;&#x6e;&#70;&#50;&#64;&#x67;&#x6f;&#111;&#x67;&#x6c;&#x65;&#x67;&#114;&#111;&#x75;&#112;&#x73;&#46;&#x63;&#x6f;&#109;</a></p>
<hr>

</div>
Expand Down Expand Up @@ -199,7 +199,7 @@ <h1 class="hidden-sm hidden-md hidden-lg">F2</h1>
<li class="version"><a href="https://github.com/OpenF2/F2" title="F2 on GitHub" class="hexagon"><i class="fa fa-github fa-2x"></i></a>
<div class="hidden-xs hidden-sm"><a href="https://github.com/OpenF2/F2">
<h5>View on GitHub</h5>
<p>Current Version&nbsp;<span>1.4.4</span><br/>Released&nbsp;<span>31 January 2018</span>
<p>Current Version&nbsp;<span>1.4.5</span><br/>Released&nbsp;<span>2 March 2018</span>
</p></a></div>
</li>
<li> <a href="http://blog.openf2.org" title="F2 Blog" class="hexagon"><i class="fa fa-bullhorn fa-2x"></i></a></li>
Expand Down
Loading

0 comments on commit 5ba568c

Please sign in to comment.