[scriptable, uuid(f914492c-0138-4123-a634-6ef8e3f126f8)]
interface nsIDOMWindowInternal : nsIDOMWindow2

Attributes


          
readonly attribute boolean closed

          
readonly attribute nsIDOMWindow content

          
readonly attribute nsIControllers controllers

          
readonly attribute nsIDOMCrypto crypto

          
attribute DOMString defaultStatus

          
readonly attribute nsIDOMBarProp directories

          
readonly attribute nsIDOMElement frameElement

          
attribute boolean fullScreen

          
readonly attribute nsIDOMHistory history

          
attribute long innerHeight

          
attribute long innerWidth

          
readonly attribute unsigned long length

          
readonly attribute nsIDOMLocation location

          
readonly attribute nsIDOMBarProp locationbar

          
readonly attribute nsIDOMBarProp menubar

          
readonly attribute nsIDOMNavigator navigator

          
attribute nsIDOMWindowInternal opener

          
attribute long outerHeight

          
attribute long outerWidth

          
readonly attribute long pageXOffset

          
readonly attribute long pageYOffset

          
readonly attribute nsIDOMBarProp personalbar

          
readonly attribute nsIDOMPkcs11 pkcs11

          
[noscript] readonly attribute nsIPrompt prompter

          
readonly attribute nsIDOMScreen screen

          
attribute long screenX

          
attribute long screenY

          
readonly attribute long scrollMaxX

          
readonly attribute long scrollMaxY

          
readonly attribute nsIDOMWindowInternal self

          
attribute DOMString status

          
readonly attribute nsIDOMBarProp statusbar

          
readonly attribute nsIDOMBarProp toolbar

          
readonly attribute nsIDOMWindowInternal window

Methods


          
void alert(in DOMString text)

          
DOMString atob(in DOMString aAsciiString)

          
void back()

          
void blur()

          
DOMString btoa(in DOMString aBase64Data)

          
void close()

          
boolean confirm(in DOMString text)

          
[noscript] boolean find(in DOMString str, in boolean caseSensitive, in boolean backwards, in boolean wrapAround, in boolean wholeWord, in boolean searchInFrames, in boolean showDialog)

          
void focus()

          
void forward()

          
void home()

          
void moveBy(in long xDif, in long yDif)

          
void moveTo(in long xPos, in long yPos)
 Open a new window with this one as the parent.  This method will
 NOT examine the JS stack for purposes of determining a caller.
 This window will be used for security checks during the search by
 name and the default character set on the newly opened window
 will just be the default character set of this window.
[noscript] nsIDOMWindow open(in DOMString url, in DOMString name, in DOMString options)

          
[noscript] nsIDOMWindow openDialog(in DOMString url, in DOMString name, in DOMString options, in nsISupports aExtraArgument)

          
void print()

          
DOMString prompt(in DOMString aMessage, in DOMString aInitial, in DOMString aTitle, in unsigned long aSavePassword)

          
void resizeBy(in long widthDif, in long heightDif)

          
void resizeTo(in long width, in long height)

          
void scroll(in long xScroll, in long yScroll)

          
void stop()

          
void updateCommands(in DOMString action)