Pregunta

Ahora estoy usando la nueva versión de la API de Jetpack de la cual le permite crear complementos para Firefox utilizando un marco JS.

El objeto 'Panel' es fácil de usar - pero estoy luchando para encontrar una manera de colocarlo. La documentación indica simplemente ( Panel Jetpack API )

panel.show(anchor) DomElement

Pero me gustaría colocar el panel en la esquina inferior derecha de la ventana - ¿Cómo puedo hacer esto - y dónde puedo encontrar algo más de documentación al respecto

.
¿Fue útil?

Solución

La única forma en que estoy consciente de que ser capaz de colocar un panel de abajo a la derecha requiere un icono (o texto, como en el ejemplo a continuación) para ser colocado en la barra de estado. Después de que el panel puede estar vinculado a ser colocado encima del icono.

de Jetpack PEC wiki :

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);
    });
  },
});

Cuando se hace clic en el texto de estado, la ventana resultante (panel Jetpack) shoud abrir en la esquina inferior derecha de la ventana del navegador. (N. B. Tal vez el icono / texto puede estar en blanco, si el panel se abre mediante programación?)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top