1 // Copyright (c) 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 Polymer('indeterminate-progress', {
8 runnerColor
: '#0f9d58',
9 backgroundColor
: '#c8c8c8',
16 scaledProgress
: '((100 + runnerPortion) * progress / 100) - runnerPortion',
17 primaryProgress
: 'max(0, scaledProgress)',
18 secondaryProgress
: 'min(scaledProgress + runnerPortion, 100)',
19 timeout
: '20 / min(max(rate, 1), 10)'
25 doProgress: function() {
26 if (this.progress
+ 1 > 100)
30 this.async(this.doProgress
, null, this.timeout
);