Remove the old signature of NotificationManager::closePersistent().
[chromium-blink-merge.git] / chrome / browser / resources / chromeos / login / indeterminate-progress.js
blob2a59b2715e9b0ce80dfa68cc1ffb9c6a84e359c6
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', {
6 runnerPortion: 20,
7 rate: 1,
8 runnerColor: '#0f9d58',
9 backgroundColor: '#c8c8c8',
11 progress: 0,
12 min: Math.min,
13 max: Math.max,
15 computed: {
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)'
22 ready: function() {
25 doProgress: function() {
26 if (this.progress + 1 > 100)
27 this.progress = 0;
28 else
29 ++this.progress;
30 this.async(this.doProgress, null, this.timeout);
32 });