1 Commits

Author SHA1 Message Date
1c33cd09c1 improve tagging logic
Some checks are pending
continuous-integration/drone/push Build is running
2022-12-19 22:29:26 -05:00
9 changed files with 17 additions and 42 deletions

View File

@ -1,9 +1,6 @@
# v0.1.5
- fix overflow on note/contexts/step contents
# v0.1.4 # v0.1.4
- fix docker-compose - fix docker-compose
- fix newlines in note/context/step contents - fix newlines in notes/context/step contents
- fix user invite page - fix user invite page
- improve tagging logic - improve tagging logic

10
de.tbx
View File

@ -1,10 +0,0 @@
<?xml version="1.0"?>
<!DOCTYPE martif PUBLIC "ISO 12200:1999A//DTD MARTIF core (DXFcdV04)//EN" "TBXcdv04.dtd">
<martif type="TBX">
<martifHeader>
<fileDesc>
<sourceDesc><p>Translate Toolkit</p></sourceDesc>
</fileDesc>
</martifHeader>
<text><body></body></text>
</martif>

View File

@ -12,7 +12,7 @@ defmodule MemexWeb.Components.ContextContent do
~H""" ~H"""
<div <div
id={"show-context-content-#{@context.id}"} id={"show-context-content-#{@context.id}"}
class="input input-primary h-128 min-h-128 inline-block overflow-x-hidden overflow-y-auto" class="input input-primary h-128 min-h-128 inline-block"
phx-hook="MaintainAttrs" phx-hook="MaintainAttrs"
phx-update="ignore" phx-update="ignore"
readonly readonly

View File

@ -12,7 +12,7 @@ defmodule MemexWeb.Components.NoteContent do
~H""" ~H"""
<div <div
id={"show-note-content-#{@note.id}"} id={"show-note-content-#{@note.id}"}
class="input input-primary h-128 min-h-128 inline-block overflow-x-hidden overflow-y-auto" class="input input-primary h-128 min-h-128 inline-block"
phx-hook="MaintainAttrs" phx-hook="MaintainAttrs"
phx-update="ignore" phx-update="ignore"
readonly readonly

View File

@ -12,7 +12,7 @@ defmodule MemexWeb.Components.StepContent do
~H""" ~H"""
<div <div
id={"show-step-content-#{@step.id}"} id={"show-step-content-#{@step.id}"}
class="input input-primary h-32 min-h-32 inline-block overflow-x-hidden overflow-y-auto" class="input input-primary h-32 min-h-32 inline-block"
phx-hook="MaintainAttrs" phx-hook="MaintainAttrs"
phx-update="ignore" phx-update="ignore"
readonly readonly

View File

@ -4,7 +4,7 @@ defmodule Memex.MixProject do
def project do def project do
[ [
app: :memex, app: :memex,
version: "0.1.5", version: "0.1.4",
elixir: "~> 1.14", elixir: "~> 1.14",
elixirc_paths: elixirc_paths(Mix.env()), elixirc_paths: elixirc_paths(Mix.env()),
compilers: Mix.compilers(), compilers: Mix.compilers(),

View File

@ -18,7 +18,7 @@ defmodule MemexWeb.ContextLiveTest do
} }
@invalid_attrs %{ @invalid_attrs %{
"content" => nil, "content" => nil,
"tags_string" => " ", "tags_string" => "",
"slug" => nil, "slug" => nil,
"visibility" => nil "visibility" => nil
} }
@ -114,13 +114,9 @@ defmodule MemexWeb.ContextLiveTest do
assert_patch(show_live, Routes.context_show_path(conn, :edit, context.slug)) assert_patch(show_live, Routes.context_show_path(conn, :edit, context.slug))
html = assert show_live
show_live |> form("#context-form", context: @invalid_attrs)
|> form("#context-form", context: @invalid_attrs) |> render_change() =~ "can&#39;t be blank"
|> render_change()
assert html =~ "can&#39;t be blank"
assert html =~ "tags must be comma-delimited"
{:ok, _, html} = {:ok, _, html} =
show_live show_live

View File

@ -19,7 +19,7 @@ defmodule MemexWeb.NoteLiveTest do
} }
@invalid_attrs %{ @invalid_attrs %{
"content" => nil, "content" => nil,
"tags_string" => " ", "tags_string" => "",
"slug" => nil, "slug" => nil,
"visibility" => nil "visibility" => nil
} }
@ -54,13 +54,9 @@ defmodule MemexWeb.NoteLiveTest do
assert_patch(index_live, Routes.note_index_path(conn, :new)) assert_patch(index_live, Routes.note_index_path(conn, :new))
html = assert index_live
index_live |> form("#note-form", note: @invalid_attrs)
|> form("#note-form", note: @invalid_attrs) |> render_change() =~ "can&#39;t be blank"
|> render_change()
assert html =~ "can&#39;t be blank"
assert html =~ "tags must be comma-delimited"
{:ok, _, html} = {:ok, _, html} =
index_live index_live

View File

@ -17,7 +17,7 @@ defmodule MemexWeb.PipelineLiveTest do
} }
@invalid_attrs %{ @invalid_attrs %{
"description" => nil, "description" => nil,
"tags_string" => " ", "tags_string" => "",
"slug" => nil, "slug" => nil,
"visibility" => nil "visibility" => nil
} }
@ -128,13 +128,9 @@ defmodule MemexWeb.PipelineLiveTest do
assert_patch(show_live, Routes.pipeline_show_path(conn, :edit, pipeline.slug)) assert_patch(show_live, Routes.pipeline_show_path(conn, :edit, pipeline.slug))
html = assert show_live
show_live |> form("#pipeline-form", pipeline: @invalid_attrs)
|> form("#pipeline-form", pipeline: @invalid_attrs) |> render_change() =~ "can&#39;t be blank"
|> render_change()
assert html =~ "can&#39;t be blank"
assert html =~ "tags must be comma-delimited"
{:ok, _, html} = {:ok, _, html} =
show_live show_live