Customising a Guarana UI busy indicator
hamishwillee
(Talk | contribs) m (Hamishwillee - Bot update) |
hamishwillee
(Talk | contribs) m (Hamishwillee - Add Abstract. Tidy wiki text) |
||
| (4 intermediate revisions by one user not shown) | |||
| Line 1: | Line 1: | ||
| + | [[Category:Guarana UI]][[Category:Code Examples]][[Category:Symbian Web Runtime]] | ||
| + | {{Abstract|This code example demonstrates how to customise a Guarana UI busy indicator.}} | ||
| + | |||
{{ArticleMetaData <!-- v1.2 --> | {{ArticleMetaData <!-- v1.2 --> | ||
| − | |sourcecode= [[Media:customizing a guarana ui busy.zip]] [[Media:customizing a guarana ui busy.diff.zip]] | + | |sourcecode= [[Media:customizing a guarana ui busy.zip]] [[Media:customizing a guarana ui busy.diff.zip]] |
|installfile= <!-- Link to installation file (e.g. [[Media:The Installation File.sis]]) --> | |installfile= <!-- Link to installation file (e.g. [[Media:The Installation File.sis]]) --> | ||
|devices= Nokia N97, Nokia 5800 XpressMusic | |devices= Nokia N97, Nokia 5800 XpressMusic | ||
| Line 21: | Line 24: | ||
|author= [[User:Tapla]] | |author= [[User:Tapla]] | ||
<!-- The following are not in current metadata --> | <!-- The following are not in current metadata --> | ||
| − | |||
|id= CS001550 | |id= CS001550 | ||
}} | }} | ||
| Line 27: | Line 29: | ||
==Overview== | ==Overview== | ||
| − | + | This snippet assumes that you are familiar with adding the busy indicator component on a web page. For more information about this, read the snippet [[Adding a Guarana UI busy indicator on a web page]]. You can download the component library from [[Guarana UI: a jQuery-Based UI Library for Nokia WRT]]. | |
To replace the busy indicator with your own version, first create a GIF animation that you want to use. Free animations can be created and downloaded from the [http://www.ajaxload.info/ Ajaxload] website, for instance. Next, replace the file {{Icode|themes/nokia/base/images/busyindicator.gif}} with your own animation. Finally, customise the width and height of the busy indicator so that they correspond to the width and height of the new animation. For example: | To replace the busy indicator with your own version, first create a GIF animation that you want to use. Free animations can be created and downloaded from the [http://www.ajaxload.info/ Ajaxload] website, for instance. Next, replace the file {{Icode|themes/nokia/base/images/busyindicator.gif}} with your own animation. Finally, customise the width and height of the busy indicator so that they correspond to the width and height of the new animation. For example: | ||
| Line 55: | Line 57: | ||
* You can view all the changes that are required to implement the above-mentioned features (compared to the [[Adding a Guarana UI busy indicator on a web page]] snippet). The changes are provided in unified diff and colour-coded diff (HTML) formats in [[Media:customizing a guarana ui busy.diff.zip]]. | * You can view all the changes that are required to implement the above-mentioned features (compared to the [[Adding a Guarana UI busy indicator on a web page]] snippet). The changes are provided in unified diff and colour-coded diff (HTML) formats in [[Media:customizing a guarana ui busy.diff.zip]]. | ||
* For general information on applying the patch, see [[Using Diffs]]. | * For general information on applying the patch, see [[Using Diffs]]. | ||
| − | * For unpatched stub applications, see [[Example | + | * For unpatched stub applications, see [[Example app stubs with logging framework]]. |
| − | + | ||
| − | + | ||
Latest revision as of 09:03, 5 October 2012
This code example demonstrates how to customise a Guarana UI busy indicator.
Article Metadata
Code Example
Tested with
Article
Contents |
Overview
This snippet assumes that you are familiar with adding the busy indicator component on a web page. For more information about this, read the snippet Adding a Guarana UI busy indicator on a web page. You can download the component library from Guarana UI: a jQuery-Based UI Library for Nokia WRT.
To replace the busy indicator with your own version, first create a GIF animation that you want to use. Free animations can be created and downloaded from the Ajaxload website, for instance. Next, replace the file themes/nokia/base/images/busyindicator.gif with your own animation. Finally, customise the width and height of the busy indicator so that they correspond to the width and height of the new animation. For example:
window.busyIndicator = new Nokia.Busy({
element: "#busyIndicatorContainer",
width: 126,
height: 22,
autoOpen: false
});
Postconditions
The default GIF animation of a busy indicator is replaced with your own animation.
See also
Supplementary material
This code snippet is part of the stub concept, which means that it has been patched on top of a template application in order to be more useful for developers. The version of the WRT stub application used as a template in this snippet is v1.2.
- The patched, executable application that can be used to test the features described in this snippet is available for download at Media:customizing a guarana ui busy.zip.
- You can view all the changes that are required to implement the above-mentioned features (compared to the Adding a Guarana UI busy indicator on a web page snippet). The changes are provided in unified diff and colour-coded diff (HTML) formats in Media:customizing a guarana ui busy.diff.zip.
- For general information on applying the patch, see Using Diffs.
- For unpatched stub applications, see Example app stubs with logging framework.

