Показаны сообщения с ярлыком HTMLayout Spy. Показать все сообщения
Показаны сообщения с ярлыком HTMLayout Spy. Показать все сообщения

2007-12-01

HTMLayoutSpy. Альфа.

Качать здесь http://htmlayoutlab.com/2007/11/30/spy-alpha/
Русская и английская демки
http://htmlayoutlab.com/2007/11/30/russian-flash-demo/
http://htmlayoutlab.com/2007/11/30/english-flash-demo/

Как ни странно, успел почти все, кроме сохранения опций. Доволен.

2007-11-27

HTMLayoutSpy. В паре дней от альфы.


Практически доделал спай.
Пока еще есть несколько неприятных моментов, кое-где встречаются шероховатости, но в целом, все работает :)
На скриншоте - спай приаттаченный к свежему примеру HTMLayout.
Слева отображается дерево документа, текущий узел выделяется с помощью инструмента Inspect непосредственно в пользовательском приложении. Чуть правее - вся информация, которую можно собрать по элементу, правый див - логи событий. Снизу путь до элемента над которым находится мышка. В самом документе подсвечены div-ы и li.

2007-11-16

HTMLayoutSpy. Последняя миля

Добил вчера последнюю фичу.
Направления для дальнейшей работы:
  • Оптимизация
  • Баг фикс
  • Наполнение "тривиальной функциональностью" - базовые механизмы готовы и отлажены, осталось вбить несколько простых строчек кода/настроить конфиг.
На следующей неделе планируется альфа.

Раньше всегда затягивал завершение последнего кусочка работы. После ряда таких ошибок, провел с собой работу и надеюсь рецидивов не будет. В любом случае, скоро узнаем :)
Хорошая свежая статья на тему Проблема последней мили , базовый термин из которой использован для заголовка.

2007-11-15

HTMLayoutSpy. Настройка логов


Так будет выглядеть настройка логов для спая. После реализации, идея о resizable-options уже не кажется такой изящной как казалась изначально :)

2007-11-06

HTMLayout Spy о текущем

HTMLayout Spy плавно катится в альфа-версии. На этой неделе сделаю демку и выложу на htmlayoutlab.com - сайт давно пора обживать.

Сейчас Spy выглядит так:

2007-10-13

Дерево

Вкратце о текущей работе - HTMLayout Spy проект для отладки приложений сделанных на HTMLayout .

Для представления пользовательского документа (DOM-tree), потребовалось сделать дерево (как оказалось, стандартное, не подходит для работы с изменяющимися данными и больше служит демонстрационным целям).
Никогда не думал, что разработка этого элемента может потребовать такую тьму времени :(

Тем не менее, оно есть и работает. Можно добавлять-удалять узлы, делать апдейт и автоматически раскрывать дерево на интересующем элементе.


Самым сложным оказался апдейт дерева. Путаница с индексами, одновременным созданием-удалением детей оказалась настоящим кошмаром. Еще один момент - пожалуй, это первый behavior разработанный с возможностью сделать его обобщенным. Думаю, после мелких доделок (небольшие переработки, создание примеров) выложу его в лаборатории.