src/cm/media/js/lib/yui/yui_3.10.3/build/dataschema-text/dataschema-text-debug.js
author gibus
Tue, 11 Feb 2014 12:33:25 +0100
changeset 572 93383e54e042
parent 525 89ef5ed3c48b
permissions -rw-r--r--
Font size for piwik optout iframe.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
525
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     1
/*
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     2
YUI 3.10.3 (build 2fb5187)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     3
Copyright 2013 Yahoo! Inc. All rights reserved.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     4
Licensed under the BSD License.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     5
http://yuilibrary.com/license/
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     6
*/
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     7
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     8
YUI.add('dataschema-text', function (Y, NAME) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
     9
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    10
/**
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    11
 * Provides a DataSchema implementation which can be used to work with
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    12
 * delimited text data.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    13
 *
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    14
 * @module dataschema
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    15
 * @submodule dataschema-text
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    16
 */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    17
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    18
/**
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    19
Provides a DataSchema implementation which can be used to work with
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    20
delimited text data.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    21
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    22
See the `apply` method for usage.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    23
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    24
@class DataSchema.Text
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    25
@extends DataSchema.Base
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    26
@static
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    27
**/
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    28
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    29
var Lang = Y.Lang,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    30
    isString = Lang.isString,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    31
    isUndef  = Lang.isUndefined,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    32
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    33
    SchemaText = {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    34
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    35
        ////////////////////////////////////////////////////////////////////////
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    36
        //
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    37
        // DataSchema.Text static methods
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    38
        //
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    39
        ////////////////////////////////////////////////////////////////////////
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    40
        /**
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    41
        Applies a schema to a string of delimited data, returning a normalized
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    42
        object with results in the `results` property. The `meta` property of
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    43
        the response object is present for consistency, but is assigned an
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    44
        empty object.  If the input data is absent or not a string, an `error`
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    45
        property will be added.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    46
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    47
        Use _schema.resultDelimiter_ and _schema.fieldDelimiter_ to instruct
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    48
        `apply` how to split up the string into an array of data arrays for
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    49
        processing.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    50
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    51
        Use _schema.resultFields_ to specify the keys in the generated result
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    52
        objects in `response.results`. The key:value pairs will be assigned
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    53
        in the order of the _schema.resultFields_ array, assuming the values
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    54
        in the data records are defined in the same order.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    55
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    56
        _schema.resultFields_ field identifiers are objects with the following
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    57
        properties:
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    58
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    59
          * `key`   : <strong>(required)</strong> The property name you want
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    60
                the data value assigned to in the result object (String)
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    61
          * `parser`: A function or the name of a function on `Y.Parsers` used
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    62
                to convert the input value into a normalized type.  Parser
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    63
                functions are passed the value as input and are expected to
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    64
                return a value.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    65
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    66
        If no value parsing is needed, you can use just the desired property
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    67
        name string as the field identifier instead of an object (see example
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    68
        below).
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    69
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    70
        @example
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    71
            // Process simple csv
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    72
            var schema = {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    73
                    resultDelimiter: "\n",
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    74
                    fieldDelimiter: ",",
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    75
                    resultFields: [ 'fruit', 'color' ]
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    76
                },
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    77
                data = "Banana,yellow\nOrange,orange\nEggplant,purple";
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    78
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    79
            var response = Y.DataSchema.Text.apply(schema, data);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    80
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    81
            // response.results[0] is { fruit: "Banana", color: "yellow" }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    82
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    83
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    84
            // Use parsers
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    85
            schema.resultFields = [
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    86
                {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    87
                    key: 'fruit',
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    88
                    parser: function (val) { return val.toUpperCase(); }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    89
                },
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    90
                'color' // mix and match objects and strings
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    91
            ];
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    92
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    93
            response = Y.DataSchema.Text.apply(schema, data);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    94
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    95
            // response.results[0] is { fruit: "BANANA", color: "yellow" }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    96
         
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    97
        @method apply
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    98
        @param {Object} schema Schema to apply.  Supported configuration
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
    99
            properties are:
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   100
          @param {String} schema.resultDelimiter Character or character
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   101
              sequence that marks the end of one record and the start of
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   102
              another.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   103
          @param {String} [schema.fieldDelimiter] Character or character
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   104
              sequence that marks the end of a field and the start of
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   105
              another within the same record.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   106
          @param {Array} [schema.resultFields] Field identifiers to
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   107
              assign values in the response records. See above for details.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   108
        @param {String} data Text data.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   109
        @return {Object} An Object with properties `results` and `meta`
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   110
        @static
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   111
        **/
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   112
        apply: function(schema, data) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   113
            var data_in = data,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   114
                data_out = { results: [], meta: {} };
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   115
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   116
            if (isString(data) && schema && isString(schema.resultDelimiter)) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   117
                // Parse results data
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   118
                data_out = SchemaText._parseResults.call(this, schema, data_in, data_out);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   119
            } else {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   120
                Y.log("Text data could not be schema-parsed: " + Y.dump(data) + " " + Y.dump(data), "error", "dataschema-text");
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   121
                data_out.error = new Error("Text schema parse failure");
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   122
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   123
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   124
            return data_out;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   125
        },
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   126
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   127
        /**
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   128
         * Schema-parsed list of results from full data
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   129
         *
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   130
         * @method _parseResults
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   131
         * @param schema {Array} Schema to parse against.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   132
         * @param text_in {String} Text to parse.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   133
         * @param data_out {Object} In-progress parsed data to update.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   134
         * @return {Object} Parsed data object.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   135
         * @static
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   136
         * @protected
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   137
         */
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   138
        _parseResults: function(schema, text_in, data_out) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   139
            var resultDelim = schema.resultDelimiter,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   140
                fieldDelim  = isString(schema.fieldDelimiter) &&
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   141
                                schema.fieldDelimiter,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   142
                fields      = schema.resultFields || [],
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   143
                results     = [],
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   144
                parse       = Y.DataSchema.Base.parse,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   145
                results_in, fields_in, result, item,
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   146
                field, key, value, i, j;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   147
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   148
            // Delete final delimiter at end of string if there
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   149
            if (text_in.slice(-resultDelim.length) === resultDelim) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   150
                text_in = text_in.slice(0, -resultDelim.length);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   151
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   152
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   153
            // Split into results
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   154
            results_in = text_in.split(schema.resultDelimiter);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   155
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   156
            if (fieldDelim) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   157
                for (i = results_in.length - 1; i >= 0; --i) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   158
                    result = {};
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   159
                    item = results_in[i];
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   160
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   161
                    fields_in = item.split(schema.fieldDelimiter);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   162
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   163
                    for (j = fields.length - 1; j >= 0; --j) {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   164
                        field = fields[j];
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   165
                        key = (!isUndef(field.key)) ? field.key : field;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   166
                        // FIXME: unless the key is an array index, this test
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   167
                        // for fields_in[key] is useless.
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   168
                        value = (!isUndef(fields_in[key])) ?
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   169
                                    fields_in[key] :
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   170
                                    fields_in[j];
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   171
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   172
                        result[key] = parse.call(this, value, field);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   173
                    }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   174
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   175
                    results[i] = result;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   176
                }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   177
            } else {
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   178
                results = results_in;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   179
            }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   180
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   181
            data_out.results = results;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   182
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   183
            return data_out;
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   184
        }
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   185
    };
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   186
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   187
Y.DataSchema.Text = Y.mix(SchemaText, Y.DataSchema.Base);
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   188
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   189
89ef5ed3c48b Upgrades to yui 3.10.3
gibus
parents:
diff changeset
   190
}, '3.10.3', {"requires": ["dataschema-base"]});