Execute Web Pages From Statusbar Icon

By abcuser Uploaded Jun 3, 2009
function MyWebPage() {}

MyWebPage.prototype = {
  url: "http://www.google.com/",

  // open urls in a new tabs
  open: function() {
    jetpack.tabs.open("http://www.google.com/");
    jetpack.tabs.open("http://www.yahoo.com/");
    jetpack.tabs.open("http://www.ask.com/");
  }
};

// add to statusbar
jetpack.statusBar.append({
  html: <>
    <div><img id="icon" /></div>
  </>,

  width: 16,

  onReady: function (doc) {
    var mywebpage = new MyWebPage(doc);

    // add icon
    $("img#icon", doc).attr("src", mywebpage.url + "favicon.ico");

    // add click event
    $(doc).click(function(e) {
      if (e.button == 0) mywebpage.open();
    })
  }
})