/**
@module "montage/ui/native/progress.reel"
*/
var Control = require("ui/control").Control;
/**
The Progress component wraps a native <code><progress></code> element and exposes its standard attributes as bindable properties.
@class module:"montage/ui/native/progress.reel".Progress
@extends module:montage/ui/control.Control
*/
var Progress = exports.Progress = Control.specialize({
hasTemplate: {value: false }
});
Progress.addAttributes( /** @lends module:"montage/ui/native/progress.reel".Progress# */{
/**
The value of the id attribute of the form with which to associate the component's element.
@type string}
@default null
*/
form: null,
/**
The maximum value displayed but the progress control.
@type {number}
@default null
*/
max: {dataType: 'number'},
/**
The current value displayed but the progress control.
@type {number}
@default null
*/
value: {dataType: 'number'}
});