Browse Source

Merge pull request #32 from synrc/fix-calendar-view

Fix calendar render for cases when day or month consist of 1 digit
umka1332 5 years ago
parent
commit
820b292280
3 changed files with 3 additions and 3 deletions
  1. 1 1
      mix.exs
  2. 1 1
      src/elements/input/element_calendar.erl
  3. 1 1
      src/nitro.app.src

+ 1 - 1
mix.exs

@@ -4,7 +4,7 @@ defmodule NITRO.Mixfile do
   def project do
     [
       app: :nitro,
-      version: "4.11.7",
+      version: "4.11.8",
       description: "NITRO Nitrogen Web Framework",
       package: package(),
       deps: deps()

+ 1 - 1
src/elements/input/element_calendar.erl

@@ -45,7 +45,7 @@ render_element(Record) ->
       {<<"required">>,if Record#calendar.required == true -> "required"; true -> [] end},
       {<<"step">>,Record#calendar.step},
       {<<"type">>, <<"calendar">>},
-      {<<"value">>, case Record#calendar.value of {Yv,Mv,Dv} -> io_lib:format("~p-~p-~p",[Yv,Mv,Dv]); [] -> []; _ -> [] end},
+      {<<"value">>, case Record#calendar.value of {Yv,Mv,Dv} -> io_lib:format("~4..0B-~2..0B-~2..0B",[Yv,Mv,Dv]); [] -> []; _ -> [] end},
       {<<"pattern">>,Record#calendar.pattern},
       {<<"placeholder">>,Record#calendar.placeholder},
       {<<"onkeypress">>, Record#calendar.onkeypress} | Record#calendar.data_fields

+ 1 - 1
src/nitro.app.src

@@ -1,6 +1,6 @@
 {application, nitro, [
     {description,  "NITRO Nitrogen Web Framework"},
-    {vsn,          "4.11.7"},
+    {vsn,          "4.11.8"},
     {applications, [kernel, stdlib]},
     {modules, []},
     {registered,   []},