Такой календарик много кому понадобиться! Конечно же стоит реализовать такой календарик для свободного пользования.
>В результате решил выводить года с буквой «x» в конце, так вроде получилось более удобно, мозг уже практически чисто визуально сравнивает три первых цифры на совпадение, а не размышляет о попадании числа в диапазон.
Очень удачное решение.
Хотелось бы следующего (из того что сразу в голову пришло):
— Синхронный вывод выбираемой даты в поле ввода.
— Изменение значения (на каждом этапе выделять элемент соответствующий дате).
— Управления скролом-мыши (это очень удобно, например как в Windows).
— Клавиатурное управление:
— Выбор/выделение элемента на текущем этапе: перемещение стрелочками, цифровым вводом (дополнительно «буквенный ввод» для этапа с выбором месяца);
— Отмена изменения даты — «Escape»;
— Переход на следующий этап — «Enter», «Space», «.», «,»;
— Переход на предыдущий этап — «Backspace»;
— Установки и конфигурирование:
— Диапазон возможных дат (максимальны и минимальная дата);
— Пред-установка даты;
— Выбор между инлайновым и всплывающим календарём.
— Возможность установки окончательного выбора с помощью двойного клика.
Согласен, немного пугает. Но автор всё верно сделал.
Нужно учитывать состояние сайта при выключенном JS. И сделать максимум из полезного функционала сайта работающим в этом состоянии, если это вполне возможно для определённых браузеров и конечно же, если это не потребует баснословных усилий.
В ситуации с атрибутом placeholder это вполне реально, а winbackgo немного облегчил нам жизнь.
Просто Google Docs Viewer отображает страницы в виде PNG-8 с наложенными текстовыми блоками поверх изображения, если таковые были распознаны сервисом. Так он поступает со всеми поддерживаемыми форматами.
Спасибо за подсказку, я совсем и забыл про форматы MS Office 2007. Проверил, PPTX тоже поддерживается (пример).
А так же проверил другие форматы введённые в MS Office 2007:
dotx (не поддерживается, пример),
xlsx (поддерживается, пример),
xlsm (не поддерживается, пример),
pptm (не поддерживается, пример),
ppsx (не поддерживается, пример).
Если я правильно понял, то это возможно разными способами.
Например через публикацию документа в гуглодоксе: у вас появиться ссылка вида docs.google.com/document/pub?id={id-документа} на док с облегченным интерфейсом, из которой можно получить ссылку на документ совсем без интерфейса добавив параметр &embedded=true, вот так:
docs.google.com/document/pub?id={id-документа}&embedded=true
К сожалению, у меня не получается сэмулировать такую же ситуацию как у Вас. Отлючил сессию пользователя на гугле во всех браузерах, после чего удалил куки по фильтру «goo*», но ссылка в примере у GET-параметра сразу возвращала PNG-изображение.
Очень хотелось бы разобраться в ситуации, которая произошла у Вас.
С интересом читал />этот цикл статей. Участвовал в разработке проектов, где была необходимость парсить текст из различных документов, поэтому интересовался этой темой.
Но если там добивались только текста, то здесь XML даёт нам и немного информации о форматировании текста: расположении блоков текста и размерах шрифта:
Вот что мы видим: «l» — отступ блока слева от края страницы, «t» — отступ сверху, «w» — ширина, «h» — высота (которая одновременно даёт информацию и о размере шрифта в блоке), «p» — позиции «подблоков» (используемых при выделении во вьювере), по паре значений на каждый (первое значение отступ слева от края страницы и ширина).
Java зависимостей» → Java-зависимостиОчень удачное решение.
Хотелось бы следующего (из того что сразу в голову пришло):
— Выбор/выделение элемента на текущем этапе: перемещение стрелочками, цифровым вводом (дополнительно «буквенный ввод» для этапа с выбором месяца);
— Отмена изменения даты — «Escape»;
— Переход на следующий этап — «Enter», «Space», «.», «,»;
— Переход на предыдущий этап — «Backspace»;
— Диапазон возможных дат (максимальны и минимальная дата);
— Пред-установка даты;
— Выбор между инлайновым и всплывающим календарём.
— Возможность установки окончательного выбора с помощью двойного клика.
Гораздо страшнее калечит слух «В броузере». Напишите, лучше для начала «экстеншены» для этого. Я бы воспользовался. (:
А значки там всё-таки присутствуют в небольшом количестве.
Нужно учитывать состояние сайта при выключенном JS. И сделать максимум из полезного функционала сайта работающим в этом состоянии, если это вполне возможно для определённых браузеров и конечно же, если это не потребует баснословных усилий.
В ситуации с атрибутом placeholder это вполне реально, а winbackgo немного облегчил нам жизнь.
Спасибо за перевод. Теперь хоть известна более официальная информация о поддержке форматов.
А так же проверил другие форматы введённые в MS Office 2007:
dotx (не поддерживается, пример),
xlsx (поддерживается, пример),
xlsm (не поддерживается, пример),
pptm (не поддерживается, пример),
ppsx (не поддерживается, пример).
Обновлю таблицу.
Например через публикацию документа в гуглодоксе: у вас появиться ссылка вида docs.google.com/document/pub?id={id-документа} на док с облегченным интерфейсом, из которой можно получить ссылку на документ совсем без интерфейса добавив параметр &embedded=true, вот так:
docs.google.com/document/pub?id={id-документа}&embedded=true
Очень хотелось бы разобраться в ситуации, которая произошла у Вас.
Но если там добивались только текста, то здесь XML даёт нам и немного информации о форматировании текста: расположении блоков текста и размерах шрифта:
Вот что мы видим: «l» — отступ блока слева от края страницы, «t» — отступ сверху, «w» — ширина, «h» — высота (которая одновременно даёт информацию и о размере шрифта в блоке), «p» — позиции «подблоков» (используемых при выделении во вьювере), по паре значений на каждый (первое значение отступ слева от края страницы и ширина).