aboutsummaryrefslogtreecommitdiff
path: root/shardweb/lib/shard_web/views
diff options
context:
space:
mode:
authorAlex Auvolat <alex@adnab.me>2018-10-12 14:40:21 +0200
committerAlex Auvolat <alex@adnab.me>2018-10-12 14:40:21 +0200
commit1e91dc596fd2f7fdd96b7fd2fc50724f93e46529 (patch)
tree067d56e6fb9e215cc76dea5c9c82e61ef369d90e /shardweb/lib/shard_web/views
parentd15d5fbfc5133a9d0f0d99dbbfc023849f61cc37 (diff)
downloadshard-1e91dc596fd2f7fdd96b7fd2fc50724f93e46529.tar.gz
shard-1e91dc596fd2f7fdd96b7fd2fc50724f93e46529.zip
Move and reorganize some stuff
Diffstat (limited to 'shardweb/lib/shard_web/views')
-rw-r--r--shardweb/lib/shard_web/views/error_helpers.ex44
-rw-r--r--shardweb/lib/shard_web/views/error_view.ex16
-rw-r--r--shardweb/lib/shard_web/views/identity_view.ex11
-rw-r--r--shardweb/lib/shard_web/views/layout_view.ex7
-rw-r--r--shardweb/lib/shard_web/views/page_view.ex14
-rw-r--r--shardweb/lib/shard_web/views/room_view.ex3
6 files changed, 0 insertions, 95 deletions
diff --git a/shardweb/lib/shard_web/views/error_helpers.ex b/shardweb/lib/shard_web/views/error_helpers.ex
deleted file mode 100644
index f476548..0000000
--- a/shardweb/lib/shard_web/views/error_helpers.ex
+++ /dev/null
@@ -1,44 +0,0 @@
-defmodule ShardWeb.ErrorHelpers do
- @moduledoc """
- Conveniences for translating and building error messages.
- """
-
- use Phoenix.HTML
-
- @doc """
- Generates tag for inlined form input errors.
- """
- def error_tag(form, field) do
- Enum.map(Keyword.get_values(form.errors, field), fn (error) ->
- content_tag :span, translate_error(error), class: "help-block"
- end)
- end
-
- @doc """
- Translates an error message using gettext.
- """
- def translate_error({msg, opts}) do
- # When using gettext, we typically pass the strings we want
- # to translate as a static argument:
- #
- # # Translate "is invalid" in the "errors" domain
- # dgettext "errors", "is invalid"
- #
- # # Translate the number of files with plural rules
- # dngettext "errors", "1 file", "%{count} files", count
- #
- # Because the error messages we show in our forms and APIs
- # are defined inside Ecto, we need to translate them dynamically.
- # This requires us to call the Gettext module passing our gettext
- # backend as first argument.
- #
- # Note we use the "errors" domain, which means translations
- # should be written to the errors.po file. The :count option is
- # set by Ecto and indicates we should also apply plural rules.
- if count = opts[:count] do
- Gettext.dngettext(ShardWeb.Gettext, "errors", msg, msg, count, opts)
- else
- Gettext.dgettext(ShardWeb.Gettext, "errors", msg, opts)
- end
- end
-end
diff --git a/shardweb/lib/shard_web/views/error_view.ex b/shardweb/lib/shard_web/views/error_view.ex
deleted file mode 100644
index a4b6eed..0000000
--- a/shardweb/lib/shard_web/views/error_view.ex
+++ /dev/null
@@ -1,16 +0,0 @@
-defmodule ShardWeb.ErrorView do
- use ShardWeb, :view
-
- # If you want to customize a particular status code
- # for a certain format, you may uncomment below.
- # def render("500.html", _assigns) do
- # "Internal Server Error"
- # end
-
- # By default, Phoenix returns the status message from
- # the template name. For example, "404.html" becomes
- # "Not Found".
- def template_not_found(template, _assigns) do
- Phoenix.Controller.status_message_from_template(template)
- end
-end
diff --git a/shardweb/lib/shard_web/views/identity_view.ex b/shardweb/lib/shard_web/views/identity_view.ex
deleted file mode 100644
index 63d5a50..0000000
--- a/shardweb/lib/shard_web/views/identity_view.ex
+++ /dev/null
@@ -1,11 +0,0 @@
-defmodule ShardWeb.IdentityView do
- use ShardWeb, :view
-
- def identity_list do
- Shard.Keys.list_identities
- end
-
- def get_nick(pk) do
- SApp.Identity.get_nick pk
- end
-end
diff --git a/shardweb/lib/shard_web/views/layout_view.ex b/shardweb/lib/shard_web/views/layout_view.ex
deleted file mode 100644
index 2b12323..0000000
--- a/shardweb/lib/shard_web/views/layout_view.ex
+++ /dev/null
@@ -1,7 +0,0 @@
-defmodule ShardWeb.LayoutView do
- use ShardWeb, :view
-
- def shard_list do
- Shard.Manager.list_shards
- end
-end
diff --git a/shardweb/lib/shard_web/views/page_view.ex b/shardweb/lib/shard_web/views/page_view.ex
deleted file mode 100644
index 6bd8e4b..0000000
--- a/shardweb/lib/shard_web/views/page_view.ex
+++ /dev/null
@@ -1,14 +0,0 @@
-defmodule ShardWeb.PageView do
- use ShardWeb, :view
-
- def conn_list do
- SNet.Manager.list_connections
- end
-
- def peer_id_to_str(id) do
- id
- |> binary_part(0, 8)
- |> Base.encode16
- |> String.downcase
- end
-end
diff --git a/shardweb/lib/shard_web/views/room_view.ex b/shardweb/lib/shard_web/views/room_view.ex
deleted file mode 100644
index ebc2a60..0000000
--- a/shardweb/lib/shard_web/views/room_view.ex
+++ /dev/null
@@ -1,3 +0,0 @@
-defmodule ShardWeb.RoomView do
- use ShardWeb, :view
-end