Text Link
Article Metadata
Contents |
Inheritance
Nokia.TextLink
| - Nokia.Widget
|- Nokia.Class (basic class)
1 - Description
A link to a specific destination.
2 - Visual Design
3 - Component Dependencies
3.1 CSS
<!-- Themeroller CSS --> <link rel="stylesheet" href="themes/themeroller/<theme>/Themeroller.css" type="text/css" media="screen"> <!-- Specific Theme/Resolution CSS --> <link rel="stylesheet" href="/themes/nokia/ext-theme/<theme>/<resolution>/custom.css" type="text/css" media="screen">
3.2 Javascript
<!-- jQuery file --> <script src="/lib/jquery/jQuery.js" type="text/javascript" charset="utf-8"></script> <!-- Guarana file --> <script src="/lib/Guarana.js" type="text/javascript" charset="utf-8"></script>
4 - Functional Specifications/Requirements
4.1 - Options
- element: 'selector'
- jQuery selector or the DOM reference to become the container of the component.
- label: string
- Label content to be included in the component.
- url: string
- Defines the component URL address.
- style: Object {}
- Defines the component style. This option is a hash table with CSS properties.
4.2 - Events - Callbacks
- click: function(event, url)
- Scope: [this.element]
- create: function()
- Scope: [this.element]
4.3 - Methods
- go: function(url)
- Opens a specific URL address.
- return [void]
4.4 - Default options
- url: false
- label:
5 - Component Demo
5.1 HTML
<a href="#" id="link01">the label will be placed here</a>
5.2 Javascript
var link1 = new Nokia.TextLink({
element: '#link01'
label: 'New Link',
style: {
color: 'red',
fontSize: '15px
},
create: function() {
//alert("TextLink: Create");
},
click: function() {
//alert("TextLink: Click");
}
});
6 - Nokia WRT Browser Compatibility
| ▴ | S60 3.1 | S60 3.2 | S60 5.0 |
| Text Link | YES | YES | YES |


There are some bugs in Component Demo:
1) missing a comma after '#link01'
2) missing a single quotes after '15px