FUEL/0.2/API: Difference between revisions
Jump to navigation
Jump to search
(→<code>Tab</code>: No reason why next/prev can't be setters.) |
MarkFinkle (talk | contribs) No edit summary |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
< [[FUEL/0.2]] | < [[FUEL/0.2]] | ||
__NOTOC__ | __NOTOC__ | ||
<div class="note">Official FUEL documentation is [http://developer.mozilla.org/en/docs/FUEL here], on [http://developer.mozilla.org Mozilla Developer Center]</div> | |||
=== <code>Application</code> === | === <code>Application</code> === | ||
'''Properties:''' | '''Properties:''' | ||
* <code>''' | * <code>'''activeBrowser'''</code> is a <code>Browser</code> | ||
* <code>'''browsers'''</code> is an <code>Array<Browser></code> | |||
* <code>'''bookmarks'''</code> is a <code>BookmarkFolder</code> | * <code>'''bookmarks'''</code> is a <code>BookmarkFolder</code> | ||
Line 36: | Line 39: | ||
* <code>'''focus'''()</code> | * <code>'''focus'''()</code> | ||
* <code>'''close'''()</code> | * <code>'''close'''()</code> | ||
=== <code>Annotations</code> === | |||
'''Methods:''' | |||
* <code>'''has'''( String )</code> returns boolean | |||
* <code>'''get'''( String )</code> returns value of annotation (string, boolean or number) | |||
* <code>'''set'''( String, String, Integer )</code> sets value of annotation | |||
* <code>'''remove'''( String )</code> removes the named annotation | |||
=== <code>BookmarkFolder</code> === | === <code>BookmarkFolder</code> === | ||
Line 41: | Line 52: | ||
'''Properties:''' | '''Properties:''' | ||
* <code>'''title'''</code> is a <code>String</code> (Getter/Setter) | * <code>'''title'''</code> is a <code>String</code> (Getter/Setter) | ||
* <code>''' | * <code>'''type'''</code> is a <code>String</code> (Getter) | ||
* <code>'''description'''</code> is a <code>String</code> (Getter/Setter) | |||
* <code>'''parent'''</code> is a <code>BookmarkFolder</code> (Getter) | * <code>'''parent'''</code> is a <code>BookmarkFolder</code> (Getter) | ||
* <code>'''all'''</code> is an <code>Array<Bookmark|BookmarkFolder></code> (Getter) | * <code>'''all'''</code> is an <code>Array<Bookmark|BookmarkFolder></code> (Getter) | ||
* <code>'''annotations'''</code> is an <code>Annotations</code> (Getter) | |||
* <code>'''events'''</code> is an <code>Event</code> (Getter) | |||
'''Methods:''' | '''Methods:''' | ||
* <code>''' | * <code>'''addBookmark'''( String, String )</code> returns a <code>Bookmark</code> | ||
* <code>''' | * <code>'''addLivemark'''( String, String )</code> returns a <code>Bookmark</code> | ||
* <code>''' | * <code>'''addFolder'''( String )</code> returns a <code>BookmarkFolder</code> | ||
* <code>'''remove'''()</code> removes this folder | |||
=== <code>Bookmark</code> === | === <code>Bookmark</code> === | ||
Line 54: | Line 69: | ||
'''Properties:''' | '''Properties:''' | ||
* <code>'''title'''</code> is a <code>String</code> (Getter/Setter) | * <code>'''title'''</code> is a <code>String</code> (Getter/Setter) | ||
* <code>''' | * <code>'''type'''</code> is a <code>String</code> (''livemark''|''bookmark''|''separator'') (Getter) | ||
* <code>''' | * <code>'''uri'''</code> is a <code>String</code> (Getter/Setter) | ||
* <code>''' | * <code>'''description'''</code> is a <code>String</code> (Getter/Setter) | ||
* <code>'''keyword'''</code> is a <code>String</code> (Getter/Setter) | |||
* <code>'''parent'''</code> is a <code>BookmarkFolder</code> (Getter) | * <code>'''parent'''</code> is a <code>BookmarkFolder</code> (Getter) | ||
* <code>'''annotations'''</code> is an <code>Annotations</code> (Getter) | |||
* <code>'''events'''</code> is an <code>Event</code> (Getter) | |||
'''Methods:''' | '''Methods:''' | ||
* <code>'''remove'''()</code> | * <code>'''remove'''()</code> |
Latest revision as of 02:20, 22 August 2007
< FUEL/0.2
Official FUEL documentation is here, on Mozilla Developer Center
Application
Properties:
activeBrowser
is aBrowser
browsers
is anArray<Browser>
bookmarks
is aBookmarkFolder
Browser
Properties:
tabs
is anArray<Tab>
events
is anEvents
activeTab
is aTab
Methods:
insertBefore( Tab, Tab )
append( Tab )
open( String )
returns aTab
Tab
Properties:
browser
is aBrowser
events
is anEvents
document
is aDOMDocument
window
is aDOMWindow
active
is aBoolean
next
is aTab
(Getter/Setter)prev
is aTab
(Getter/Setter)url
is aString
(Getter/Setter)index
is aNumber
(Getter/Setter)
Methods:
query( String )
returns anArray<DOMElement>
focus()
close()
Annotations
Methods:
has( String )
returns booleanget( String )
returns value of annotation (string, boolean or number)set( String, String, Integer )
sets value of annotationremove( String )
removes the named annotation
BookmarkFolder
Properties:
title
is aString
(Getter/Setter)type
is aString
(Getter)description
is aString
(Getter/Setter)parent
is aBookmarkFolder
(Getter)all
is anArray<Bookmark|BookmarkFolder>
(Getter)annotations
is anAnnotations
(Getter)events
is anEvent
(Getter)
Methods:
addBookmark( String, String )
returns aBookmark
addLivemark( String, String )
returns aBookmark
addFolder( String )
returns aBookmarkFolder
remove()
removes this folder
Bookmark
Properties:
title
is aString
(Getter/Setter)type
is aString
(livemark|bookmark|separator) (Getter)uri
is aString
(Getter/Setter)description
is aString
(Getter/Setter)keyword
is aString
(Getter/Setter)parent
is aBookmarkFolder
(Getter)annotations
is anAnnotations
(Getter)events
is anEvent
(Getter)
Methods:
remove()