Разработка FIrebug как веб-приложения для CSS - PullRequest
2 голосов
/ 08 января 2011

Я занимаюсь разработкой веб-приложения для веб-дизайна. Одна часть включает в себя изменение стилей CSS на ходу и сохранение их обратно на сервер.
Я вижу, что первая часть моего мотива реализована там в firebug, где я могу просматривать правила стилей CSS, применяемые к определенному элементу HTML, и изменять их, чтобы увидеть эффект. Более ранний вопрос в SO привел меня к исходному коду firebug lite https://getfirebug.com/firebug-lite-debug.js, что гораздо менее запутанно, чем полная версия firebug. У меня был вопрос, могу ли я получить документацию по коду firebug / firebug lite, который может ускорить процесс для меня.
После некоторых поисков я обнаружил, что есть Firebug API

http://getfirebug.com/developer/api/firebug1.6/

Но не знаю, насколько это полезно для меня.

Любой альтернативный способ сделать это также приветствуется.

Ответы [ 3 ]

2 голосов
/ 08 января 2011

Firebug использует лицензию в стиле BSD, что в значительной степени означает, что вы можете использовать их код в своем приложении без особых ограничений:

http://en.wikipedia.org/wiki/BSD_licenses#Proprietary_software_licenses_compatibility

Я бы предложил вам напрямую связаться с разработчиками Firebug. Я уверен, что они были бы заинтересованы в оказании помощи в том, что вы пытаетесь достичь.

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

0 голосов
/ 09 января 2011

Отправка возможного ответа на мой вопрос.

Найдено следующее, что дает небольшое количество информации о внутренностях Firebug.

https://developer.mozilla.org/en/Firebug_internals

0 голосов
/ 08 января 2011

Ознакомьтесь с проектом Backfire , который "позволяет сохранять изменения CSS, сделанные с помощью Firebug, панели инструментов разработчика Webkit или любого другого средства отладки на стороне клиента". На странице проекта написано, что он был разработан для поддержки различных бэкэндов. Исходный код Backfire доступен по лицензии MIT.

...