Size: a a a

Elm Lang сообщество разработчиков

2019 January 27

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Igor
Слушай у тебя навигация внутри страницы есть в проекте? Или табы с независимыми компонентами?

Как ты это разгуливаеш? Пишешь кучу бойлерплейта, как в официальном примере? Либку Алексея Пирогова используешь? Сам что то написал?
Ну, у меня сейчас на проду идет только приложение, там не нужна навигация по страницам
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Для независимых компонентов это писал
https://github.com/DoctorRyner/elm-widget/blob/master/src/Main.elm
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Но это допиливать надо, как минимум тут подписки синхронно отрабатывают
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
По сути выходит первый вариант с кучей бойлерплейта, но кучи бойлерплейта поменьше из-за такой автоматизации
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Да, лучше не заходить во внутренности реализации Widget.elm, там весь этот бойлерплейт в максимально непонятной форме расписан
источник

I

Igor in Elm Lang сообщество разработчиков
Спс, посмотрю

Я просто на F# Elmish под ReactNative пишу и там и табы и стековая навигация (на мобилках же маленькие дисплеи, по этому и окно дофига).
И я прям устал от бойлерплейта (поэтому пытаюсь абстрагировать)
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Igor
Спс, посмотрю

Я просто на F# Elmish под ReactNative пишу и там и табы и стековая навигация (на мобилках же маленькие дисплеи, по этому и окно дофига).
И я прям устал от бойлерплейта (поэтому пытаюсь абстрагировать)
Если боишься бойлерплейта, то есть еще PureScript и GHCJS
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Только там уже будут другие вещи которых надо боятся :)
источник
2019 January 28

I

Igor in Elm Lang сообщество разработчиков
Спасибо не надо). В F# все просто - есть и downcast к object (any) и даже js-динамик
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Надо попробовать написать мобильное приложение на Reflex
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Как использовать iframe?
источник
2019 January 29

G

GG in Elm Lang сообщество разработчиков
Ryner :: () -> IO ❄️
Как использовать iframe?
Если нашел способ, расскажи как)
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
GG
Если нашел способ, расскажи как)
Судя по всему, никак :)
Оно только по ссылке работает и на позволяет юзать динамически сгенеренный код
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Поэтому я просто складываю приложение в отдельный html файл и цепляю из файла контейнера
источник

AK

Anton Kovalevich in Elm Lang сообщество разработчиков
Для React то же самое. По итогу рабочий вариант -- <div innerHTML={data} />
источник

AK

Anton Kovalevich in Elm Lang сообщество разработчиков
iframe не взлетел. Управлять его содержимым не удалось
источник

R:

Ryner :: () -> IO ❄️ in Elm Lang сообщество разработчиков
Оно заработает только как ссылка на файл
источник

AK

Anton Kovalevich in Elm Lang сообщество разработчиков
А встроенные в innerHTML стили немного ломают приложение. Прижмёт -- нарисую регулярки. Такие дела
источник
2019 January 30

ИБ

Игорь Брылёв in Elm Lang сообщество разработчиков
Пришёл ответ от РКН. Пишут, что доступ к сайту package.elm-lang.org не ограничивается на территории РФ, а ограничивается доступ к указанному IP. Дескать, хостинг провайдеру сайта самому надо разбираться со своими клиентами. IP они разблокировать не собираются.
источник

ИБ

Игорь Брылёв in Elm Lang сообщество разработчиков
Можно попросить провайдера перекинуть сайт на другой IP
источник