L'utilisation « Panel » positionnement dans la nouvelle API Jetpack
-
29-09-2019 - |
Question
J'utilise maintenant la nouvelle version de l'API Jetpack dont vous permet de créer pour Firefox addons l'aide d'un cadre JS.
L'objet « panneau » est facile à utiliser - mais je me bats pour trouver un moyen de le positionner. La documentation indique simplement ( Jetpack API Panel )
panel.show(anchor) DomElement
Mais je voudrais placer le panneau dans le coin en bas à droite de la fenêtre - Comment puis-je faire cela - et où puis-je trouver plus de documentation à ce sujet
.La solution
La seule façon dont je suis au courant de pouvoir placer un panneau en bas à droite nécessite une icône (ou texte, comme dans l'exemple ci-dessous) pour être placé dans la barre d'état. Après que le panneau peut être lié à être positionné au-dessus de l'icône.
function openBottomRightPanel(anchor){
jetpack.panels.open({
url: "http://stackoverflow.com",
anchor: anchor,
align: "bottom right with anchor top right"
});
}
jetpack.statusBar.append({
html: "View SO",
onReady: function(widget) {
$(widget).click(function(){
openBottomRightPanel(widget);
});
},
});
Lorsque le texte de la barre d'état est cliqué, la fenêtre qui (panneau Jetpack) shoud ouvrir dans le coin inférieur droit de la fenêtre du navigateur. (N.B. Peut-être l'icône / texte peut être vide, si le panneau est ouvert par programme?)