:xap: Open tooltip links on new tab (#2106)

*  Create mixin

*  Implement mixin

* 🔥 Remove hardcoded attribute

* 🔨 Refactor mixin into helper

* 🔨 Refactor string replacement

* ✏️ Unrelated description fixes

*  Simplify helper import
This commit is contained in:
Iván Ovejero
2021-08-26 19:42:38 +02:00
committed by GitHub
parent 0f072f9b98
commit 176e475c8e
66 changed files with 119 additions and 104 deletions

View File

@@ -3,7 +3,7 @@
<el-col :span="isMultiLineParameter ? 24 : 10" class="parameter-name" :class="{'multi-line': isMultiLineParameter}">
<span class="title" :title="parameter.displayName">{{parameter.displayName}}</span>:
<el-tooltip class="parameter-info" placement="top" v-if="parameter.description" effect="light">
<div slot="content" v-html="parameter.description"></div>
<div slot="content" v-html="addTargetBlank(parameter.description)"></div>
<font-awesome-icon icon="question-circle" />
</el-tooltip>
</el-col>
@@ -21,6 +21,7 @@ import {
} from '@/Interface';
import ParameterInput from '@/components/ParameterInput.vue';
import { addTargetBlank } from './helpers';
export default Vue
.extend({
@@ -51,6 +52,7 @@ export default Vue
'value',
],
methods: {
addTargetBlank,
getArgument (argumentName: string): string | number | boolean | undefined {
if (this.parameter.typeOptions === undefined) {
return undefined;