FUEL/0.2/API

From MozillaWiki
< FUEL‎ | 0.2
Revision as of 17:24, 10 May 2007 by Jresig (talk | contribs)
Jump to navigation Jump to search

< FUEL/0.2

Application

Properties:

  • browser is a Browser
  • bookmarks is a Bookmarks

Browser

Properties:

  • tabs is an Array<Tab>
  • events is an Events
  • activeTab is a Tab

Methods:

  • insertBefore( Tab, Tab )
  • append( Tab )
  • open( String ) returns a Tab

Tab

Properties:

  • browser is a Browser
  • events is an Events
  • document is a DOMDocument
  • window is a DOMWindow
  • active is a Boolean
  • next is a Tab
  • prev is a Tab
  • url is a String (Getter/Setter)
  • index is a Number (Getter/Setter)

Methods:

  • query( String ) returns an Array<DOMElement>
  • focus()
  • close()

Bookmarks

Properties:

  • all is an Array<Bookmark>

Methods:

  • add( Bookmark )
  • remove( Bookmark )

Bookmark( Object )

Properties:

  • title is a String (Getter/Setter)
  • url is a String (Getter/Setter)
  • desc is a String (Getter/Setter)
  • parent is a Bookmark (Getter/Setter)
  • type is a String (container|folder|livemark|bookmark) (Getter/Setter)
  • all is an Array<Bookmark>

Database( String )

Methods:

  • prepare( String ) returns a DatabaseQuery

DatabaseQuery

Methods:

  • execute( Object, ..., ObjectN )
  • hasNext() returns a Boolean
  • next() returns an Object