Sha256: 8a0806dc09a0da937e35fac429f0108dda175e85792e460cb422b05447b82df1
Contents?: true
Size: 1.98 KB
Versions: 8
Compression:
Stored size: 1.98 KB
Contents
<!DOCTYPE html> <html> <!-- Copyright 2010 The Closure Library Authors. All Rights Reserved. Use of this source code is governed by the Apache License, Version 2.0. See the COPYING file for details. --> <head> <title>goog.ui.ProgressBar</title> <link rel="stylesheet" href="css/demo.css"> <style> .progress-bar-vertical, .progress-bar-horizontal { position: relative; border: 1px solid #949dad; background: white; padding: 1px; overflow: hidden; margin: 2px; } .progress-bar-horizontal { width: 80%; height: 14px; } .progress-bar-vertical { width: 14px; height: 200px; } .progress-bar-thumb { position: relative; background: #d4e4ff; overflow: hidden; width: 100%; height: 100%; } #pb2 { height: 1.3em; } </style> <script src="../base.js"></script> <script> goog.require('goog.ui.Component'); goog.require('goog.ui.ProgressBar'); goog.require('goog.dom'); goog.require('goog.Timer'); </script> </head> <body> <h1>goog.ui.ProgressBar</h1> <div id=out></div> <div id=d></div> <div id=pb2> <div class="progress-bar-thumb"></div> <div style='position:absolute;top:0;text-align:center;width:100%; font:statusbar;padding:2px'> Decorated element </div> </div> <script> var $ = goog.dom.getElement; var pb = new goog.ui.ProgressBar; pb.setOrientation(goog.ui.ProgressBar.Orientation.VERTICAL); pb.render($('d')); var pb2 = new goog.ui.ProgressBar; pb2.decorate($('pb2')); var last = 0; var delta = 1; var t = new goog.Timer(20); t.addEventListener('tick', function(e) { if (last > 100 || last < 0) { delta = -delta; } last += delta; pb.setValue(last); pb2.setValue(last); }); t.start(); pb.addEventListener(goog.ui.Component.EventType.CHANGE, function() { goog.dom.setTextContent($('out'), this.getValue() + '%'); }); </script> </body> </html>
Version data entries
8 entries across 8 versions & 3 rubygems