Благодаря нововведениям HTML5 появилась возможность работать с объектом history и менять урл текущей страницы без её непосредственного обновления.
Не секрет, что компоненты, работающие в режиме AJAX, при переходе по страницам меняют якорь, то есть получается что-то типа http://domain.ru/news/#view/news/?PAGEN_1=2 и т.п. Конечно внешне смотрится это не очень хорошо. К тому же при обновлении страницы в браузере выполняется сам компонент, после чего аяксом загружается соответствующий контент, исходя из установленного в урле хеша.
Путем простой доработки файла /bitrix/js/main/ajax.js (в общей сложности добавлено ~30 строк) мы получаем ПРАВИЛЬНЫЕ урлы для аякс-компонентов. То есть урл вида
http://domain.ru/news/#view/news/?PAGEN_1=2
превращается в совсем правильный
http://domain.ru/news/?PAGEN_1=2
Естественно сохраняется история переходов и обратная совместимость со старыми браузерами.
ВАЖНО: Предоставленное решение является теоретическим (экспериментальным). Создано с целью обратить внимание разработчиков на эту возможность HTML5 (возможно команда 1С-Битрикс внедрит эту "фичу" в ближайших обновлениях продукта)
очень ждем возможности прописать в настройках компонента аякс-идентификатор в ручную чтобы было возможным обратиться конкретно к нему из события и обновить.
если не понятно могу поискать тему на форуме где подробно обсуждали года 3 назад...
Эм.. Вообще-то, имеется в виду библиотека, которая пошла в ход вместе с эрмитажем, просто пока без пользовательской документации. Впрочем, народ уже и без документации вовсю пользуется. На лавры jQuery никто покушаться не собирается, каждый инструмент служит своей цели.
Макс, ждать ли документацию по js-либе. Точнее - когда? Смотрел тут взаимодействие компонента выбора юзеров в таске с формой редактирования таска, да и вообще их скрипты, довольно интересно, структурировано, многое понятно и так, но много моментов, по которым очень хотелось бы увидеть доку для упрощения понимания и без необходимости куда-то лезть в код и тратить кучу времени на разборки.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».