Commit 20cf7fa0 authored by Mike Greiling's avatar Mike Greiling

Resolve new eslint rule violations by temporarily disabling them

The vue-no-data-toggle rule causes some eslint failures which have
yet to be resolved. We are disabling the rules for these specific
instances with the intent of refactoring them properly in follow-up
issues.
parent 0137bff0
......@@ -117,6 +117,7 @@ export default {
</div>
<div class="flex-grow align-self-center text-center">
<div class="js-ca-dropdown dropdown inline">
<!-- eslint-disable-next-line @gitlab/vue-no-data-toggle -->
<button class="dropdown-menu-toggle" data-toggle="dropdown" type="button">
<span class="dropdown-label">
<gl-sprintf :message="$options.i18n.dropdownText">
......
......@@ -53,6 +53,7 @@ export default {
</script>
<template>
<!-- eslint-disable @gitlab/vue-no-data-toggle -->
<div class="dropdown js-issuable-selector-wrap" data-issuable-type="issues">
<button
ref="toggle"
......
......@@ -354,6 +354,7 @@ export default {
@click="onDelete"
/>
<div v-else-if="shouldShowActionsDropdown" class="dropdown more-actions">
<!-- eslint-disable @gitlab/vue-no-data-toggle -->
<gl-button
v-gl-tooltip
:title="$options.i18n.moreActionsLabel"
......@@ -365,6 +366,7 @@ export default {
data-toggle="dropdown"
@click="closeTooltip"
/>
<!-- eslint-enable @gitlab/vue-no-data-toggle -->
<ul class="dropdown-menu more-actions-dropdown dropdown-open-left">
<gl-dropdown-item v-if="canReportAsAbuse" :href="reportAbusePath">
{{ __('Report abuse to admin') }}
......
......@@ -53,6 +53,7 @@ export default {
};
</script>
<template>
<!-- eslint-disable @gitlab/vue-no-data-toggle -->
<div :id="computedJobId" class="ci-job-dropdown-container dropdown dropright">
<button
type="button"
......
......@@ -28,6 +28,7 @@ export default {
</script>
<template>
<!-- eslint-disable @gitlab/vue-no-data-toggle -->
<button
:disabled="isDisabled || isLoading"
class="dropdown-menu-toggle dropdown-menu-full-width"
......
......@@ -61,6 +61,7 @@ export default {
</script>
<template>
<!-- eslint-disable @gitlab/vue-no-data-toggle -->
<button
ref="dropdownButton"
:class="{ 'js-extra-options': showExtraOptions }"
......
......@@ -137,6 +137,7 @@ export default {
data-testid="more-actions-toggle"
>
<template #button-content>
<!-- eslint-disable @gitlab/vue-no-data-toggle -->
<span
v-gl-tooltip
category="tertiary"
......@@ -145,6 +146,7 @@ export default {
>
<gl-icon name="ellipsis_v" />
</span>
<!-- eslint-enable @gitlab/vue-no-data-toggle -->
</template>
<template v-if="isDefaultStage">
<gl-dropdown-item
......
......@@ -121,6 +121,7 @@ export default {
<div class="selectbox" style="display: none">
<div class="dropdown">
<!-- eslint-disable @gitlab/vue-no-data-toggle -->
<button
ref="dropdown"
:data-field-name="fieldName"
......@@ -141,6 +142,8 @@ export default {
:size="16"
/>
</button>
<!-- eslint-enable @gitlab/vue-no-data-toggle -->
<div
class="dropdown-menu dropdown-select dropdown-menu-paging dropdown-menu-user dropdown-menu-selectable dropdown-menu-author"
>
......
......@@ -89,6 +89,7 @@ export default {
<div class="selectbox" style="display: none">
<input :value="milestoneId" name="milestone_id" type="hidden" />
<div class="dropdown">
<!-- eslint-disable @gitlab/vue-no-data-toggle -->
<button
ref="dropdownButton"
:data-selected="selected"
......@@ -110,6 +111,8 @@ export default {
:size="16"
/>
</button>
<!-- eslint-enable @gitlab/vue-no-data-toggle -->
<div class="dropdown-menu dropdown-select dropdown-menu-selectable">
<div class="dropdown-input">
<input
......
......@@ -102,6 +102,8 @@ export default {
{{ $options[$options.LICENSE_APPROVAL_ACTION.DENY] }}
</gl-dropdown-item>
</gl-dropdown>
<!-- eslint-disable @gitlab/vue-no-data-toggle -->
<gl-button
v-gl-tooltip
v-gl-modal.modal-license-delete-confirmation
......@@ -114,6 +116,7 @@ export default {
data-toggle="modal"
@click="setLicenseInModal(license)"
/>
<!-- eslint-enable @gitlab/vue-no-data-toggle -->
</div>
</div>
</div>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment