Я вручную переношу расширение, написанное в Chrome, в Firefox. Я прикрепляю панель к виджету и устанавливаю содержимое этой панели в виде HTML-файла. Как я могу заставить панель уменьшаться и увеличиваться вместе с содержимым? Сейчас много неприглядных полос прокрутки и серый фон.
var data = require("self").data;
var text_entry = require("panel").Panel({
width: 320,
height: 181,
contentURL: data.url("text-entry.html"),
contentScriptFile: data.url("get-text.js")
});
require("widget").Widget({
label: "Text entry",
id: "text-entry",
contentURL: "http://www.mozilla.org/favicon.ico",
panel: text_entry
});
Отсутствие установки свойства высоты панели делает ее довольно высокой.