Replace double percent sign in chart unit, fixes #870, fixes #928 (#976)

Signed-off-by: Hubert Nusser <hubsif@gmx.de>
pull/978/head
hubsif 2021-03-26 00:13:35 +01:00 committed by GitHub
parent b7bec07f66
commit 7cbdc3cc32
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

@ -317,13 +317,14 @@ export default {
// dynamically add value axes according to unit if determined
const seriesOptions = this.seriesOptions[item.name]
if (!seriesOptions.discrete && (seriesOptions.type === 'line' || seriesOptions.type === 'bar')) {
const unit = (item.transformedState && item.transformedState.split(' ').length === 2)
let unit = (item.transformedState && item.transformedState.split(' ').length === 2)
? item.transformedState.split(' ')[1]
: (item.state.split(' ').length === 2)
? item.state.split(' ')[1]
: (item.stateDescription && item.stateDescription.pattern && item.stateDescription.pattern.split(' ').length === 2)
? item.stateDescription.pattern.split(' ')[1]
: undefined
if (unit) unit = unit.replace(/^%%/, '%')
let unitAxis = this.valueAxesOptions.findIndex((a) => a.unit === unit)
if (unitAxis >= 0) {
this.$set(seriesOptions, 'valueAxisIndex', unitAxis)