This page provides instructions for upgrading your Fluid Infusion from version 1.2 to version 1.3.
Framework
This release includes a restructuring of Framework files that may require changes the import paths in your HTML files.
If you are using a concatenated file such as the provided InfusionAll.js
or a custom build created using the Infusion Builder, you do not need to worry about these changes: All necessary files are included in the concatenated file. If, however, you are including dependencies individually, you will need to make the changes described below.
Individual components have specific requirements of the Framework, and do not necessarily include all Framework files. If you are working with a specific component, see the documentation for that component below.
Old File List |
---|
<script type="text/javascript" src="framework/core/js/Fluid.js"></script> <script type="text/javascript" src="framework/core/js/FluidDOMUtilities.js"></script> <script type="text/javascript" src="framework/core/js/JavaProperties.js"></script> <script type="text/javascript" src="framework/core/js/FluidDebugging.js"></script> <script type="text/javascript" src="framework/core/js/DataBinding.js"></script> <script type="text/javascript" src="framework/core/js/jquery.keyboard-a11y.js"></script> <script type="text/javascript" src="framework/core/js/ProgressiveEnhancement.js"></script> <script type="text/javascript" src="lib/fastXmlPull/js/fastXmlPull.js"></script> <script type="text/javascript" src="framework/renderer/js/fluidParser.js"></script> <script type="text/javascript" src="framework/renderer/js/fluidRenderer.js"></script> |
New File List |
<script type="text/javascript" src="framework/core/js/Fluid.js"></script> <script type="text/javascript" src="framework/core/js/FluidDocument.js"></script> <script type="text/javascript" src="framework/core/js/FluidDOMUtilities.js"></script> <script type="text/javascript" src="framework/core/js/JavaProperties.js"></script> <script type="text/javascript" src="framework/core/js/FluidDebugging.js"></script> <script type="text/javascript" src="framework/core/js/DataBinding.js"></script> <script type="text/javascript" src="framework/core/js/jquery.keyboard-a11y.js"></script> <script type="text/javascript" src="framework/core/js/FluidView.js"></script> <script type="text/javascript" src="framework/core/js/FluidIoC.js"></script> <script type="text/javascript" src="framework/core/js/FluidRequests.js"></script> <script type="text/javascript" src="framework/core/js/ModelTransformation.js"></script> <script type="text/javascript" src="framework/enhancement/js/ProgressiveEnhancement.js"></script> <script type="text/javascript" src="lib/fastXmlPull/js/fastXmlPull.js"></script> <script type="text/javascript" src="framework/renderer/js/fluidParser.js"></script> <script type="text/javascript" src="framework/renderer/js/fluidRenderer.js"></script> <script type="text/javascript" src="framework/renderer/js/RendererUtilities.js"></script> |
Inline Edit
In addition to the dependency changes, the Inline Edit has some new options, and a change to some of the option defaults. For details, see Upgrading Inline Edit to 1.3.
Pager
The Pager has made changes to the configuration of some of its subcomponents, as well as adding some new options. For details, see Upgrading Pager to 1.3.
Progress
Progress has added new events for handling showing and hiding the progress bar, as well as changes to some options. For details, see Upgrading Progress to 1.3.
Reorderer
One new option has been added to the Reorderer. For details, see Upgrading Reorderer to 1.3.
Table of Contents
Table of Contents has no API changes. For details about the specific Framework dependency changes, see Upgrading Table of Contents to 1.3.
UI Options
UI Options has added a new way to specify a preview template. For details, see Upgrading UI Options to 1.3.
Uploader
The Uploader has added support for HTML 5, as well as improved progressive enhancement. For details, see Upgrading Uploader to 1.3.