HTMLayoutDbg. Техно-демка.
От: ShaggyOwl Россия http://www.rsdn.org
Дата: 17.05.07 15:13
Оценка: 169 (7)
Привет!

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

Основная задача проекта – обеспечить программиста набором компонентов облегчающих разработку UI на основе HTMLayout

Основой библиотеки стали несколько behavior, призванных сообщать информацию о

Предполагается предоставлять два способа подключения HTMLayoutDBG к клиентскому приложению:

  1. Набор независимых behavior, подключаемых и настраиваемых пользователем самостоятельно
  2. Приложение HTMLayoutDBG, пригодное для поверхностного анализа и отладки документа.

Список behavior:
  1. dbgpath – полный путь до элемента над которым находится курсор
  2. dbgelement – вывод базовой информации об элементе над которым находится курсор
  3. dbgbar – упрощенный аналог Web Developer Toolbar из комплекта расширений Mozilla Firefox
  4. dbgtree – дерево документа (с возможностью модификации)
  5. dbgeventlog – контейнер позволяющий просматривать (в удобном виде) (группировки, подсветка) события.

Скриншот forms/datetime.htm из SDK. Подсвечены элементы таблички и тег h3


Флеш-демо на три минуты

src
exe
Лицензия. В будущем, если дойдут руки до чего-то сложного, возможно, часть behavior-ов будет распространяться по коммерческой лицензии, а пока boost

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

Комментарии, пожелания, любые идеи are welcome
Хорошо там, где мы есть! :)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.