3 Main Project Site: http://fluidproject.org
4 Documentation: http://wiki.fluidproject.org/display/fluid/Infusion+Documentation
11 * This is a maintenance release, so no new features were addded. Instead, the following bugs were fixed:
12 * FLUID-3077 : Text inside inline editor is being lost after canceling the text edit.
13 * FLUID-2967 : Item will drop to the right of an element when it should have dropped at the left.
14 * FLUID-2590 : flc-reorderer-dropWarning used for both DOM selection and styling.
15 * FLUID-2277 : Can't select text: using IE.
16 * FLUID-1625 : [Image Reorderer] drop target can be left but image drops right.
17 * FLUID-3054 : tiny_mce Inline Edit text editor fails when used with advanced theme.
18 * FLUID-2940 : fluid.moduleLayout = fluid.moduleLayout || {}; is in the wrong location in moduleLayout.js
19 * FLUID-2935 : fluid.fetchResources method does not call specified function after receiving a 404 error.
20 * FLUID-2934 : Requesting a blank page via fluid.fetchResources triggers an infinite http request loop.
21 * FLUID-2792 : Saving rich text content, without making changes, will still render the undo control.
22 * FLUID-2638 : Invitation style causes Rich Text Inline Edit to misbehave
23 * FLUID-1320 : Typing "Click here to edit" is equivalent to erasing all the text
25 What's in this Release
26 ======================
28 This release is available in two forms:
29 Deployment Bundle - infusion-1.1.1.zip
30 Source Code Bundle - infusion-1.1.1-src.zip
32 In addition to source code, samples and tests, both bundles include at the top level a single JavaScript file
36 that is a combination of all other source files. Developers can include this single file in their
37 pages to provide all the necessary support for the Infusion component Library. In the Deployment Bundle,
38 this script is compressed and suitable for production use.
40 The Deployment Bundle also includes a WAR file suitable for deployment in Java-based containers:
41 fluid-components-1.1.1.war
45 The organization of the full source code for the Infusion library is as follows:
67 In the Deployment Bundle, the JavaScript source has been minified: comments and whitespace have
70 Developers wishing to learn about the Fluid Infusion code, or debug their applications, should use
71 the Source Code Bundle.
73 Examples and Sample Code
74 ------------------------
75 Sample code illustrating how Infusion components can be used:
78 bspace/ (showcases: Inline Edit)
79 sakai/ (showcases: Inline Edit, Pager, UI Options, FSS)
80 uportal/ (showcases: Reorderer, UI Options, FSS)
106 Fluid Infusion code is licensed under a dual ECL 2.0 / BSD license. The specific licenses can be
107 found in the license file:
108 licenses/Infusion-LICENSE.txt
110 Infusion also depends upon some third party open source modules. These are contained in their own
111 folders, and their licenses are also present in
114 Third Party Software in Infusion
115 --------------------------------
116 This is a list of publicly available software that is included in the Fluid Infusion bundle, along
117 with their licensing terms.
119 * jQuery javascript library v1.3.2: http://jquery.com/ (MIT and GPL licensed http://docs.jquery.com/Licensing)
120 * jQuery UI javascript widget library v1.7: http://ui.jquery.com/ (MIT and GPL licensed http://docs.jquery.com/Licensing)
121 * jQuery QUnit testrunner r6173: http://docs.jquery.com/QUnit (MIT and GPL licensed http://docs.jquery.com/Licensing)
122 * Douglas Crockford's JSON parsing and stringifying methods (from 2007-11-06): http://www.json.org/ (Public Domain)
123 * SWFUpload v2.2.0.1: http://swfupload.org/ (MIT licensed http://www.opensource.org/licenses/mit-license.php)
124 * SWFObject v2.1: http://code.google.com/p/swfobject/ (MIT licensed http://www.opensource.org/licenses/mit-license.php)
125 * Sample markup and stylesheets from Sakai v2.5 (http://sakaiproject.org) and uPortal v2.6 (http://www.uportal.org/)
126 * FCKeditor v2.6, HTML text editor (LGPL licensed http://www.fckeditor.net/license)
128 Other third party software
130 * fastXmlPull is based on XML for Script's Fast Pull Parser v3.1
131 (see: http://wiki.fluidproject.org/display/fluid/Licensing+for+fastXmlPull.js )
132 * fluid.reset.css is based on YUI's CSS reset styling v2.5.2
133 see: http://developer.yahoo.com/yui/reset/ (BSD licensed http://developer.yahoo.com/yui/license.html)
144 http://wiki.fluidproject.org/display/fluid/Infusion+Documentation
146 The Fluid Project uses a wiki for documentation and project collaboration: http://wiki.fluidproject.org.
148 The documentation for Infusion consists of a number of information pages stored in the Fluid Wiki.
149 The pages include tutorials, API descriptions, testing procedures, and data-gathering approaches. To make the
150 manual pages easy to navigate we have added the following guides:
152 * A landing page is provided for the reader, with links to all of our documenation.
153 * A link to the documentation appears at the top of the left-side wiki navigation
154 bar with the name "Infusion Documentation".
159 Firefox 2.x, 3.x: full support
160 Internet Explorer 6.x, 7.x: full support
161 Safari 3.1, Opera 9.6: full support (except keyboard interaction, which is not supported by these browsers)
163 Internet Explorer 8: preliminary support
165 For more information on Fluid Infusion browser support, please see:
166 http://wiki.fluidproject.org/display/fluid/Browser+Support
169 Status of Components and Framework Features
170 ===========================================
172 Production: supports A-Grade browsers, stable for production usage across a wide range of
173 applications and use cases
174 * Fluid Skinning System
175 * Infusion Framework Core
176 * Inline Edit: Simple Text
177 * Reorderer: List, Grid, Layout, Image
180 Preview: still growing, but with broad browser support. Expect new features in upcoming releases
187 Sneak Peek: in development; APIs will change. Share your feedback, ideas, and code
188 * Inline Edit: Dropdown
189 * Inline Edit: Rich Text
196 The Fluid Project uses a JIRA website to track bugs: http://issues.fluidproject.org.
197 Some of the known issues in this release are described here:
200 FLUID-2504: Flexible columns don't maintain proper alignment under certain conditions
201 FLUID-2434: In IE, major font size changes break text positioning within form controls
202 FLUID-2397: Opera doesn't seem to repaint certain css changes on the fly, requiring a refresh to see them
205 FLUID-2577 Renderer performance can be slow on IE 6 and 7 in some contexts.
208 FLUID-1600 Pressing the "Tab" key to exit edit mode places focus on the wrong item
209 FLUID-2536 Inline Edit test fails using IE 8
212 FLUID-2582 Uploader is dependent on ProgressiveEnhancement.js, which is not included in InfusionAll.js
213 FLUID-2895 The browse files button displays as a white box in IE 7 when running off the local system in Flash 10
214 FLUID-2052 Cannot tab away from the "Browse Files" button with Flash 10; using FF3*
215 FLUID-2032 Cannot Tab to the 'Browse More" button with Flash 10, using FF2*
216 * For information related to known issues with Flash 10 compatibility,
217 see http://wiki.fluidproject.org/x/kwZo
220 FLUID-1540 Can't use keyboard reordering to move a nested reorderer to the right column, using IE6
221 FLUID-2171 In IE, can't reorderer portlets containing Google components
222 FLUID-858 Portlet Columns load with no padding between them in IE7
225 FLUID-2880 The Pager will be refactored. Note that as a result of this, there will be significant changes to the Pager API
226 FLUID-2329 The self-rendering mode of the Pager is not the default mode
227 FLUID-2486 Double clicking or clicking fast on "next/previous" links in pager does not cause advance of 2 pages in IE
230 FLUID-539 Can't use the "Tab" key to navigate out of reorderable tabs
231 FLUID-148 Edge case: visual position of drop target when droppable is at beginning or end of a row
232 FLUID-118 Dragging an image offscreen or out of the frame has some unexpected results.
235 FLUID-2398 Minimum font size control changes the text size even when the base size is larger then the minimum.
236 FLUID-2481 "Links" selection does not work correctly in UIOptions
237 FLUID-2506 Keyboard navigation inside the dialog breaks in simple layout mode: using FF
238 FLUID-2524 scrolling the screen while the UI Options dialog is open, will cause it's contents to appear distorted: using IE