Sembra che non ci sia un'opzione di dimensione automatica per i pannelli nelle estensioni del componente aggiuntivo di Firefox Add-on SDK, ma esistono panel.resize
. È possibile chiamarlo sul pannello corrente?È possibile applicare panel.resize nel pannello stesso
5
A
risposta
7
No, il codice in esecuzione all'interno di un pannello non dispone dei privilegi necessari per chiamare qualsiasi modulo SDK. Questo è risolto utilizzando uno script di contenuto che invierà un messaggio all'estensione. L'estensione può quindi ridimensionare il pannello. Qualcosa in questa direzione (non testata):
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();
Problemi correlati
- 1. In automapper è possibile applicare lo stesso valore resolver a più membri
- 2. Applicare molti filtri colorati allo stesso drawable
- 3. Pannello di aggiornamento ASP.NET all'interno del pannello nascosto bug possibile
- 4. È possibile aggiornare un pannello reticolare in R?
- 5. Applicare lo stesso stile a più elementi
- 6. È possibile selezionare più elementi nel pannello Elementi di Chrome Developer Tools?
- 7. dipingendo un pulsante nel pannello Winform mentre il pannello scorre.
- 8. Formula LaTeX nel pannello Lucido
- 9. È possibile applicare il bootstrap solo a div, usando CDN?
- 10. Come allineamento affiancato nel pannello portaoggetti?
- 11. Come applicare effetti multipli sullo stesso elemento
- 12. è possibile applicare PCA su qualsiasi classificazione di testo?
- 13. accelera le richieste Ajax - è possibile applicare la compressione gzip?
- 14. È possibile applicare __restrict__ a shared_ptr <T>?
- 15. È possibile applicare una funzione generica su elementi di tupla?
- 16. È possibile applicare JavaScript come metodo nell'obiettivo-c?
- 17. È possibile applicare l'algoritmo di Bellman ford a Undirected Graph
- 18. È possibile applicare la partizione a `a -> IO Bool`?
- 19. JTable: pulsanti nel pannello personalizzato nella cella
- 20. Chiama un evento nel pannello Bootstrap espandi
- 21. Cambia etichetta nel pannello superiore ggpairs
- 22. È possibile far oscillare due geogram ggplot allo stesso modo?
- 23. È possibile eseguire più AsyncTask nello stesso tempo?
- 24. È possibile creare un'associazione condizionale nel modello?
- 25. È possibile disabilitare jsessionid nel servlet tomcat?
- 26. È possibile eseguire un traceroute nel browser?
- 27. è possibile uscire dalla chiusura nel fantastico
- 28. La concorrenza è possibile nel tornado?
- 29. È possibile memorizzare più file nello stesso blocco?
- 30. È possibile avvisare di attivare lo stesso thread più volte?
Perché si rinomina Jetpack in Firefox Add-on SDK. – Vasya
Perché è quello che viene chiamato - Jetpack è il vecchio nome in codice. –
Ha ragione, l'SDK dell'adattatore è il prodotto, utilizziamo semplicemente Jetpack come nome in codice per il progetto generale, incluso Builder. – canuckistani