William Edney wrote:

I'm sure this is a one or two liner in JS, but I'm a newbie when it comes to accessing Mozilla Componentry from JS.

Assuming you have UniversalXPConnect privileges, here goes:
const nsIInterfaceRequestor = Components.interfaces.nsIInterfaceRequestor;
const nsIWebNavigation = Components.interfaces.nsIWebNavigation;
const nsIEditingSession = Components.interfaces.nsIEditingSession;
const nsIHTMLObjectResizer = Components.interfaces.nsIHTMLObjectResizer;
var webNavigation = frameWindow.QueryInterface(nsIInterfaceRequestor).getInterface(nsIWebNavigation);
var editingSession = webNavigation.QueryInterface(nsIInterfaceRequestor).getInterface(nsIEditingSession);
var editor = editingSession.getEditorForWindow(frameWindow).QueryInterface(nsIHTMLObjectResizer);


--
Warning: May contain traces of nuts.
_______________________________________________
mozilla-editor mailing list
[EMAIL PROTECTED]
http://mail.mozilla.org/listinfo/mozilla-editor

Reply via email to