Progress bar class.
More...
|
| | __construct ($htmlid='', $width=500, $autostart=false) |
| | Constructor.
|
| |
| | create () |
| | Create a new progress bar, this function will output html.
|
| |
| | export_for_template (renderer_base $output) |
| | Export for template.
|
| |
| | get_id () |
| | Getter for ID.
|
| |
|
| restart () |
| | Restart the progress bar.
|
| |
| | update ($cur, $total, $msg) |
| | Update progress bar according the number of tasks.
|
| |
| | update_full ($percent, $msg) |
| | Update progress bar according percent.
|
| |
Progress bar class.
Manages the display of a progress bar.
To use this class.
- construct
- call create (or use the 3rd param to the constructor)
- call update or update_full() or update() repeatedly
- Copyright
- 2008 jamiesensei
- License
- http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
◆ __construct()
| progress_bar::__construct |
( |
| $htmlid = '', |
|
|
| $width = 500, |
|
|
| $autostart = false ) |
Constructor.
Prints JS code if $autostart true.
- Parameters
-
| string | $htmlid | The container ID. |
| int | $width | The suggested width. |
| bool | $autostart | Whether to start the progress bar right away. |
◆ create()
Create a new progress bar, this function will output html.
- Return values
-
◆ export_for_template()
Export for template.
- Parameters
-
- Return values
-
Implements templatable.
◆ get_id()
Getter for ID.
- Return values
-
◆ update()
| progress_bar::update |
( |
| $cur, |
|
|
| $total, |
|
|
| $msg ) |
Update progress bar according the number of tasks.
- Parameters
-
| int | $cur | Current task number. |
| int | $total | Total task number. |
| string | $msg | The message needed to be shown. |
◆ update_full()
| progress_bar::update_full |
( |
| $percent, |
|
|
| $msg ) |
Update progress bar according percent.
- Parameters
-
| int | $percent | From 1-100. |
| string | $msg | The message needed to be shown. |
The documentation for this class was generated from the following file: