MDL-35616 import YUI 3.7.2
[moodle.git] / lib / yuilib / 3.7.2 / build / file / file-coverage.js
blobedb6c7970cfa45a7143263c78eacd933aedd4dcb
1 /*
2 YUI 3.7.2 (build 5639)
3 Copyright 2012 Yahoo! Inc. All rights reserved.
4 Licensed under the BSD License.
5 http://yuilibrary.com/license/
6 */
7 if (typeof _yuitest_coverage == "undefined"){
8     _yuitest_coverage = {};
9     _yuitest_coverline = function(src, line){
10         var coverage = _yuitest_coverage[src];
11         if (!coverage.lines[line]){
12             coverage.calledLines++;
13         }
14         coverage.lines[line]++;
15     };
16     _yuitest_coverfunc = function(src, name, line){
17         var coverage = _yuitest_coverage[src],
18             funcId = name + ":" + line;
19         if (!coverage.functions[funcId]){
20             coverage.calledFunctions++;
21         }
22         coverage.functions[funcId]++;
23     };
25 _yuitest_coverage["build/file/file.js"] = {
26     lines: {},
27     functions: {},
28     coveredLines: 0,
29     calledLines: 0,
30     coveredFunctions: 0,
31     calledFunctions: 0,
32     path: "build/file/file.js",
33     code: []
35 _yuitest_coverage["build/file/file.js"].code=["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 <a href=\"FileFlash.html\">`Y.FileFlash`</a>","     * or <a href=\"FileHTML5.html\">`Y.FileHTML5`</a>, 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.7.2', {\"requires\": [\"file-flash\", \"file-html5\"]});"];
36 _yuitest_coverage["build/file/file.js"].lines = {"1":0,"20":0,"22":0,"23":0,"27":0};
37 _yuitest_coverage["build/file/file.js"].functions = {"(anonymous 1):1":0};
38 _yuitest_coverage["build/file/file.js"].coveredLines = 5;
39 _yuitest_coverage["build/file/file.js"].coveredFunctions = 1;
40 _yuitest_coverline("build/file/file.js", 1);
41 YUI.add('file', function (Y, NAME) {
43     /**
44      * The File class provides a wrapper for a file pointer, either through an HTML5 
45      * implementation or as a reference to a file pointer stored in Flash. The File wrapper 
46      * also implements the mechanics for uploading a file and tracking its progress.
47      * @module file
48      * @main file
49      * @since 3.5.0
50      */     
52     /**
53      * `Y.File` serves as an alias for either <a href="FileFlash.html">`Y.FileFlash`</a>
54      * or <a href="FileHTML5.html">`Y.FileHTML5`</a>, depending on the feature set available
55      * in a specific browser.
56      *
57      * @class File
58      */
60  _yuitest_coverfunc("build/file/file.js", "(anonymous 1)", 1);
61 _yuitest_coverline("build/file/file.js", 20);
62 var Win = Y.config.win;
64  _yuitest_coverline("build/file/file.js", 22);
65 if (Win && Win.File && Win.FormData && Win.XMLHttpRequest) {
66     _yuitest_coverline("build/file/file.js", 23);
67 Y.File = Y.FileHTML5;
68  }
70  else {
71     _yuitest_coverline("build/file/file.js", 27);
72 Y.File = Y.FileFlash;
73  }
75 }, '3.7.2', {"requires": ["file-flash", "file-html5"]});