Хромиум последний, не вижу ни перенаправлений на другие страницы, ни анимации; контентная секция заменяется вся без анимации. Вижу только справа прелоадер который показывает что секция еще не загружена, о нем речь?
Что конкретно не работает? На первый взгляд приведенный код кажется работоспособным. Если проблема только в том, что функцию надо вызвать один раз, то мне кажется тут решение довольно очевидно - считать сколько раз функция выполнена, и убирать обработчик. Кстати вешать и снимать обработчики гораздо проще с помощью add/removeEventListener
Если я правильно все понимаю, то в данный момент комьюнити ждет пока мелкомягкие выкатят новую версию редактора, в таком случае следует поступить так же. Можно вручную в локальных файлах сделать изменения из последнего pr, чтобы пофиксить уже сейчас
"по ссылке выше тоже ничго подобного не возвращается" - а я вот открываю xml и сразу вижу всю инфу со скрина в элементах availability > localStore > stock > forecasts: даты доступности, количества, вероятности
Не знаю насколько адекватный подход, но я думаю вполне можно использовать typed.js и без шорткода, то есть в обход плагина, а тогда можно например 1) у страницы объявить какое-нибудь свойство типа 'title_is_handtyped', 2) если у страницы это свойство выставлено в true, то добавлять скрипт typed.js и выполнять его для элементов соответствующим заголовку
Странный заход. Да, в ответ приходит пустая строка; да, JSON.parse будет ругаться на пустую строку. Раз вы всё это знаете, то в чем конкретно у вас сложность? Смотрите пустой ли ответ или нет, и если не пустой, то выполняете JSON.parse
Sviaznoi, "Коллекция ответов вне конструктора это как то аккуратнее и более наглядно что ли" - согласен на все 100%. Попробуйте структуру которую предложил я в примере, там как раз реализован полноценный механизм обработки шаблонов. Не то чтоб я её навязываю, но по моему опыту это очень удобный подход.
BenderIsGreat34, не, я конечно тупой, но всё же не настолько) Я понимаю что речь об этом. На клиенте не создаётся объекта pug? Хмм, тогда может вот это поможет или это. Странно, но чо-то не гуглится как можно с помощью js взаимодействовать c pug.
function Essence(n, c){
let name = n, classPet = c;
logScreen.textContent = cOA.begin;
}
var cOA = {
begin: `Хорошо. Вы решили завести ${classPet} по имени ${name}.
Если вы действительно готовы начать за ним ухаживать?`,
}
В этом куске кода объявляется функция Essence и объект cOA в котором свойство begin это строка "Хорошо. Вы решили завести undefined по имени undefined. Если вы действительно готовы начать за ним ухаживать?". Фирштейн? К тому моменту когда выполняется функция Essence значение cOA.begin уже давно сформировано, то есть при вызове этой функции оно не меняется никак, а остаётся как и было с undefined. Ставлю любую конечность, что в консоли вы создаете строку с помощью литерала template string в момент вызова функции