From 878952aac2907f8b788ef0eed2610dc234e0177f Mon Sep 17 00:00:00 2001 From: Cristine Guadelupe Date: Wed, 2 Feb 2022 22:23:30 -0300 Subject: [PATCH 1/8] Accessibility improvements on home page --- lib/livebook_web/live/explore_helpers.ex | 2 +- lib/livebook_web/live/file_select_component.ex | 7 ++++++- lib/livebook_web/live/home_live.ex | 2 +- .../live/home_live/import_content_component.ex | 4 +++- .../live/home_live/import_file_upload_component.ex | 4 ++-- lib/livebook_web/live/home_live/import_url_component.ex | 3 ++- lib/livebook_web/live/home_live/session_list_component.ex | 5 +++-- 7 files changed, 18 insertions(+), 9 deletions(-) diff --git a/lib/livebook_web/live/explore_helpers.ex b/lib/livebook_web/live/explore_helpers.ex index 93aabf5c2e4..c976709237d 100644 --- a/lib/livebook_web/live/explore_helpers.ex +++ b/lib/livebook_web/live/explore_helpers.ex @@ -11,7 +11,7 @@ defmodule LivebookWeb.ExploreHelpers do
<%= live_redirect to: Routes.explore_path(@socket, :notebook, @notebook_info.slug), class: "flex items-center justify-center p-6 border-2 border-gray-100 rounded-t-2xl h-[150px]" do %> - + {"#{@notebook_info.title} <% end %>
<%= live_redirect @notebook_info.title, diff --git a/lib/livebook_web/live/file_select_component.ex b/lib/livebook_web/live/file_select_component.ex index 92cd0866b96..65478cfb1c9 100644 --- a/lib/livebook_web/live/file_select_component.ex +++ b/lib/livebook_web/live/file_select_component.ex @@ -77,6 +77,7 @@ defmodule LivebookWeb.FileSelectComponent do phx-target={@myself}> From a4874e722204c922fce00dbb3c2edd602c94d6f4 Mon Sep 17 00:00:00 2001 From: Cristine Guadelupe Date: Thu, 3 Feb 2022 17:48:00 -0300 Subject: [PATCH 2/8] Unique ids for file info path buttons --- lib/livebook_web/live/file_select_component.ex | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/livebook_web/live/file_select_component.ex b/lib/livebook_web/live/file_select_component.ex index 65478cfb1c9..bb87a79433a 100644 --- a/lib/livebook_web/live/file_select_component.ex +++ b/lib/livebook_web/live/file_select_component.ex @@ -276,7 +276,7 @@ defmodule LivebookWeb.FileSelectComponent do <.remix_icon icon={@icon} class={"text-xl align-middle #{if(@file_info.is_running, do: "text-green-300", else: "text-gray-400")}"} /> - + <%= if @file_info.highlighted != "" do %> Date: Thu, 3 Feb 2022 22:46:03 -0300 Subject: [PATCH 3/8] Improves navigation for screen readers in the session list --- lib/livebook_web/live/file_select_component.ex | 2 +- lib/livebook_web/live/home_live/session_list_component.ex | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/livebook_web/live/file_select_component.ex b/lib/livebook_web/live/file_select_component.ex index bb87a79433a..f25b6c40d4e 100644 --- a/lib/livebook_web/live/file_select_component.ex +++ b/lib/livebook_web/live/file_select_component.ex @@ -269,7 +269,7 @@ defmodule LivebookWeb.FileSelectComponent do <:toggle> @@ -101,7 +101,7 @@ defmodule LivebookWeb.HomeLive.SessionListComponent do defp session_list(assigns) do ~H""" -
+
<%= for session <- @sessions do %>
@@ -181,7 +181,7 @@ defmodule LivebookWeb.HomeLive.SessionListComponent do assigns = assign(assigns, free: free, used: used, total: total, percentage: percentage) ~H""" -
+
<%= format_bytes(@used) %> / <%= format_bytes(@total) %> + <%= @percentage %> used
@@ -201,7 +202,7 @@ defmodule LivebookWeb.HomeLive.SessionListComponent do defp edit_sessions(assigns) do ~H""" -
+
<.menu id="edit-sessions"> <:toggle>
-