/* YUI 3.17.2 (build 9c3c78e) Copyright 2014 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ YUI.add('file', function (Y, NAME) { /** * The File class provides a wrapper for a file pointer, either through an HTML5 * implementation or as a reference to a file pointer stored in Flash. The File wrapper * also implements the mechanics for uploading a file and tracking its progress. * @module file * @main file * @since 3.5.0 */ /** * `Y.File` serves as an alias for either `Y.FileFlash` * or `Y.FileHTML5`, depending on the feature set available * in a specific browser. * * @class File */ var Win = Y.config.win; if (Win && Win.File && Win.FormData && Win.XMLHttpRequest) { Y.File = Y.FileHTML5; } else { Y.File = Y.FileFlash; } }, '3.17.2', {"requires": ["file-flash", "file-html5"]});