AntHTML, понял, спасибо. Просто думал, может есть возможность, например, написать свое приложение, которое позволяет задавать произвольный размер любых окон, игнорируя их установки. Но придется писать свой клиент телеги видимо)
Если вы имеете в виду, чтобы сразу был выбран файл с компьютера пользователя - это невозможно. Но, возможно, ошибаюсь и в последние годы что-то новое добавили. Но я в этом сильно сомневаюсь. В таком случае, как минимум, сайт мог бы просто выкачивать файлы с компа пользователя втихую. Или, например, определять, установлено ли у пользователя какое-то конкретное приложение и тд
Влад, вам же в ответе показали, как всего в несколько команд и несколько минут времени заражённый сайт просто восстанавливается из гита) Вы реально считаете, что это того не стоит?)
Влад, это не займет много времени (буквально одна команда). А в случае проблем с сайтом может просто огромное количество времени сэкономить. И конечно сэкономит кучу денег)
Влад, во-первых, бэкапы нужны немножко почаще, чем раз в месяц, во-вторых тут имеется в виду система контроля версий (например, гит), куда вы заносите код после изменений/правок
Андрей, про бинарный поиск имелось в виду, что если бы у вас были файлы в виде колонки - то сделать заготовленный массив с координатами, и они шли бы "по возрастанию" все (от верхнего к нижнему), и бинарный поиск по массиву быстро бы отсеял ненужные элементы (слева от "указателя" - входят в выделение, справа не входят)
Undefined User, самое оптимальное на мой взгляд - разбить текст на строки изначально (на сервере), а на js получать уже просто массив из строк. И при событии скроллинга сверять ккординаты и выводить новую строку, если пользователь проскроллил ниже строки, которая уже отображается. Вообще, если это идея дизайнеров, я бы им за такое по шапке настучал
Вообще, проще сделать список файлов в виде колонки (просто список) и записать нижнюю левую координату каждого элемента. А после выделения уже брать нижнюю координату выделения и бинарным поиском определять, какие элементы войдут. Но это только для формата списка. Если же обязательно в виде ячеек все надо, то там да, сложнее.
MegaPuxapb, я дурак) Ответ неправильный. Не увидел, что речь именно про date. В таком случае, наверно вариант только один - наложить label поверх input.