Month: April, 2007

Operator Action Architecture

24 April, 2007 (07:45) | firefox, microformats, operator | 2 comments

One of the things I’ve been trying to finalize for the next release of Operator is the action architecture. Here’s what things look like now.

ufJSActions.actions.corkd_search_tags = {
  description: “Find wines on Cork’d”,
  icon: “http://corkd.com/favicon.ico”,
  scope: {
    semantic: {
      ”tag” : “tag”
    },
    url: “http://corkd.com”
  },
  /*
   * Perform an action
   *
   * @param semanticObject JavaScript representation of the semantic object
   * @param semanticObjectType […]

Firefox and the Windows Registry

23 April, 2007 (14:17) | enterprise, firefox | 2 comments

So it ended up that it wasn’t that easy to switch our installer to use “Product Version” to determine what version of Firefox was installed, so I was asked to provide information on how to use the Windows Registry to determine the installed version of Firefox. Since that information is useful to everyone, I thought […]

Microformat Objects in JavaScript

18 April, 2007 (07:51) | firefox, operator | 4 comments

Unfortunately for everyone out there, when I discover new things in JavaScript, it means I rewrite some parts of Operator, and I am in the middle of that right now. The thing that I discovered is the ability to have custom getters for objects in JavaScript.

One of the things I have wrestled with in the […]

Firefox Internal Versioning

12 April, 2007 (10:17) | enterprise, firefox | 9 comments

Updated with an additional column in the table (Size on disk). See comment after the table.

So we’re running into a problem with our internal deployment of Firefox 2.0.0.3 that our software installer can’t tell which is newer, Firefox 1.5.0.11 or Firefox 2.0.0.3. At the same time, I was asked by someone to create a list […]

Operator 0.7 is available

4 April, 2007 (07:37) | firefox, microformats, operator | 21 comments

Operator 0.7 is on addons.mozilla.org. I have a few things I wanted to share about this release. New features will be at the end of this post.

I’m not sure people realize there are other ways to interact with Operator besides the toolbar. Not only can you have Operator on the status bar or as a […]