Михаил Евсеев, я про query_handler, но зачем в пропсе сразу call.message.chat.id, когда внутри функции, точно ли на это ругается. ибо с таким указанием уже должен был ругнуться на call.* вызовы. но, повторюсь, книжку по питону я читал 12 лет назад)) хотя имею опыт написания бота на js
Сергей Кузнецов, не, просто локальную ветку, т.к. выпадающий список засирается ненужными ветками. это есть из коробки в вебшторме, например. меню подойдёт, спасибо
document.getElementById("source").textContent.split(',') вот вам массив из ваших слов.
как вы собираетесь автоматически определять что Кофе == coffee не представляю даже, или иметь словарь заранее, или порядок сохранять обязательный, но тогда и айдишники не нужны
L1nw0od, потому что JQ поддерживает ie6 даже, а поддержка ie11 даже не актуальна уже.
Потому что очень бьёт по производительности,а она ой как нужна для гугла щас.
что значит нет value в инпутах? он всегда есть. другое дело если его значение пусто.
colorChecked.value.length > 0 это правильно
btn.removeAttribute('disabled') - неправильно. btn.disabled = false
Анастасия, window и document не существует в части вашего скрипта, как я понимаю. для этого у вас global.window и global.document. потому не window.onload и document.getElementById,а global.window.onload и global.document.getElementById
https://jsfiddle.net/v9weoush/