UNPKG

accessibility-developer-tools

Version:

This is a library of accessibility-related testing and utility code.

76 lines (65 loc) 2.04 kB
<!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.Component</title> <meta charset="utf-8"> <script src="../base.js"></script> <script> goog.require('goog.ui.Component'); goog.require('goog.Timer'); </script> <script src="../demos/samplecomponent.js"></script> <script> function initPage() { // Shows default initial label var box1 = new goog.demos.SampleComponent(); box1.render(goog.dom.getElement('target1')); // Shows label taken from DIV text var box2 = new goog.demos.SampleComponent(); box2.decorate(goog.dom.getElement('target2')); // Shows initial Label + setting label var box3 = new goog.demos.SampleComponent('Counting...'); box3.decorate(goog.dom.getElement('target3')); var t = new goog.Timer(2000); var value = 0; goog.events.listen(t, goog.Timer.TICK, function (e) { box3.setLabelText((++value).toString()); }); t.start(); } goog.events.listen(window, goog.events.EventType.LOAD, initPage); </script> <link rel="stylesheet" href="css/demo.css"> <style> .goog-sample-component { height: 1em; padding: 1em; color: white; text-align: center; font-size: 150%; } </style> </head> <body> <h1>goog.ui.Component</h1> <!-- This div will have a Sample Component added to its contents. --> <div id="target1"> <p>Click on this big, colored box:</p> </div> <hr /> <div> <p>Or this box:</p> <!-- This div will have its contents decorated by a Sample Component. --> <div style="width: 50%" id="target2">Label from decorated DIV.</div> </div> <hr /> <p>This box's label keeps changing:</p> <!-- This div will also have its contents decorated by a Sample Component. --> <div style="width: 50%; float: right;" id="target3"></div> </body> </html>