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 @@
-
+
-
Open options