Постоянно это проблема, так как условия на работе чистый js и куча разных языковых версий. Спасаюсь дата атрибутами. В данном случае как быстрый и не затратный вариант, .more-functions сюда добавьте какой то attr как флаг, если он есть то пишите на англ, если его нет то на русском.
Levott, дело не в этом, у файла должна быть проверка, чтоб вам не слали фотки большого размера, вам же их потом выводить. В общем хронология шагов.
1 Проверка самого файла на соответствие.
2 Вывод результат / в том числе и изображение какое загрузили.
3 Отправка
4 Действие пока ожидаем отправку (прелоадер и т.п.)
5 Вывод результат отправилось или нет
В общем добавьте снизу кнопку, это никак не скажется на пользовательском опыте. Если вам совсем прям надо, .submit(). Но лучше придерживать верхних этапов.
В этом нет смысла, должна быть проверка, что за файл, какого размера и тд. Загрузят тебе 100 фоток по 5мб, будет не приятно, а если пару сот, а если пдф. А показать пользователю какой он именно файл выбрал. Сама по себе идея не очень в общем.
Причём тут Js и сео, не ясно, всё равно Js не увидят боты, так что ваше изображение вообще не проиндексируется. Пишите как вам Антон посоветовал и не парьтесь, гугл рабочий, лиса рабочая, яндекс тоже. Что вам надо? Давно людей наблюдали которые на старых браузерах ползают, так держу в курсе пол js не пашет на всех китайских браузерах типа байду и на половине старых, хотя бабел в помощь. Стороннее хз что там и как прописано, сомнения меня гложат что вы задавая такие вопросы будете рыскать по гиту смотря исходники.
Почему плохая? у вас есть блок, у блока есть preloader, в чём проблема найти? ну и css map как бы не лишнее. Никогда не было проблем с поиском чего либо в scss, если адекватно сделано.
моя обычная раскладка файлов, ноль проблем, честно я даже не понимаю суть проблемы.
Согласен что не особо то и критерии найдутся, но вам знакомо чувство что как то стрёмненько вы написали? хотелось бы как то от него избавиться и увидеть некую красоту людей которые более опытные чем я.
Лучше в базе, несколько доступов, допустим 10 это админ, 9 юзер, 5 забанненый юзер, 4 с премутом. При попытке зайти если у аккаунта имеется 5 до досвидули.