From 4c8dd978b63826157a72da619000229fe3987723 Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Thu, 17 Oct 2024 17:26:51 +0100 Subject: [PATCH] Disable accidental clicks on record list items --- lib/music_library_web/live/record_live/index.ex | 10 ++++++++++ .../live/record_live/index.html.heex | 12 ++++++------ 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/lib/music_library_web/live/record_live/index.ex b/lib/music_library_web/live/record_live/index.ex index 338aa268..a1da1ebc 100644 --- a/lib/music_library_web/live/record_live/index.ex +++ b/lib/music_library_web/live/record_live/index.ex @@ -141,4 +141,14 @@ defmodule MusicLibraryWeb.RecordLive.Index do defp musicbrainz_url(record) do "https://musicbrainz.org/release-group/#{record.musicbrainz_id}" end + + defp toggle_actions_menu(record_id) do + JS.toggle(to: "#actions-#{record_id}") + |> JS.toggle_class("pointer-events-none", to: "#records > li") + end + + def close_actions_menu(record_id) do + JS.hide(to: "#actions-#{record_id}") + |> JS.remove_class("pointer-events-none", to: "#records > li") + end end diff --git a/lib/music_library_web/live/record_live/index.html.heex b/lib/music_library_web/live/record_live/index.html.heex index b1962764..eb199467 100644 --- a/lib/music_library_web/live/record_live/index.html.heex +++ b/lib/music_library_web/live/record_live/index.html.heex @@ -28,7 +28,7 @@

-