Size: a a a

JavaScript Developers

2019 December 06

DM

Daniel Manasov in JavaScript Developers
источник

α

αμαν in JavaScript Developers
годно, только надо убедиться что индекс не находится вне длины массива, чтоб небыло что-то типа [a,b,undefined,undefined,undefined,x]
источник
2019 December 07

и

игорь in JavaScript Developers
Ярослав Коробейников
Я протетсил сейчас. Выводил алертом локаль и запускал тесты
LANG=en-GB npx codeceptjs run --tests full_path_of_registration_test.js
LANG=ru-RU npx codeceptjs run --tests full_path_of_registration_test.js
Вот таким макаром и в алерте выводилась локаль из lang и инпуты менялись по типу локали.
Но тоже самое не срабатывает в headless вообще!
Я использую puppeter а он как-то не очень работает с локалью в headless режиме......
а вот это помогает https://github.com/puppeteer/puppeteer/issues/1871
источник

и

игорь in JavaScript Developers
или уже решили?
источник

и

игорь in JavaScript Developers
а конкретно https://github.com/puppeteer/puppeteer/issues/1871#issuecomment-365006836
Извиняюсь если поздно 😁
источник

ЯК

Ярослав Коробейников in JavaScript Developers
игорь
или уже решили?
Нет возможности в puppeter в headless режиме запускать с локалью, он игнорирует флаг —lang
https://bugs.chromium.org/p/chromium/issues/detail?id=755338
и вроде как должен брать из переменной окружения (но это действительно работает только не в headless режиме)
https://medium.com/@addnab/puppeteer-quick-fix-for-differences-between-headless-and-headful-versions-of-a-webpage-5b168bd5fe4a
Тут чувак описывате о разнице headless и headfull
запуска хрома и пишет что headless запуск через паппетер игнориурет Accept-Language и User-Agent заголовки и пытается подменить их через page.setExtraHTTPHeaders что к сожалению плохо срабатывает так как этот метод переводит Accept-Language в lowercase и получается accept-language что видимо всё таки игнорируется сервером

Вот здесь хорошо описана невозмоность в headless использовать локаль какую хочешь
https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth/evasions/accept-language#readme
И они выкатывают плагин который расширяет возможности, но честно говоря я так и не нашёл точки входа как его заюзать, мы хитрили по разному, но в итоге пришли к заключению что на CI Jenkins будем просто под xvfb запускать e2e и пускай он вертится в вирутальных иксах...
источник
2019 December 08

j

jeny@^=# in JavaScript Developers
Уважаемые кисы и челы, я дизайнер, поэтому мозгов мне пока хватает только на то чтобы ковырять jquery, что вы можете сказать о скорости натива на сегодняшний день? Есть ли смысл перекатываться, если меня только это интересует
источник

α

αμαν in JavaScript Developers
jeny@^=#
Уважаемые кисы и челы, я дизайнер, поэтому мозгов мне пока хватает только на то чтобы ковырять jquery, что вы можете сказать о скорости натива на сегодняшний день? Есть ли смысл перекатываться, если меня только это интересует
Если под нативом подразумевается чистый JavaScript без jquery, то быстрей, надо перекатываться
источник

in JavaScript Developers
jeny@^=#
Уважаемые кисы и челы, я дизайнер, поэтому мозгов мне пока хватает только на то чтобы ковырять jquery, что вы можете сказать о скорости натива на сегодняшний день? Есть ли смысл перекатываться, если меня только это интересует
если делать слайдеры и всякие такие штучки, то скорость не ощутима, но когда проект разрастается, теряется читабельность, такой код трудно будет поддерживать
источник

LF

Libron FCB in JavaScript Developers
Всем привет. Подскажите какой нибудь лёгкий но в то же время customizable тостер на React.

Нашел "react notifications" но он немного сыроватый, есть альтернативные варианты ?

В идеале. Хотелось бы создать самостоятельно шаблоны на error, info, success. И затем вызывать в компонентах типа notifier.error('text')
источник

DM

Daniel Manasov in JavaScript Developers
Libron FCB
Всем привет. Подскажите какой нибудь лёгкий но в то же время customizable тостер на React.

Нашел "react notifications" но он немного сыроватый, есть альтернативные варианты ?

В идеале. Хотелось бы создать самостоятельно шаблоны на error, info, success. И затем вызывать в компонентах типа notifier.error('text')
react-toastify
источник

LF

Libron FCB in JavaScript Developers
Daniel Manasov
react-toastify
Кажись тут можно прокинуть свой компонент вместе  с пропсами. То что нужно 👍
Спасибо.
источник

DM

Daniel Manasov in JavaScript Developers
Libron FCB
Кажись тут можно прокинуть свой компонент вместе  с пропсами. То что нужно 👍
Спасибо.
Так и юзал
источник
2019 December 09

С

Султан in JavaScript Developers
Всем привет
источник
2019 December 10

x

xxx in JavaScript Developers
Добрый вечер
как   в React сделать чтобы инпут как Link  при нажатии менял url   без перезагрузки страницы
источник

N

Nurdan in JavaScript Developers
xxx
Добрый вечер
как   в React сделать чтобы инпут как Link  при нажатии менял url   без перезагрузки страницы
Обернуть ее в Link?
источник

SA

Sardar Atabekov in JavaScript Developers
xxx
Добрый вечер
как   в React сделать чтобы инпут как Link  при нажатии менял url   без перезагрузки страницы
onChange={() => this.props.history.push("/link")}
источник

LF

Libron FCB in JavaScript Developers
xxx
Добрый вечер
как   в React сделать чтобы инпут как Link  при нажатии менял url   без перезагрузки страницы
Тут надо определиться, либо инпут нужен либо Линк. Обернуть в Линк плохая идея
источник

x

xxx in JavaScript Developers
У меня там импут для поиска товара и мне нужно чтобы при сабмите как в линке менялось url
источник

LF

Libron FCB in JavaScript Developers
xxx
У меня там импут для поиска товара и мне нужно чтобы при сабмите как в линке менялось url
Тогда в сабмите нужно вызвать this.props.history.push("url") и не забыть заблочить дефолтное поведение формы event.preventDefault()
источник