aboutsummaryrefslogtreecommitdiffstats
path: root/demos/progressbar
diff options
context:
space:
mode:
authorKris Borchers <kris.borchers@gmail.com>2012-11-29 22:12:30 -0600
committerKris Borchers <kris.borchers@gmail.com>2012-11-29 22:13:39 -0600
commit548a6ce7f927f327e7db261d343caba9b889409d (patch)
tree9675656a53c3b0283fff02922fac370f1f1fe4a3 /demos/progressbar
parentf2ee4c51aa919c7bc3db9f93a4f79479ef062bf9 (diff)
downloadjquery-ui-548a6ce7f927f327e7db261d343caba9b889409d.tar.gz
jquery-ui-548a6ce7f927f327e7db261d343caba9b889409d.zip
Progressbar: Add custom label demo.
Diffstat (limited to 'demos/progressbar')
-rw-r--r--demos/progressbar/label.html57
1 files changed, 57 insertions, 0 deletions
diff --git a/demos/progressbar/label.html b/demos/progressbar/label.html
new file mode 100644
index 000000000..c4334b65c
--- /dev/null
+++ b/demos/progressbar/label.html
@@ -0,0 +1,57 @@
+<!doctype html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <title>jQuery UI Progressbar - Default functionality</title>
+ <link rel="stylesheet" href="../../themes/base/jquery.ui.all.css">
+ <script src="../../jquery-1.8.3.js"></script>
+ <script src="../../ui/jquery.ui.core.js"></script>
+ <script src="../../ui/jquery.ui.widget.js"></script>
+ <script src="../../ui/jquery.ui.progressbar.js"></script>
+ <link rel="stylesheet" href="../demos.css">
+ <style>
+ .progress-label {
+ float: left;
+ margin-left: 50%;
+ margin-top: 5px;
+ font-weight: bold;
+ }
+ </style>
+ <script>
+ $(function() {
+ $( "#progressbar" ).progressbar({
+ value: false,
+ change: function( event, ui ) {
+ $( ".progress-label" ).text( $( "#progressbar" ).progressbar( "value" ) + "%" );
+ }
+ });
+
+ function progress() {
+ var val = $( "#progressbar" ).progressbar( "value" );
+
+ if ( !val ) {
+ val = 0;
+ }
+ if ( val < 100 ) {
+ $( "#progressbar" ).progressbar( "value", val + 1 );
+ setTimeout( function() {
+ progress();
+ }, 100);
+ } else {
+ $( ".progress-label" ).text( "Complete!" );
+ }
+ }
+
+ setTimeout( progress, 3000 );
+ });
+ </script>
+</head>
+<body>
+
+<div id="progressbar"><div class="progress-label">Loading...</div></div>
+
+<div class="demo-description">
+<p>Custom updated label demo.</p>
+</div>
+</body>
+</html>