src/cm/media/js/lib/yui/yui3-3.15.0/build/series-ohlc/series-ohlc-debug.js
author ymh <ymh.work@gmail.com>
Thu, 10 Apr 2014 17:30:29 +0200
changeset 630 36ef50b63372
parent 602 e16a97fb364a
permissions -rw-r--r--
update karma config after test lib moves
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
602
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
     1
YUI.add('series-ohlc', function (Y, NAME) {
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
     2
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
     3
/**
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
     4
 * Provides functionality for creating a ohlc series.
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
     5
 *
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
     6
 * @module charts
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
     7
 * @submodule series-ohlc
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
     8
 */
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
     9
/**
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    10
 * The OHLCSeries class renders lines representing the open, high, low and close
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    11
 * values for a chart.
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    12
 *
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    13
 * @class OHLCSeries
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    14
 * @extends RangeSeries
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    15
 * @constructor
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    16
 * @param {Object} config (optional) Configuration parameters.
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    17
 * @submodule series-ohlc
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    18
 */
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    19
function OHLCSeries()
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    20
{
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    21
    OHLCSeries.superclass.constructor.apply(this, arguments);
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    22
}
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    23
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    24
OHLCSeries.NAME = "ohlcSeries";
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    25
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    26
OHLCSeries.ATTRS = {
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    27
    /**
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    28
     * Read-only attribute indicating the type of series.
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    29
     *
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    30
     * @attribute type
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    31
     * @type String
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    32
     * @readOnly
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    33
     * @default ohlc
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    34
     */
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    35
    type: {
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    36
        value: "ohlc"
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    37
    },
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    38
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    39
    /**
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    40
     * The graphic in which drawings will be rendered.
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    41
     *
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    42
     * @attribute graphic
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    43
     * @type Graphic
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    44
     */
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    45
    graphic: {
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    46
        lazyAdd: false,
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    47
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    48
        setter: function(val) {
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    49
            //woraround for Attribute order of operations bug
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    50
            if(!this.get("rendered")) {
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    51
                this.set("rendered", true);
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    52
            }
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    53
            this.set("upmarker", val.addShape({
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    54
               type: "path"
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    55
            }));
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    56
            this.set("downmarker", val.addShape({
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    57
               type: "path"
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    58
            }));
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    59
            return val;
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    60
        }
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    61
    },
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    62
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    63
    upmarker: {},
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    64
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    65
    downmarker: {}
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    66
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    67
    /**
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    68
     * Style properties used for drawing markers. This attribute is inherited from `RangeSeries`. Below are the default values:
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    69
     *  <dl>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    70
     *      <dt>upmarker</dt><dd>Properties for a marker representing a period that closes higher than it opens.
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    71
     *          <dl>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    72
     *              <dt>fill</dt><dd>A hash containing the following values:
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    73
     *                  <dl>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    74
     *                      <dt>color</dt><dd>Color of the fill. The default value is "#00aa00".</dd>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    75
     *                      </dd>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    76
     *                      <dt>alpha</dt><dd>Number from 0 to 1 indicating the opacity of the marker fill. The default value is 1.</dd>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    77
     *                  </dl>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    78
     *              </dd>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    79
     *              <dt>border</dt><dd>A hash containing the following values:
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    80
     *                  <dl>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    81
     *                      <dt>color</dt><dd>Color of the border. The default value is "#000000".</dd>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    82
     *                      <dt>alpha</dt><dd>Number from 0 to 1 indicating the opacity of the marker border. The default value is 1.</dd>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    83
     *                      <dt>weight</dt><dd>Number indicating the width of the border. The default value is 0.</dd>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    84
     *                  </dl>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    85
     *              </dd>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    86
     *          </dl>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    87
     *      </dd>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    88
     *      <dt>downmarker</dt><dd>Properties for a marker representing a period that opens higher than it closes.
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    89
     *          <dl>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    90
     *              <dt>fill</dt><dd>A hash containing the following values:
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    91
     *                  <dl>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    92
     *                      <dt>color</dt><dd>Color of the fill. The default value is "#aa0000".</dd>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    93
     *                      </dd>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    94
     *                      <dt>alpha</dt><dd>Number from 0 to 1 indicating the opacity of the marker fill. The default value is 1.</dd>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    95
     *                  </dl>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    96
     *              </dd>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    97
     *              <dt>border</dt><dd>A hash containing the following values:
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    98
     *                  <dl>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
    99
     *                      <dt>color</dt><dd>Color of the border. The default value is "#000000".</dd>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   100
     *                      <dt>alpha</dt><dd>Number from 0 to 1 indicating the opacity of the marker border. The default value is 1.</dd>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   101
     *                      <dt>weight</dt><dd>Number indicating the width of the border. The default value is 0.</dd>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   102
     *                  </dl>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   103
     *              </dd>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   104
     *          </dl>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   105
     *      </dd>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   106
     *  </dl>
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   107
     *
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   108
     * @attribute styles
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   109
     * @type Object
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   110
     */
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   111
};
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   112
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   113
Y.extend(OHLCSeries, Y.RangeSeries, {
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   114
    /**
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   115
     * Draws markers for an OHLC series.
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   116
     *
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   117
     * @method
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   118
     * @param {Array} xcoords The xcoordinates to be plotted.
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   119
     * @param {Array} opencoords The coordinates representing the open values.
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   120
     * @param {Array} highcoords The coordinates representing the high values.
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   121
     * @param {Array} lowcoords The coordinates representing the low values.
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   122
     * @param {Array} closecoords The coordinates representing the close values.
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   123
     * @param {Number} len The number of x coordinates to plot.
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   124
     * @param {Number} width The width of each ohlc marker.
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   125
     * @param {Number} halfwidth Half the width of each ohlc marker.
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   126
     * @param {Object} styles The styles for the series.
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   127
     * @private
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   128
     */
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   129
    _drawMarkers: function(xcoords, opencoords, highcoords, lowcoords, closecoords, len, width, halfwidth, styles)
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   130
    {
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   131
        var upmarker = this.get("upmarker"),
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   132
            downmarker = this.get("downmarker"),
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   133
            opencoord,
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   134
            highcoord,
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   135
            lowcoord,
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   136
            closecoord,
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   137
            left,
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   138
            right,
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   139
            leftPadding = styles.padding.left,
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   140
            marker,
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   141
            up,
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   142
            cx,
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   143
            i,
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   144
            height;
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   145
        upmarker.set(styles.upmarker);
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   146
        downmarker.set(styles.downmarker);
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   147
        upmarker.clear();
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   148
        downmarker.clear();
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   149
        for(i = 0; i < len; i = i + 1)
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   150
        {
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   151
            cx = xcoords[i] + leftPadding;
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   152
            left = cx - halfwidth;
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   153
            right = cx + halfwidth;
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   154
            opencoord = opencoords[i];
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   155
            highcoord = highcoords[i];
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   156
            lowcoord = lowcoords[i];
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   157
            closecoord = closecoords[i];
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   158
            up = opencoord > closecoord;
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   159
            height = lowcoord - highcoord;
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   160
            marker = up ? upmarker : downmarker;
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   161
            marker.moveTo(left, opencoord);
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   162
            marker.lineTo(cx, opencoord);
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   163
            marker.moveTo(cx, highcoord);
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   164
            marker.lineTo(cx, lowcoord);
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   165
            marker.moveTo(cx, closecoord);
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   166
            marker.lineTo(right, closecoord);
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   167
        }
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   168
        upmarker.end();
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   169
        downmarker.end();
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   170
    },
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   171
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   172
    /**
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   173
     * Toggles visibility
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   174
     *
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   175
     * @method _toggleVisible
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   176
     * @param {Boolean} visible indicates visibilitye
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   177
     * @private
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   178
     */
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   179
    _toggleVisible: function(visible)
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   180
    {
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   181
        this.get("upmarker").set("visible", visible);
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   182
        this.get("downmarker").set("visible", visible);
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   183
    },
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   184
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   185
    /**
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   186
     * Destructor implementation for the CartesianSeries class. Calls destroy on all Graphic instances.
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   187
     *
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   188
     * @method destructor
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   189
     * @protected
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   190
     */
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   191
    destructor: function()
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   192
    {
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   193
        var upmarker = this.get("upmarker"),
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   194
            downmarker = this.get("downmarker");
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   195
        if(upmarker)
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   196
        {
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   197
            upmarker.destroy();
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   198
        }
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   199
        if(downmarker)
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   200
        {
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   201
            downmarker.destroy();
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   202
        }
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   203
    },
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   204
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   205
    /**
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   206
     * Gets the default value for the `styles` attribute. Overrides
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   207
     * base implementation.
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   208
     *
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   209
     * @method _getDefaultStyles
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   210
     * @return Object
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   211
     * @private
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   212
     */
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   213
    _getDefaultStyles: function()
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   214
    {
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   215
        var styles = {
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   216
            upmarker: {
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   217
                stroke: {
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   218
                    color: "#00aa00",
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   219
                    alpha: 1,
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   220
                    weight: 1
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   221
                }
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   222
            },
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   223
            downmarker: {
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   224
                stroke: {
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   225
                    color: "#aa0000",
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   226
                    alpha: 1,
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   227
                    weight: 1
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   228
                }
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   229
            }
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   230
        };
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   231
        return this._mergeStyles(styles, OHLCSeries.superclass._getDefaultStyles());
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   232
    }
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   233
});
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   234
Y.OHLCSeries = OHLCSeries;
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   235
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   236
e16a97fb364a Use YUI 3.15
gibus
parents:
diff changeset
   237
}, '@VERSION@', {"requires": ["series-range"]});