[Commits] svn commit: 10314

www-data www-data at thor.atrc.utoronto.ca
Mon Nov 29 23:56:07 UTC 2010


------------------------------------------------------------------------
r10314 | colin | 2010-11-29 18:56:07 -0500 (Mon, 29 Nov 2010) | 5 lines
Changed paths:
   M /incubator/uploader/FLUID-3722/src/webapp/components/uploader/html/Uploader.html
   M /incubator/uploader/FLUID-3722/src/webapp/components/uploader/js/DemoUploadManager.js
   M /incubator/uploader/FLUID-3722/src/webapp/components/uploader/js/Flash9UploaderSupport.js
   M /incubator/uploader/FLUID-3722/src/webapp/components/uploader/js/FlashUploaderSupport.js
   M /incubator/uploader/FLUID-3722/src/webapp/components/uploader/js/HTML5UploaderSupport.js
   M /incubator/uploader/FLUID-3722/src/webapp/components/uploader/js/Uploader.js
   M /incubator/uploader/FLUID-3722/src/webapp/tests/component-tests/uploader/js/DemoUploadManagerTests.js
   M /incubator/uploader/FLUID-3722/src/webapp/tests/component-tests/uploader/js/SWFUploadManagerTests.js

FLUID-3722: Interim commit of Uploader strategy refactoring so I don't lose this. Fractured the strategies for both Flash and HTML into smaller units representing local and remote interfaces. Local contains all the queue and file related public API, while remote contains the methods required for communicating with the server. 

This change makes it easier to substitute either of the two remote strategies for the demo version. General cleanup and refactoring of the HTML 5 implementation code, especially around XHR handling. Still need to hide the dorkily named "engine", local, and remote behind a single strategy so users can easily switch implementations without knowing the details of what's behind it all.


------------------------------------------------------------------------



More information about the Commits mailing list