Parece que no existe una opción de tamaño automático para paneles en las extensiones del SDK de complemento de Firefox, pero existe panel.resize
. ¿Es posible invocarlo en el panel actual?¿Es posible aplicar panel.resize en el panel
5
A
Respuesta
7
No, el código que se ejecuta dentro de un panel no tiene los privilegios necesarios para llamar a ningún módulo SDK. Esto se resuelve mediante el uso de un script de contenido que enviará un mensaje a la extensión. La extensión puede cambiar el tamaño del panel. Algo en estas líneas (no probado):
var panel = require("panel").Panel({
contentURL: ...,
contentScript: "self.port.emit('resize', " +
"{width: document.documentElement.clientWidth, " +
"height: document.documentElement.clientHeight});"
});
panel.port.on("resize", function({width, height})
{
panel.resize(width, height);
});
panel.show();
Cuestiones relacionadas
- 1. ¿Es posible aplicar el comportamiento de solo lectura con SqlCommand?
- 2. ¿Es posible actualizar un panel de celosía en R?
- 3. ¿Es posible aplicar configuraciones de vim sin reiniciar?
- 4. ¿Es posible aplicar el uso de una instrucción using en C#
- 5. ¿Es posible aplicar el radio de borde de CSS3Pie a jQuery UI globalmente?
- 6. Panel de actualización de ASP.NET dentro del panel oculto error posible
- 7. JLabel - obtener el panel principal?
- 8. ¿Es posible aplicar dos transformaciones de patrón coincidentes en una operación?
- 9. ¿Es posible aplicar un compromiso a todas las ramas en git?
- 10. Posible anular/aplicar el estilo en el diseño incluido con la etiqueta <include>?
- 11. Aplicar el tema en PrimeFaces
- 12. ¿Es posible sobrecargar la función en F #?
- 13. ¿Es posible obtener el Hwnd de un control emergente WPF?
- 14. ¿Es posible programar el iPhone en C++
- 15. ¿Es posible el polimorfismo multinivel en SQLAlchemy?
- 16. ¿Es posible el registro pasivo en .NET?
- 17. Panel de apilamiento o cuadrícula cuál es el más recomendable
- 18. ¿Es posible el compilador Jquery * *?
- 19. ¿Es posible aplicar una matriz de transformación a un efecto de filtro SVG?
- 20. ¿Es posible aplicar normalize-space a todos los nodos que encuentra la expresión XPath?
- 21. Mostrando informes HTML en el panel CruiseControl
- 22. ¿Es posible aplicar una función a una colección usando Java Guava?
- 23. Con Git, ¿es posible volver a aplicar una revisión de ancestro?
- 24. Cómo abrir el panel 'Proyectos' en Netbeans
- 25. Envasado del controlador en el panel
- 26. ¿Es posible obtener el separador CSV de Thread.CurrentThread.CurrentCulture? (.NET)
- 27. Aplicar reglas CSS si el navegador es IE
- 28. ¿Cómo aplicar automáticamente el guion de ISBN?
- 29. Cómo implementar el patrón aplicar en Javascript
- 30. JTable: Botones en el Panel personalizado en la Celda
Por qué alwase cambie el nombre de Jetpack a Firefox Add-on SDK. – Vasya
Porque así se llama - Jetpack es el nombre en clave anterior. –
Tiene razón, Add-on SDK es el producto, solo usamos Jetpack como nombre clave para el proyecto en general, incluido Builder también. – canuckistani