The locationBar class offers simpler access to the location bar and its elements.
Method overview
locationBar(in MozMillController controller); |
clear(); |
contains(in string text); |
focus(in object event); |
ElemBase getElement(in object spec); |
loadURL(in string URL); |
toggleAutocompletePopup(); |
type(in string text); |
Attributes
| Attribute | Type | Description |
|---|---|---|
autoCompleteResults | autoCompleteResults | Instance of the autoCompleteResults class to give instant access to the auto-complete results. |
controller | MozMillController | Controller of the browser window. |
urlbar | ElemBase | ElemBase instance of the location bar node. |
value | string | Current location shown in the location bar. |
Methods
locationBar()
Constructor of the locationBar class.
locationBar( in MozMillController controller );
Parameters
controllerMozMillControllerof the browser window to operate on.
clear()
Focus and clear the location bar content.
clear();
Parameters
None.
contains()
Checks if the location bar contains the specified text.
contains( in string text );
Parameters
text- Expected text, which should be contained inside the location bar.
Return value
true if the text is in the location bar, otherwise false.
focus()
Focus the location bar.
focus( in object event );
Parameters
event- Event which should be used to focus the location bar (click or keyboard shortcut).
event.type ( string)Description "click" Use a mouse click. "shortcut" Use the keyboard shortcut
getElement()
Retrieves a UI element based on the given spec object.
ElemBase getElement( in object spec );
Parameters
spec- JSON object which specifies the element to retrieve. Use
itsattributes to specify the exact element. This example shows the correct usage.spec.type ( string)
spec.subtype ( string)spec.value ( mixed)Description "favicon"-
-
Get the favicon element. "feedButton"
-
-
Get the RSS button element. "goButton"
-
-
Get the Go Button element. "historyDropMarker"-
-
Get the drop down element for the auto-complete popup. "identityBox"-
-
Get the identity box element. "starButton"
-
-
Get the Star Button element. "urlBar"
-
-
Get the location bar element.
Return value
ElemBase instance of the requested element which matches the specifications.
loadURL()
Loads the specified URL by typing into the location bar.
loadURL( in string URL );
Parameters
URL- URL to be loaded.
toggleAutocompletePopup()
Toggles between the open and closed state of the auto-complete pop-up.
toggleAutocompletePopup();
Parameters
None.
type()
Types the specified text into the location bar.
type( in string text );
Parameters
text- Text to type into the location bar.