Liferay 7.0 + OpenLayers: "ol is not defined"

На главной странице нашего сайта есть карта, для отрисовки которой используется библиотека OpenLayers. После миграции с Liferay 6.2 на Liferay 7.0, карта перестала отрисовывать, а в логах появилась ошибка: Uncaught ReferenceError: ol is not defined. Разбираемся в причинах.

Настройка комбинации клавиш смены языка в Ubuntu 18.04

После установки Ubuntu 18.04 в новой версии ОС обнаружился неприятных баг - невозможность установить произвольную комбинацию клавиш для смены языка ввода. Баг был выявлен ещё в 2013 году, но до сих пор не исправлен. Назначить желаемую комбинацию можно только в консоли через утилиту gsettings.

Прокрутка контента блока при загрузке страницы

Недавно нам понадобилось написать раздел обмена сообщениями между пользователями портала. С точки зрения вёрски это несложная задача: последовательность сообщений (блоков текста с аватаркой и временем отправления), выстроенных друг под другом. Когда сообщений становится много, появляется прокрутка. Поскольку история ведётся сверху вниз, то при появлении прокрутки самые новые сообщений оказывались внизу, то есть вне области видимости.

Обработка ошибок загрузки изображений: событие onerror

Нередко бывает, что при загрузке веб-страницы какие-то изображения оказываются недоступны, и браузер услужливо рисует на их месте пустые контуры. В этой статье я расскажу, как обработать ошибки загрузки изображений и подставить вместо них другое изображение.

HTML: ссылка внутри ссылки

Согласно спецификации HTML5 , ссылка не может содержать в себе интерактивный контент (поля ввода, кнопки, теги и т.д.) и другие ссылки. Тем не менее, необходимость вложить ссылки друг в друга может возникнуть, и сделать это, не смотря на запрет спецификации, вполне реально.

CSS: вписываем изображение в область

Красивый и аккуратный дизайн сайта зачастую требует специально подготовленного контента, к примеру фотографий с заданным соотношением сторон. Но не всегда есть возможность подготовить фотографии должным образом. В этой статье мы рассмотрим несколько способов вписать картинку в заданную область средствами CSS.
RSS (Открывает новое окно)(Открывает новое окно)
— Предметов на странице
Показывается результатов: 1 - 10 из 21.