add ctrl-enter submit
This commit is contained in:
parent
03021614b5
commit
1b49b668b3
@ -26,6 +26,8 @@ import 'phoenix_html'
|
|||||||
import { Socket } from 'phoenix'
|
import { Socket } from 'phoenix'
|
||||||
import { LiveSocket } from 'phoenix_live_view'
|
import { LiveSocket } from 'phoenix_live_view'
|
||||||
import topbar from 'topbar'
|
import topbar from 'topbar'
|
||||||
|
|
||||||
|
import CtrlEnter from './ctrlenter'
|
||||||
import Date from './date'
|
import Date from './date'
|
||||||
import DateTime from './datetime'
|
import DateTime from './datetime'
|
||||||
|
|
||||||
@ -34,7 +36,7 @@ let csrfToken
|
|||||||
if (csrfTokenElement) { csrfToken = csrfTokenElement.getAttribute('content') }
|
if (csrfTokenElement) { csrfToken = csrfTokenElement.getAttribute('content') }
|
||||||
const liveSocket = new LiveSocket('/live', Socket, {
|
const liveSocket = new LiveSocket('/live', Socket, {
|
||||||
params: { _csrf_token: csrfToken },
|
params: { _csrf_token: csrfToken },
|
||||||
hooks: { Date, DateTime }
|
hooks: { CtrlEnter, Date, DateTime }
|
||||||
})
|
})
|
||||||
|
|
||||||
// Show progress bar on live navigation and form submits
|
// Show progress bar on live navigation and form submits
|
||||||
|
12
assets/js/ctrlenter.js
Normal file
12
assets/js/ctrlenter.js
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
export default {
|
||||||
|
addFormSubmit (context) {
|
||||||
|
context.el.addEventListener('keydown', (e) => {
|
||||||
|
if (e.ctrlKey && e.key === 'Enter') {
|
||||||
|
context.el.dispatchEvent(
|
||||||
|
new Event('submit', { bubbles: true, cancelable: true }))
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
mounted () { this.addFormSubmit(this) },
|
||||||
|
updated () { this.addFormSubmit(this) }
|
||||||
|
}
|
@ -7,6 +7,7 @@
|
|||||||
- Make content previews resizable
|
- Make content previews resizable
|
||||||
- Fix live flashes not dismissable by click
|
- Fix live flashes not dismissable by click
|
||||||
- Fix disconnection modal not displaying
|
- Fix disconnection modal not displaying
|
||||||
|
- Submit items with ctrl-enter
|
||||||
|
|
||||||
# v0.1.12
|
# v0.1.12
|
||||||
- Code quality fixes
|
- Code quality fixes
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
phx-target={@myself}
|
phx-target={@myself}
|
||||||
phx-change="validate"
|
phx-change="validate"
|
||||||
phx-submit="save"
|
phx-submit="save"
|
||||||
|
phx-hook="CtrlEnter"
|
||||||
class="flex flex-col justify-start items-stretch space-y-4"
|
class="flex flex-col justify-start items-stretch space-y-4"
|
||||||
>
|
>
|
||||||
<%= text_input(f, :slug,
|
<%= text_input(f, :slug,
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
phx-target={@myself}
|
phx-target={@myself}
|
||||||
phx-change="validate"
|
phx-change="validate"
|
||||||
phx-submit="save"
|
phx-submit="save"
|
||||||
|
phx-hook="CtrlEnter"
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
:if={@changeset.action && not @changeset.valid?()}
|
:if={@changeset.action && not @changeset.valid?()}
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
phx-target={@myself}
|
phx-target={@myself}
|
||||||
phx-change="validate"
|
phx-change="validate"
|
||||||
phx-submit="save"
|
phx-submit="save"
|
||||||
|
phx-hook="CtrlEnter"
|
||||||
class="flex flex-col justify-start items-stretch space-y-4"
|
class="flex flex-col justify-start items-stretch space-y-4"
|
||||||
>
|
>
|
||||||
<%= text_input(f, :slug,
|
<%= text_input(f, :slug,
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
phx-target={@myself}
|
phx-target={@myself}
|
||||||
phx-change="validate"
|
phx-change="validate"
|
||||||
phx-submit="save"
|
phx-submit="save"
|
||||||
|
phx-hook="CtrlEnter"
|
||||||
class="flex flex-col justify-start items-stretch space-y-4"
|
class="flex flex-col justify-start items-stretch space-y-4"
|
||||||
>
|
>
|
||||||
<%= text_input(f, :slug,
|
<%= text_input(f, :slug,
|
||||||
|
@ -6,6 +6,7 @@
|
|||||||
phx-target={@myself}
|
phx-target={@myself}
|
||||||
phx-change="validate"
|
phx-change="validate"
|
||||||
phx-submit="save"
|
phx-submit="save"
|
||||||
|
phx-hook="CtrlEnter"
|
||||||
class="flex flex-col justify-start items-stretch space-y-4"
|
class="flex flex-col justify-start items-stretch space-y-4"
|
||||||
>
|
>
|
||||||
<%= text_input(f, :title,
|
<%= text_input(f, :title,
|
||||||
|
@ -108,11 +108,11 @@ msgstr ""
|
|||||||
msgid "register"
|
msgid "register"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:46
|
#: lib/memex_web/live/context_live/form_component.html.heex:47
|
||||||
#: lib/memex_web/live/invite_live/form_component.html.heex:46
|
#: lib/memex_web/live/invite_live/form_component.html.heex:47
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:46
|
#: lib/memex_web/live/note_live/form_component.html.heex:47
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:46
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:47
|
||||||
#: lib/memex_web/live/step_live/form_component.html.heex:30
|
#: lib/memex_web/live/step_live/form_component.html.heex:31
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "save"
|
msgid "save"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -108,11 +108,11 @@ msgstr ""
|
|||||||
msgid "register"
|
msgid "register"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:46
|
#: lib/memex_web/live/context_live/form_component.html.heex:47
|
||||||
#: lib/memex_web/live/invite_live/form_component.html.heex:46
|
#: lib/memex_web/live/invite_live/form_component.html.heex:47
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:46
|
#: lib/memex_web/live/note_live/form_component.html.heex:47
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:46
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:47
|
||||||
#: lib/memex_web/live/step_live/form_component.html.heex:30
|
#: lib/memex_web/live/step_live/form_component.html.heex:31
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "save"
|
msgid "save"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -45,8 +45,8 @@ msgstr ""
|
|||||||
msgid "confirm new password"
|
msgid "confirm new password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:23
|
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:24
|
#: lib/memex_web/live/note_live/form_component.html.heex:24
|
||||||
|
#: lib/memex_web/live/note_live/form_component.html.heex:25
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "content"
|
msgid "content"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -243,20 +243,20 @@ msgstr ""
|
|||||||
msgid "report bugs or request features"
|
msgid "report bugs or request features"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:47
|
#: lib/memex_web/live/context_live/form_component.html.heex:48
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:47
|
#: lib/memex_web/live/note_live/form_component.html.heex:48
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:47
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:48
|
||||||
#: lib/memex_web/live/step_live/form_component.html.heex:31
|
#: lib/memex_web/live/step_live/form_component.html.heex:32
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "saving..."
|
msgid "saving..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:41
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:42
|
#: lib/memex_web/live/context_live/form_component.html.heex:42
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:41
|
#: lib/memex_web/live/context_live/form_component.html.heex:43
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:42
|
#: lib/memex_web/live/note_live/form_component.html.heex:42
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:41
|
#: lib/memex_web/live/note_live/form_component.html.heex:43
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:42
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:42
|
||||||
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:43
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "select privacy"
|
msgid "select privacy"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -272,12 +272,12 @@ msgstr ""
|
|||||||
msgid "settings"
|
msgid "settings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:32
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:33
|
#: lib/memex_web/live/context_live/form_component.html.heex:33
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:32
|
#: lib/memex_web/live/context_live/form_component.html.heex:34
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:33
|
#: lib/memex_web/live/note_live/form_component.html.heex:33
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:32
|
#: lib/memex_web/live/note_live/form_component.html.heex:34
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:33
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:33
|
||||||
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:34
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "tag1,tag2"
|
msgid "tag1,tag2"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -334,8 +334,8 @@ msgid "no contexts found"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/components/pipelines_table_component.ex:48
|
#: lib/memex_web/components/pipelines_table_component.ex:48
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:23
|
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:24
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:24
|
||||||
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:25
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "description"
|
msgid "description"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -387,12 +387,12 @@ msgstr ""
|
|||||||
#: lib/memex_web/components/contexts_table_component.ex:47
|
#: lib/memex_web/components/contexts_table_component.ex:47
|
||||||
#: lib/memex_web/components/notes_table_component.ex:47
|
#: lib/memex_web/components/notes_table_component.ex:47
|
||||||
#: lib/memex_web/components/pipelines_table_component.ex:47
|
#: lib/memex_web/components/pipelines_table_component.ex:47
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:13
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:14
|
#: lib/memex_web/live/context_live/form_component.html.heex:14
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:13
|
#: lib/memex_web/live/context_live/form_component.html.heex:15
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:14
|
#: lib/memex_web/live/note_live/form_component.html.heex:14
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:13
|
#: lib/memex_web/live/note_live/form_component.html.heex:15
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:14
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:14
|
||||||
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:15
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "slug"
|
msgid "slug"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -409,8 +409,8 @@ msgstr ""
|
|||||||
msgid "home"
|
msgid "home"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:23
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:24
|
#: lib/memex_web/live/context_live/form_component.html.heex:24
|
||||||
|
#: lib/memex_web/live/context_live/form_component.html.heex:25
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "use [[note-slug]] to link to a note"
|
msgid "use [[note-slug]] to link to a note"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -471,14 +471,14 @@ msgstr ""
|
|||||||
msgid "steps:"
|
msgid "steps:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/step_live/form_component.html.heex:13
|
|
||||||
#: lib/memex_web/live/step_live/form_component.html.heex:14
|
#: lib/memex_web/live/step_live/form_component.html.heex:14
|
||||||
|
#: lib/memex_web/live/step_live/form_component.html.heex:15
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "title"
|
msgid "title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/step_live/form_component.html.heex:23
|
|
||||||
#: lib/memex_web/live/step_live/form_component.html.heex:24
|
#: lib/memex_web/live/step_live/form_component.html.heex:24
|
||||||
|
#: lib/memex_web/live/step_live/form_component.html.heex:25
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "use [[context-slug]] to link to a context"
|
msgid "use [[context-slug]] to link to a context"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -658,7 +658,7 @@ msgstr ""
|
|||||||
msgid "keep me logged in for 60 days"
|
msgid "keep me logged in for 60 days"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/invite_live/form_component.html.heex:21
|
#: lib/memex_web/live/invite_live/form_component.html.heex:22
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "name"
|
msgid "name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -669,12 +669,12 @@ msgstr ""
|
|||||||
msgid "password"
|
msgid "password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/invite_live/form_component.html.heex:31
|
#: lib/memex_web/live/invite_live/form_component.html.heex:32
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "uses left"
|
msgid "uses left"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/invite_live/form_component.html.heex:43
|
#: lib/memex_web/live/invite_live/form_component.html.heex:44
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "leave \"uses left\" blank to make invite unlimited"
|
msgid "leave \"uses left\" blank to make invite unlimited"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -137,7 +137,7 @@ msgstr ""
|
|||||||
msgid "are you sure you want to delete %{email}? this action is permanent!"
|
msgid "are you sure you want to delete %{email}? this action is permanent!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/invite_live/form_component.html.heex:48
|
#: lib/memex_web/live/invite_live/form_component.html.heex:49
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "saving..."
|
msgid "saving..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -43,8 +43,8 @@ msgstr ""
|
|||||||
msgid "confirm new password"
|
msgid "confirm new password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:23
|
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:24
|
#: lib/memex_web/live/note_live/form_component.html.heex:24
|
||||||
|
#: lib/memex_web/live/note_live/form_component.html.heex:25
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "content"
|
msgid "content"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -241,20 +241,20 @@ msgstr ""
|
|||||||
msgid "report bugs or request features"
|
msgid "report bugs or request features"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:47
|
#: lib/memex_web/live/context_live/form_component.html.heex:48
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:47
|
#: lib/memex_web/live/note_live/form_component.html.heex:48
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:47
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:48
|
||||||
#: lib/memex_web/live/step_live/form_component.html.heex:31
|
#: lib/memex_web/live/step_live/form_component.html.heex:32
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "saving..."
|
msgid "saving..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:41
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:42
|
#: lib/memex_web/live/context_live/form_component.html.heex:42
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:41
|
#: lib/memex_web/live/context_live/form_component.html.heex:43
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:42
|
#: lib/memex_web/live/note_live/form_component.html.heex:42
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:41
|
#: lib/memex_web/live/note_live/form_component.html.heex:43
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:42
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:42
|
||||||
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:43
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "select privacy"
|
msgid "select privacy"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -270,12 +270,12 @@ msgstr ""
|
|||||||
msgid "settings"
|
msgid "settings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:32
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:33
|
#: lib/memex_web/live/context_live/form_component.html.heex:33
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:32
|
#: lib/memex_web/live/context_live/form_component.html.heex:34
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:33
|
#: lib/memex_web/live/note_live/form_component.html.heex:33
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:32
|
#: lib/memex_web/live/note_live/form_component.html.heex:34
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:33
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:33
|
||||||
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:34
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "tag1,tag2"
|
msgid "tag1,tag2"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -332,8 +332,8 @@ msgid "no contexts found"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/components/pipelines_table_component.ex:48
|
#: lib/memex_web/components/pipelines_table_component.ex:48
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:23
|
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:24
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:24
|
||||||
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:25
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "description"
|
msgid "description"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -385,12 +385,12 @@ msgstr ""
|
|||||||
#: lib/memex_web/components/contexts_table_component.ex:47
|
#: lib/memex_web/components/contexts_table_component.ex:47
|
||||||
#: lib/memex_web/components/notes_table_component.ex:47
|
#: lib/memex_web/components/notes_table_component.ex:47
|
||||||
#: lib/memex_web/components/pipelines_table_component.ex:47
|
#: lib/memex_web/components/pipelines_table_component.ex:47
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:13
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:14
|
#: lib/memex_web/live/context_live/form_component.html.heex:14
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:13
|
#: lib/memex_web/live/context_live/form_component.html.heex:15
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:14
|
#: lib/memex_web/live/note_live/form_component.html.heex:14
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:13
|
#: lib/memex_web/live/note_live/form_component.html.heex:15
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:14
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:14
|
||||||
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:15
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "slug"
|
msgid "slug"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -407,8 +407,8 @@ msgstr ""
|
|||||||
msgid "home"
|
msgid "home"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:23
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:24
|
#: lib/memex_web/live/context_live/form_component.html.heex:24
|
||||||
|
#: lib/memex_web/live/context_live/form_component.html.heex:25
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "use [[note-slug]] to link to a note"
|
msgid "use [[note-slug]] to link to a note"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -469,14 +469,14 @@ msgstr ""
|
|||||||
msgid "steps:"
|
msgid "steps:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/step_live/form_component.html.heex:13
|
|
||||||
#: lib/memex_web/live/step_live/form_component.html.heex:14
|
#: lib/memex_web/live/step_live/form_component.html.heex:14
|
||||||
|
#: lib/memex_web/live/step_live/form_component.html.heex:15
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "title"
|
msgid "title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/step_live/form_component.html.heex:23
|
|
||||||
#: lib/memex_web/live/step_live/form_component.html.heex:24
|
#: lib/memex_web/live/step_live/form_component.html.heex:24
|
||||||
|
#: lib/memex_web/live/step_live/form_component.html.heex:25
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "use [[context-slug]] to link to a context"
|
msgid "use [[context-slug]] to link to a context"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -656,7 +656,7 @@ msgstr ""
|
|||||||
msgid "keep me logged in for 60 days"
|
msgid "keep me logged in for 60 days"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/invite_live/form_component.html.heex:21
|
#: lib/memex_web/live/invite_live/form_component.html.heex:22
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "name"
|
msgid "name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -667,12 +667,12 @@ msgstr ""
|
|||||||
msgid "password"
|
msgid "password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/invite_live/form_component.html.heex:31
|
#: lib/memex_web/live/invite_live/form_component.html.heex:32
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "uses left"
|
msgid "uses left"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/invite_live/form_component.html.heex:43
|
#: lib/memex_web/live/invite_live/form_component.html.heex:44
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "leave \"uses left\" blank to make invite unlimited"
|
msgid "leave \"uses left\" blank to make invite unlimited"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -109,11 +109,11 @@ msgstr ""
|
|||||||
msgid "register"
|
msgid "register"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:46
|
#: lib/memex_web/live/context_live/form_component.html.heex:47
|
||||||
#: lib/memex_web/live/invite_live/form_component.html.heex:46
|
#: lib/memex_web/live/invite_live/form_component.html.heex:47
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:46
|
#: lib/memex_web/live/note_live/form_component.html.heex:47
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:46
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:47
|
||||||
#: lib/memex_web/live/step_live/form_component.html.heex:30
|
#: lib/memex_web/live/step_live/form_component.html.heex:31
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "save"
|
msgid "save"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -44,8 +44,8 @@ msgstr ""
|
|||||||
msgid "confirm new password"
|
msgid "confirm new password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:23
|
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:24
|
#: lib/memex_web/live/note_live/form_component.html.heex:24
|
||||||
|
#: lib/memex_web/live/note_live/form_component.html.heex:25
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "content"
|
msgid "content"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -242,20 +242,20 @@ msgstr ""
|
|||||||
msgid "report bugs or request features"
|
msgid "report bugs or request features"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:47
|
#: lib/memex_web/live/context_live/form_component.html.heex:48
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:47
|
#: lib/memex_web/live/note_live/form_component.html.heex:48
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:47
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:48
|
||||||
#: lib/memex_web/live/step_live/form_component.html.heex:31
|
#: lib/memex_web/live/step_live/form_component.html.heex:32
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "saving..."
|
msgid "saving..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:41
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:42
|
#: lib/memex_web/live/context_live/form_component.html.heex:42
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:41
|
#: lib/memex_web/live/context_live/form_component.html.heex:43
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:42
|
#: lib/memex_web/live/note_live/form_component.html.heex:42
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:41
|
#: lib/memex_web/live/note_live/form_component.html.heex:43
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:42
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:42
|
||||||
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:43
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "select privacy"
|
msgid "select privacy"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -271,12 +271,12 @@ msgstr ""
|
|||||||
msgid "settings"
|
msgid "settings"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:32
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:33
|
#: lib/memex_web/live/context_live/form_component.html.heex:33
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:32
|
#: lib/memex_web/live/context_live/form_component.html.heex:34
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:33
|
#: lib/memex_web/live/note_live/form_component.html.heex:33
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:32
|
#: lib/memex_web/live/note_live/form_component.html.heex:34
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:33
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:33
|
||||||
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:34
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "tag1,tag2"
|
msgid "tag1,tag2"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -333,8 +333,8 @@ msgid "no contexts found"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/components/pipelines_table_component.ex:48
|
#: lib/memex_web/components/pipelines_table_component.ex:48
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:23
|
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:24
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:24
|
||||||
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:25
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "description"
|
msgid "description"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -386,12 +386,12 @@ msgstr ""
|
|||||||
#: lib/memex_web/components/contexts_table_component.ex:47
|
#: lib/memex_web/components/contexts_table_component.ex:47
|
||||||
#: lib/memex_web/components/notes_table_component.ex:47
|
#: lib/memex_web/components/notes_table_component.ex:47
|
||||||
#: lib/memex_web/components/pipelines_table_component.ex:47
|
#: lib/memex_web/components/pipelines_table_component.ex:47
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:13
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:14
|
#: lib/memex_web/live/context_live/form_component.html.heex:14
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:13
|
#: lib/memex_web/live/context_live/form_component.html.heex:15
|
||||||
#: lib/memex_web/live/note_live/form_component.html.heex:14
|
#: lib/memex_web/live/note_live/form_component.html.heex:14
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:13
|
#: lib/memex_web/live/note_live/form_component.html.heex:15
|
||||||
#: lib/memex_web/live/pipeline_live/form_component.html.heex:14
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:14
|
||||||
|
#: lib/memex_web/live/pipeline_live/form_component.html.heex:15
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "slug"
|
msgid "slug"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -408,8 +408,8 @@ msgstr ""
|
|||||||
msgid "home"
|
msgid "home"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:23
|
|
||||||
#: lib/memex_web/live/context_live/form_component.html.heex:24
|
#: lib/memex_web/live/context_live/form_component.html.heex:24
|
||||||
|
#: lib/memex_web/live/context_live/form_component.html.heex:25
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "use [[note-slug]] to link to a note"
|
msgid "use [[note-slug]] to link to a note"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -470,14 +470,14 @@ msgstr ""
|
|||||||
msgid "steps:"
|
msgid "steps:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/step_live/form_component.html.heex:13
|
|
||||||
#: lib/memex_web/live/step_live/form_component.html.heex:14
|
#: lib/memex_web/live/step_live/form_component.html.heex:14
|
||||||
|
#: lib/memex_web/live/step_live/form_component.html.heex:15
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "title"
|
msgid "title"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/step_live/form_component.html.heex:23
|
|
||||||
#: lib/memex_web/live/step_live/form_component.html.heex:24
|
#: lib/memex_web/live/step_live/form_component.html.heex:24
|
||||||
|
#: lib/memex_web/live/step_live/form_component.html.heex:25
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "use [[context-slug]] to link to a context"
|
msgid "use [[context-slug]] to link to a context"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -657,7 +657,7 @@ msgstr ""
|
|||||||
msgid "keep me logged in for 60 days"
|
msgid "keep me logged in for 60 days"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/invite_live/form_component.html.heex:21
|
#: lib/memex_web/live/invite_live/form_component.html.heex:22
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "name"
|
msgid "name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@ -668,12 +668,12 @@ msgstr ""
|
|||||||
msgid "password"
|
msgid "password"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/invite_live/form_component.html.heex:31
|
#: lib/memex_web/live/invite_live/form_component.html.heex:32
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "uses left"
|
msgid "uses left"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/invite_live/form_component.html.heex:43
|
#: lib/memex_web/live/invite_live/form_component.html.heex:44
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "leave \"uses left\" blank to make invite unlimited"
|
msgid "leave \"uses left\" blank to make invite unlimited"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -138,7 +138,7 @@ msgstr ""
|
|||||||
msgid "are you sure you want to delete %{email}? this action is permanent!"
|
msgid "are you sure you want to delete %{email}? this action is permanent!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/invite_live/form_component.html.heex:48
|
#: lib/memex_web/live/invite_live/form_component.html.heex:49
|
||||||
#, elixir-autogen, elixir-format, fuzzy
|
#, elixir-autogen, elixir-format, fuzzy
|
||||||
msgid "saving..."
|
msgid "saving..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -137,7 +137,7 @@ msgstr ""
|
|||||||
msgid "are you sure you want to delete %{email}? this action is permanent!"
|
msgid "are you sure you want to delete %{email}? this action is permanent!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: lib/memex_web/live/invite_live/form_component.html.heex:48
|
#: lib/memex_web/live/invite_live/form_component.html.heex:49
|
||||||
#, elixir-autogen, elixir-format
|
#, elixir-autogen, elixir-format
|
||||||
msgid "saving..."
|
msgid "saving..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
Loading…
Reference in New Issue
Block a user