Alright, looks like these (pulled from mouse.js, suggested by atul in
another post of the same sort) is the functions I need.  Am I
correct?  Any plans to develop this functionality in to CmdUtils or
another library?

function getUbiquity(){
  var mainWindow = window.QueryInterface
(Components.interfaces.nsIInterfaceRequestor)
                     .getInterface
(Components.interfaces.nsIWebNavigation)
                     .QueryInterface
(Components.interfaces.nsIDocShellTreeItem)
                     .rootTreeItem
                     .QueryInterface
(Components.interfaces.nsIInterfaceRequestor)
                     .getInterface
(Components.interfaces.nsIDOMWindow);

  return mainWindow.gUbiquity;
}

function getCommandByName( name ) {
  var ubiq = getUbiquity();
  return ubiq.__cmdManager.__cmdSource.getCommand( name );
}

function executeCommand( commandName, mods ) {
  var cmd = getCommandByName( commandName );
  var selText = CmdUtils.getWindow().getSelection().toString();
  selText = selText || LAST_SEL_TEXT;
  LAST_SEL_TEXT = selText;

  cmd.execute( {}, {text:selText}, mods || {} );
}

On Feb 25, 6:33 pm, GooseusTheGreen <[email protected]> wrote:
> Alright, maybe I'm having trouble with my wording here.  What I'm
> looking to do is make a command that grabs information from a web
> service and then puts it in a new email to my contact.  For
> instance...
>
> get-asset-to-email (assetID) (email)
>
> Everything is fine, but I am not sure how to access the other commands
> (ie email) from within my command... is this not possible yet?  I
> can't imagine being forced to rewrite the "email" command in to my
> command function just to do this.
>
> Can I maybe send a command to the ubiquity command line from within my
> function?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"ubiquity-firefox" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/ubiquity-firefox?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to