Skip to content

Commit df420e6

Browse files
fix: stop mousedown event propagation on widget content
1 parent 7527db7 commit df420e6

File tree

7 files changed

+13
-13
lines changed

7 files changed

+13
-13
lines changed

plugins/dashboards/frontend/public/templates/helpers/widget/primary-legend.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<div class="bu-is-flex bu-is-align-items-center bu-my-2">
1+
<div class="bu-is-flex bu-is-align-items-center bu-my-2" @mousedown.stop>
22
<div class="clyd-legend-app bu-is-flex-shrink-1" v-if="customText" style="min-width: 0;">
33
<div class="bu-is-flex">
44
<span class="bu-ml-1 text-small has-ellipsis bu-is-flex-shrink-1">{{unescapeHtml(customText)}}</span>
@@ -10,4 +10,4 @@
1010
<clyd-legend-period :custom-period="customPeriod" v-if="showPeriod"></clyd-legend-period>
1111
<div v-if="reportInfo" class="text-small has-ellipsis bu-is-flex-shrink-1" v-html="reportInfo.formatted"></div>
1212
<div v-if="reportInfo && (reportInfo.status=='rerunning' || reportInfo.status=='running')" class="text-small has-ellipsis bu-is-flex-shrink-1 bu-ml-1"><i class="fa fa-circle text-danger blink bu-mr-1"></i>{{i18n('taskmanager.recalculating')}}</div>
13-
</div>
13+
</div>

plugins/dashboards/frontend/public/templates/helpers/widget/secondary-legend.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<div class="bu-is-flex bu-is-flex-wrap-wrap">
1+
<div class="bu-is-flex bu-is-flex-wrap-wrap" @mousedown.stop>
22
<div v-for="(item, idx) in allApps" :key="item.id" class="clyd-legend-app bu-is-flex bu-mt-2 bu-is-flex-shrink-1" :style="appBlockStyles(allApps, idx)">
33
<!-- Adding 26 at the end of the background color because it chagnes background opacity to 15% -->
44
<div v-if="item.labels && item.labels.length" class="bu-is-flex bu-is-align-items-center bu-is-flex-shrink-1 bu-is-flex-grow-1" style="min-width: 0">
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<div class="bu-is-flex bu-is-flex-shrink-1" style="min-width: 0">
1+
<div class="bu-is-flex bu-is-flex-shrink-1" style="min-width: 0" @mousedown.stop>
22
<h4 class="bu-is-flex-shrink-1 has-ellipsis" v-if="title">{{unescapeHtml(title)}}</h4>
33
<clyd-title-labels v-if="labels && labels.length" :labels="labels"></clyd-title-labels>
4-
</div>
4+
</div>

plugins/dashboards/frontend/public/templates/widgets/analytics/widget.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
</div>
2525
<cly-chart-zoom ref="zoomRef" v-if="showZoom" @zoom-reset="onZoomReset" :echartRef="$refs.echartRef.$refs.echarts" class="bu-is-flex bu-is-align-items-center bu-is-justify-content-flex-end bu-m-0 cly-vue-zoom__external"></cly-chart-zoom>
2626
<clyd-primary-legend :custom-period="data.custom_period"></clyd-primary-legend>
27-
<div class="clyd-widget__content" v-loading="loading" :class="'clyd-widget__content--vis-' + data.visualization">
27+
<div class="clyd-widget__content" v-loading="loading" :class="'clyd-widget__content--vis-' + data.visualization" @mousedown.stop>
2828
<template v-if="!loading">
2929
<cly-chart-time v-if="data.visualization === 'time-series' && !data.breakdowns" :show-zoom="false" @patchzoom="onPatchZoom" @datazoom="onDataZoom" ref="echartRef" :showDownload="false" :showToggle="false" :option="timelineGraph.lineOptions" height="auto" skin="full" :legend="{show: false}" :category="data.data_type || data.feature" :sub-category="data.feature === 'events' ? data.events : []">
3030
</cly-chart-time>
@@ -64,4 +64,4 @@ <h1 class="bu-pb-2">{{formatNumber(number.total)}}</h1>
6464
<drawer :settings="drawerSettingsForWidgets" :controls="drawers.annotation" @cly-refresh="refresh"></drawer>
6565
<clyd-secondary-legend :apps="data.apps" :labels="legendLabels" v-if="data.visualization === 'time-series' && !data.breakdowns"></clyd-secondary-legend>
6666
<clyd-widget-apps :apps="data.apps"></clyd-widget-apps>
67-
</div>
67+
</div>

plugins/dashboards/frontend/public/templates/widgets/note/widget.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
</div>
88
<div
99
class="bu-is-flex bu-is-flex-direction-column bu-is-justify-content-center clyd-widget__content__note"
10-
10+
@mousedown.stop
1111
>
1212
<vue-scroll :ops="scrollNote">
1313
<span class="el-tiptap-editor el-tiptap-editor__content ProseMirror" v-html="widgetHTML"></span>
1414
</vue-scroll>
1515
</div>
16-
</div>
16+
</div>

plugins/sdk/frontend/public/templates/widgets/analytics/widget.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
</div>
2525
<cly-chart-zoom ref="zoomRef" v-if="showZoom" @zoom-reset="onZoomReset" :echartRef="$refs.echartRef.$refs.echarts" class="bu-is-flex bu-is-align-items-center bu-is-justify-content-flex-end bu-m-0 cly-vue-zoom__external"></cly-chart-zoom>
2626
<clyd-primary-legend :custom-period="data.custom_period" :custom-text="data.selectedSDK"></clyd-primary-legend>
27-
<div class="clyd-widget__content" v-loading="loading" :class="'clyd-widget__content--vis-' + data.visualization">
27+
<div class="clyd-widget__content" v-loading="loading" :class="'clyd-widget__content--vis-' + data.visualization" @mousedown.stop>
2828
<template v-if="!loading">
2929
<div v-if="data.visualization === 'table'" style="width: 100%; height: 100%;">
3030
<cly-datatable-n v-if="getTableData.length" :rows="getTableData" :hideTop="true" style="width: 100%; height: 100%;">
@@ -50,4 +50,4 @@
5050
</div>
5151
<clyd-widget-apps :apps="data.apps"></clyd-widget-apps>
5252
<drawer :settings="drawerSettingsForWidgets" :controls="drawers.annotation" @cly-refresh="refresh"></drawer>
53-
</div>
53+
</div>

plugins/times-of-day/frontend/public/templates/times-of-day-widget.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
</div>
99
</div>
1010

11-
<div class="clyd-widget__content" v-loading="loading">
11+
<div class="clyd-widget__content" v-loading="loading" @mousedown.stop>
1212
<template v-if="!loading">
1313
<times-of-day-scatter-chart :series="series" :maxSeriesValue="maxSeriesValue" :show-zoom="false" :show-toggle="false" height="auto" :showDownload="false" skin="full"></times-of-day-scatter-chart>
1414
</template>
1515
</div>
1616

1717
<clyd-widget-apps :apps="data.apps"></clyd-widget-apps>
18-
</div>
18+
</div>

0 commit comments

Comments
 (0)