FLUID-2582: Uploader is dependent on ProgressiveEnhancement.js, which is not included in InfusionAll.js

Metadata

Source
FLUID-2582
Type
Bug
Priority
Critical
Status
Closed
Resolution
Fixed
Assignee
Eli Cochran
Reporter
Anastasia Cheetham
Created
2009-04-09T19:38:05.000-0400
Updated
2010-03-30T14:19:03.000-0400
Versions
  1. 1.0
  2. 1.1
  3. 1.1.1
  4. 1.1.2
Fixed Versions
  1. 1.1.2
Component
  1. Tech. Documentation
  2. Uploader

Description

ProgressiveEnhancement.js is not included in InfusionAll.js because it is executed upon being parsed. Implementations that use components that rely on progressive enhancement, such as Uploader, must manually include this file in addition to InfusionAll.js.

This issue should either be changed, or at least documented.

Comments

  • Anastasia Cheetham commented 2009-06-01T09:28:52.000-0400

    I have added mention of this file as a separate dependency in the Uploader API documentation.

  • Colin Clark commented 2010-03-30T14:18:29.000-0400

    This is by design: we don't know which pages will require progressive enhancement, so automatically including ProgressiveEnhancement.js in a custom build will be problematic in some cases.

  • Colin Clark commented 2010-03-30T14:19:03.000-0400

    Anastasia updated the documentation to alert users to the need for ProgressiveEnhancement.js.