Size: a a a

Эликсир и Вунш

2019 April 06

NK

ID:476249930 in Эликсир и Вунш
вебпакомагия
источник

NK

ID:476249930 in Эликсир и Вунш
источник

YC

Yury Chernov in Эликсир и Вунш
странно мне не удалось пока
источник

YC

Yury Chernov in Эликсир и Вунш
ID:476249930
вебпакомагия
делаю как-то так
const $ = require("./jquery-2.2.0.min");
import "./mmenu.min.js"

$(document).ready(function () {
 
});
источник

NK

ID:476249930 in Эликсир и Вунш
как я понял эта магия работает.
в app.js инклюдим свои js из /assets/js
а в своей уже можно делать инклюд классам из либ что подключены в packages.json
источник

NK

ID:476249930 in Эликсир и Вунш
то есть я делаю просто
import Chart from 'chart.js'
источник

NK

ID:476249930 in Эликсир и Вунш
в своей жс-ке
источник

NK

ID:476249930 in Эликсир и Вунш
ну а дальше передаю параметр мапу, которую пойсоном в обьект в окне в джсоне передаю и уже в своем скрипте этот жсон сую в классу отрисовки
источник

NK

ID:476249930 in Эликсир и Вунш
источник

NK

ID:476249930 in Эликсир и Вунш
и такую милоту рендерю
источник
2019 April 07

NK

ID:476249930 in Эликсир и Вунш
но с формами из hpoenix.html.form с вводом дататайма я там и не разобрался. как вводить не UTC
источник

NK

ID:476249930 in Эликсир и Вунш
приходится после ввода шаманить с переводов из якобы GMT+3 в UTC, а клиентам уже их смещение добавлять. в базе держа в UTC
источник

IS

Ilya Shuma in Эликсир и Вунш
Yury Chernov
делаю как-то так
const $ = require("./jquery-2.2.0.min");
import "./mmenu.min.js"

$(document).ready(function () {
 
});
Обычно, если в приложении больше, чем app.js, то jQuery и другие либы лучше подключать через webpack.config.js:

plugins: [
   new webpack.ProvidePlugin({
     $: 'jquery',
     jQuery: 'jquery'
   })
 ]
источник

NK

ID:476249930 in Эликсир и Вунш
https://hexdocs.pm/phoenix_html/Phoenix.HTML.Form.html#datetime_select/3 - эта фигня не умеет запрашивать таймзону
источник

YC

Yury Chernov in Эликсир и Вунш
Ilya Shuma
Обычно, если в приложении больше, чем app.js, то jQuery и другие либы лучше подключать через webpack.config.js:

plugins: [
   new webpack.ProvidePlugin({
     $: 'jquery',
     jQuery: 'jquery'
   })
 ]
оно вообще все валится тогда
источник

NK

ID:476249930 in Эликсир и Вунш
кстати. в чем заключается выделение функций ! или ? в конце
источник

NK

ID:476249930 in Эликсир и Вунш
это как то связано с нуллами?
источник

IS

Ilya Shuma in Эликсир и Вунш
Yury Chernov
оно вообще все валится тогда
Что именно? Ошибка при сборке?
источник

NK

ID:476249930 in Эликсир и Вунш
типа нуллсейфти вариант функции или что
источник

YC

Yury Chernov in Эликсир и Вунш
Ilya Shuma
Что именно? Ошибка при сборке?
ага
источник