FLUID-3872: Implement a new system for the progressive enhancement of Uploader using IoC

Metadata

Source
FLUID-3872
Type
Improvement
Priority
Blocker
Status
Closed
Resolution
Fixed
Assignee
Antranig Basman
Reporter
Colin Clark
Created
2010-12-02T16:21:33.944-0500
Updated
2014-03-03T13:40:05.307-0500
Versions
N/A
Fixed Versions
  1. 1.3
Component
  1. Uploader

Description

When we introduced the HTML 5 version of the Uploader and IoC-ified its architecture, we temporarily disabled Uploader's progressive enhancement features. We would also like to deprecate the specialized progressivelyEnhanceableUploader() creator function, instead providing seamless progressive enhancement for all users via the IoC system.

In light of these changes, we should re-implement progressive enhancement so that we can degrade from HTML 5 to Flash to single file upload based on the capabilities of the user's browser and (optionally) specific overrides by the implementer.

Comments

  • Justin Obara commented 2010-12-03T08:45:28.273-0500

    "Bug Parade Infusion 1.3"

  • Colin Clark commented 2010-12-11T16:57:35.688-0500

    This issue was resolved at r10391 with the addition of unit tests for the fluid.progressiveChecker framework utility. The unit tests have been reviewed by Michelle, but the overall implementation could do with a last check-over.

  • Colin Clark commented 2010-12-13T18:10:42.162-0500

    Unit tests weren't committed at r10391 as stated. They need to be committed before freezing 1.3

  • Colin Clark commented 2010-12-13T18:12:39.006-0500

    Unit tests actually committed at r10407.