insertItem() method and persist
Code: Select all
document.getElementById("nav-bar").insertItem("smxtra-button",null,null,false);
var currentset = document.getElementById("nav-bar").currentSet;
document.getElementById("nav-bar").setAttribute("currentset",currentset); //without it, the persist does not work
document.persist("nav-bar","currentset");
/edit:
I replaced the id of my button with yours
/edit2:
this is the way I'm adding the button to the nav-bar
Code: Select all
var currentset = document.getElementById("nav-bar").currentSet;
var erg = currentset.search(/button-id/gi);
if (erg == -1) {
currentset = currentset.replace(/urlbar-container/i,"button-id,urlbar-container");
document.getElementById("nav-bar").setAttribute("currentset",currentset);
document.getElementById("nav-bar").currentSet = currentset;
document.persist("nav-bar","currentset");
}
I can place it before the address bar because insertItem("button-id","urlbar-container",null,false) does nothing