Skip to content

Commit 350fd1f

Browse files
author
Awlex
committed
Add chosen-js
1 parent b32cc5b commit 350fd1f

File tree

8 files changed

+23
-4
lines changed

8 files changed

+23
-4
lines changed

lib/kaffy/resource_form.ex

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -172,14 +172,14 @@ defmodule Kaffy.ResourceForm do
172172

173173
textarea(form, field, [value: value, rows: 4, placeholder: "JSON Content"] ++ opts)
174174

175-
{:parameterized, Ecto.Enum, %{values: values}} ->
176-
values = Enum.map(values, &to_string/1)
175+
{:parameterized, Ecto.Enum, %{mappings: mappings}} ->
176+
values = Keyword.values(mappings)
177177
value = Map.get(data, field, nil)
178178

179179
select(form, field, values, [value: value] ++ opts)
180180

181-
{:array, {:parameterized, Ecto.Enum, %{values: values}}} ->
182-
values = Enum.map(values, &to_string/1)
181+
{:array, {:parameterized, Ecto.Enum, %{mappings: mappings}}} ->
182+
values = Keyword.values(mappings)
183183
value = Map.get(data, field, nil)
184184

185185
multiple_select(form, field, values, [value: value] ++ opts)

lib/kaffy_web/templates/layout/app.html.eex

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<link rel="stylesheet" href="/kaffy/assets/vendors/css/vendor.bundle.base.css">
99
<link rel="stylesheet" href="/kaffy/assets/scss/style.css">
1010
<link rel="stylesheet" href="/kaffy/assets/vendors/flatpickr/flatpickr.min.css">
11+
<link rel="stylesheet" href="/kaffy/assets/vendors/chosen/component-chosen.min.css">
1112
<link rel="stylesheet" href="/kaffy/assets/css/kaffy.css">
1213
<link rel="shortcut icon" href="/kaffy/assets/images/favicon/favicon-32x32.png" />
1314
<%= for css <- Kaffy.Utils.extensions(@conn).stylesheets do %>
@@ -157,6 +158,7 @@
157158
<script src="/kaffy/assets/vendors/flatpickr/flatpickr.min.js"></script>
158159
<script src="/kaffy/assets/vendors/chart.js/Chart.min.js"></script>
159160
<script src="/kaffy/assets/vendors/js/ckeditor.js"></script>
161+
<script src="/kaffy/assets/vendors/chosen/chosen.jquery.min.js"></script>
160162
<script src="/kaffy/assets/js/off-canvas.js"></script>
161163
<script src="/kaffy/assets/js/hoverable-collapse.js"></script>
162164
<script src="/kaffy/assets/js/misc.js"></script>

priv/static/assets/js/dashboard.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,4 +184,6 @@ $(document).ready(function () {
184184
}
185185
});
186186
});
187+
188+
$("select").chosen();
187189
});
538 Bytes
Loading
Loading

priv/static/assets/vendors/chosen/chosen.jquery.min.js

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

priv/static/assets/vendors/chosen/chosen.min.css

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)