Именно потому что такие редиректы обрабатываются автоматически и встает вопрос: «Зачем в принципе так делать?». Проблемы и костыли по их «решению» часто являются результатом ошибок проектирования.
Знакомая история )
А разве в нетбинсе нельзя выбрать какие файлы скачивать при создании проекта из удаленного источника?
Увы попробовать в действии Aptana на удаленном проекте так и не получилось ибо надоело искать настройки подключения )
В любом случае, спасибо за ответ )
Только что поставил Aptana Studio 3, build: 3.1.1.201204131931 и плагин по совету с stackoverflow. Все работает. Так что проблема не в совместимости Aptana и Zen-Coding. Попробуйте скачать свежую версию и пере установить IDE. Еще можно попробовать покопать в сторону конфликтов пакета sat4j.
В данном случае я попытался максимально уйти от хардкодинга значений:
100 — потому что base.options.reducedSize указывается в процентах (по умолчанию 0.8)
parseInt(panels.css('padding')) * 2 — учитываются внутренние отступы заданные в css как padding:5px; два — потому что отступы с обеих сторон.
Но ни что не мешает там прописать напрямую '90px' или любое другое значение/переменную.
В jQuery не вшито, насколько я знаю. Есть html5 событие window.onhashchange, но оно поддерживается не всеми браузерами. Если у вас кросс-браузерно работает этот скрипт без плагина — просто замечательно.