import 'package:mdl/mdl.dart'; main() { final Logger _logger = new Logger('example.progress.main'); registerMdl(); componentFactory().run().then((_) { _logger.info("All components upgraded"); // 1 MaterialProgress.widget(dom.querySelector("#p1")).progress = 44; // 2 MaterialProgress.widget(dom.querySelector("#p3")).progress = 33; MaterialProgress.widget(dom.querySelector("#p3")).buffer = 87; (dom.querySelector("#slider") as dom.RangeInputElement).onInput.listen((final dom.Event event) { final int value = int.parse((event.target as dom.RangeInputElement).value); final component = MaterialProgress.widget(dom.querySelector("#p1")) ..progress = value ..classes.toggle("test"); _logger.info("Value: ${component.progress}"); }); }); }