* Returns the stack index for the given dataset based on groups and bar visibility. * @param {number} [datasetIndex] - The dataset index * @param {string} [name] - The stack name to find * @param {number} [dataIndex] * @returns {number} The stack index * @private
(datasetIndex, name, dataIndex)
| 516 | * @private |
| 517 | */ |
| 518 | _getStackIndex(datasetIndex, name, dataIndex) { |
| 519 | const stacks = this._getStacks(datasetIndex, dataIndex); |
| 520 | const index = (name !== undefined) |
| 521 | ? stacks.indexOf(name) |
| 522 | : -1; // indexOf returns -1 if element is not present |
| 523 | |
| 524 | return (index === -1) |
| 525 | ? stacks.length - 1 |
| 526 | : index; |
| 527 | } |
| 528 | |
| 529 | /** |
| 530 | * @private |
no test coverage detected