Попробуйте поместить document.getElementById
в setTimeout()
Например.
setTimeout(function(){
console.log(document.getElementById('whatever'));
}, 100);
Если это сработает, тогда это просто проблема синхронизации.
Subclipse не требует Mylyn, но сайт обновления включает плагин, который интегрирует Mylyn и Subclipse. Это предназначается для людей то использование Mylyn. В Вашем случае Вы хотели бы просто отменить выбор Mylyn в диалоговом окне обновления.
Subclipse также требует Подрывной деятельности 1.5 и соответствующая версия собственных библиотек JavaHL. Я записал запуск FAQ, чтобы помочь людям понять JavaHL и как получить его. См.: http://desktop-eclipse.open.collab.net/wiki/JavaHL
У меня были проблемы с JavaHL в Eclipse Ganymede, когда это хорошо работало в Eclipse Европа. Я не уверен, как Aptana отличается, но попробуйте или обновление JavaHL или переключение на чистый Java реализация SVNKit в конфигурации Subclipse.
если Вы не собираетесь быть использованием mylyn, просто сняли флажок с той зависимостью. Я не действительно знаком с Aptana, но в затмении можно развернуть то, что устанавливается, и снимите флажок с чем-либо, в чем Вы не нуждаетесь.
Я использовал URL обновления, и я установил адаптер JavaHL, сам проект Subclipse и БЕТА адаптера SVNKit.
После этого это хорошо работало для меня, это для надежды платформы Linux, что это работает на Вас.