running-tools

A collection of tools for runners and their coaches
git clone https://git.ashermorgan.net/running-tools/
Log | Files | Refs | README

commit 5f11f8372a930fce7c7072d953b22d0ead7a9817
parent 2f27b105dedb31218d0d649b2548c9dbf2a6814b
Author: ashermorgan <59518073+ashermorgan@users.noreply.github.com>
Date:   Wed, 27 Dec 2023 11:38:01 -0800

Remove custom element focus styles

Diffstat:
Msrc/assets/global.css | 3---
Msrc/components/SimpleTargetTable.vue | 6------
Msrc/components/TargetEditor.vue | 16+++++-----------
Msrc/components/TargetSetSelector.vue | 8+-------
Dsrc/directives/blur.js | 5-----
Msrc/views/PaceCalculator.vue | 6------
Msrc/views/RaceCalculator.vue | 8+-------
Msrc/views/SplitCalculator.vue | 6------
8 files changed, 7 insertions(+), 51 deletions(-)

diff --git a/src/assets/global.css b/src/assets/global.css @@ -84,9 +84,6 @@ body { button, input, select, option, tr:nth-child(2n) { background-color: var(--background2); } -button:focus, select:focus, input:focus { - background-color: var(--background3); -} @media (hover: hover) { button:hover, select:hover, input:hover { background-color: var(--background3); diff --git a/src/components/SimpleTargetTable.vue b/src/components/SimpleTargetTable.vue @@ -42,15 +42,9 @@ import formatUtils from '@/utils/format'; import unitUtils from '@/utils/units'; -import blur from '@/directives/blur'; - export default { name: 'SimpleTargetTable', - directives: { - blur, - }, - props: { /** * The method that generates the target table rows diff --git a/src/components/TargetEditor.vue b/src/components/TargetEditor.vue @@ -6,13 +6,13 @@ Edit <input v-model="internalValue.name" placeholder="Target set name"/> <button class="icon" :title="isCustomSet ? 'Delete Target Set' : 'Revert Target Set'" - @click="revert" v-blur> + @click="revert"> <vue-feather :type="isCustomSet ? 'trash-2' : 'rotate-ccw'"/> </button> </th> <th> - <button class="icon" title="Close" @click="close" v-blur> + <button class="icon" title="Close" @click="close"> <vue-feather type="x"/> </button> </th> @@ -36,7 +36,7 @@ </td> <td> - <button class="icon" title="Remove Target" @click="removeTarget(index)" v-blur> + <button class="icon" title="Remove Target" @click="removeTarget(index)"> <vue-feather type="trash-2"/> </button> </td> @@ -52,10 +52,10 @@ <tfoot> <tr> <td colspan="2"> - <button title="Add Distance Target" @click="addDistanceTarget" v-blur> + <button title="Add Distance Target" @click="addDistanceTarget"> Add distance target </button> - <button v-if="timeTargets" title="Add Time Target" @click="addTimeTarget" v-blur> + <button v-if="timeTargets" title="Add Time Target" @click="addTimeTarget"> Add time target </button> <br/> @@ -75,8 +75,6 @@ import unitUtils from '@/utils/units'; import DecimalInput from '@/components/DecimalInput.vue'; import TimeInput from '@/components/TimeInput.vue'; -import blur from '@/directives/blur'; - export default { name: 'TargetEditor', @@ -86,10 +84,6 @@ export default { VueFeather, }, - directives: { - blur, - }, - props: { /** * The targets diff --git a/src/components/TargetSetSelector.vue b/src/components/TargetSetSelector.vue @@ -7,7 +7,7 @@ <option value="_new">[ Create New Target Set ]</option> </select> - <button class="icon" title="Edit Target Set" @click="editingTargetSets = true" v-blur> + <button class="icon" title="Edit Target Set" @click="editingTargetSets = true"> <vue-feather type="edit"/> </button> @@ -28,8 +28,6 @@ import targetUtils from '@/utils/targets'; import FullscreenModal from '@/components/FullscreenModal.vue'; import TargetEditor from '@/components/TargetEditor.vue'; -import blur from '@/directives/blur'; - export default { name: 'TargetSetSelector', @@ -39,10 +37,6 @@ export default { VueFeather, }, - directives: { - blur, - }, - props: { /** * The selected target set diff --git a/src/directives/blur.js b/src/directives/blur.js @@ -1,5 +0,0 @@ -export default { - mounted(el, binding) { - el.addEventListener(binding.value ? binding.value : 'click', () => el.blur()); - }, -}; diff --git a/src/views/PaceCalculator.vue b/src/views/PaceCalculator.vue @@ -40,8 +40,6 @@ import SimpleTargetTable from '@/components/SimpleTargetTable.vue'; import TargetSetSelector from '@/components/TargetSetSelector.vue'; import TimeInput from '@/components/TimeInput.vue'; -import blur from '@/directives/blur'; - export default { name: 'PaceCalculator', @@ -52,10 +50,6 @@ export default { TimeInput, }, - directives: { - blur, - }, - data() { return { /** diff --git a/src/views/RaceCalculator.vue b/src/views/RaceCalculator.vue @@ -19,7 +19,7 @@ <h2> Advanced - <button class="link" @click="showAdvancedOptions=!showAdvancedOptions" v-blur> + <button class="link" @click="showAdvancedOptions=!showAdvancedOptions"> {{ showAdvancedOptions ? '[hide]' : '[show]' }} </button> </h2> @@ -75,8 +75,6 @@ import SimpleTargetTable from '@/components/SimpleTargetTable.vue'; import TargetSetSelector from '@/components/TargetSetSelector.vue'; import TimeInput from '@/components/TimeInput.vue'; -import blur from '@/directives/blur'; - export default { name: 'RaceCalculator', @@ -87,10 +85,6 @@ export default { TimeInput, }, - directives: { - blur, - }, - data() { return { /** diff --git a/src/views/SplitCalculator.vue b/src/views/SplitCalculator.vue @@ -63,8 +63,6 @@ import unitUtils from '@/utils/units'; import TargetSetSelector from '@/components/TargetSetSelector.vue'; import TimeInput from '@/components/TimeInput.vue'; -import blur from '@/directives/blur'; - export default { name: 'SplitCalculator', @@ -73,10 +71,6 @@ export default { TimeInput, }, - directives: { - blur, - }, - data() { return { /**