Size: a a a

2020 May 30

ŹR

Źmićer Rubinštejn in pro.elixir
Andrew Rudenko
особенно в до leex эпоху
Не было такой эпохи
источник

AR

Andrew Rudenko in pro.elixir
с leex сложнее
источник

AR

Andrew Rudenko in pro.elixir
Źmićer Rubinštejn
Не было такой эпохи
м?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Eex появился ещё до эликсира
источник

AR

Andrew Rudenko in pro.elixir
leex меньше года как появился
источник

AR

Andrew Rudenko in pro.elixir
Źmićer Rubinštejn
Eex появился ещё до эликсира
leex и eex разное как бэ
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Andrew Rudenko
leex меньше года как появился
Ну leex появился вместе с live view
источник

AR

Andrew Rudenko in pro.elixir
Źmićer Rubinštejn
Eex появился ещё до эликсира
ты типа про erb? да спасибо, я еще в школе на нем писал )
источник

AR

Andrew Rudenko in pro.elixir
Źmićer Rubinštejn
Ну leex появился вместе с live view
я в курсе, о том и говорю
источник

AR

Andrew Rudenko in pro.elixir
теперь заменять шаблонизатор стало куда сложнее
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Andrew Rudenko
я в курсе, о том и говорю
Тогда я не понимаю, как в «до» эпоху могло что-то появится
источник

AR

Andrew Rudenko in pro.elixir
ибо делать шаблонизатор только для замены eex без leex — тупняк
источник

AR

Andrew Rudenko in pro.elixir
Źmićer Rubinštejn
Тогда я не понимаю, как в «до» эпоху могло что-то появится
до эпохи leex это вестимо с момента появления феникса и до примерно год назад
источник

AR

Andrew Rudenko in pro.elixir
а никто шаблонизатор нормальный так и не запилил
источник

AR

Andrew Rudenko in pro.elixir
Andrew Rudenko
так то это записывается как-то так:

def render(~M{player, myname, messages}) do
   [[:div, %{id: "player", class: "player", phxUpdate: "replace"},
         [:div, %{class: "thumbnail", style: "background-image: url(#{player.thumbnail})"}],
         [:div, %{class: "audiopanel"},
           [:div, %{class: "audioline"},
             [:div, [:label, player.file],
             [:div, player.status]],
             [:progress, %{value: 1, max: 5, class: "audioprogress"}]]]],
   [:form, %{phxSubmit: "submit", phxThrottle: "2000"},
     [:input, %{type: "text", name: "userinput", placeholder: "type: ':help' to see the help message"}],
     [:label, "Logged as #{myname}"]],
   [:div, %{id: "chat-messages", name: "div", phxUpdate: "append"}],
     for ~M{id, author, text} <- messages do
       [:div, %{id: "msgid#{id}"},
         [:p, [:span, "#{author}:"],
           for line <- text do
             line
           end
           |> Enum.intersperse([:br])]]
     end]
 end
типа такого
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Так eex не привязан к HTML так то
источник

AR

Andrew Rudenko in pro.elixir
а сейчас понятно почему это уже не так просто — потому что есть leex
источник

AR

Andrew Rudenko in pro.elixir
Źmićer Rubinštejn
Так eex не привязан к HTML так то
ты меня не слышишь
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Я тебя не понимаю
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Допустим мы в 2018 году, есть eex
источник