Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(383)

Side by Side Diff: chrome/browser/resources/md_downloads/crisper.js

Issue 1409473002: MD Downloads: replace <paper-icon-button> with <inky-text-button> (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@iron-list3
Patch Set: crisp Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 Polymer = {dom: 'shadow'}; 5 Polymer = {dom: 'shadow'};
6 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 6 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
7 // Use of this source code is governed by a BSD-style license that can be 7 // Use of this source code is governed by a BSD-style license that can be
8 // found in the LICENSE file. 8 // found in the LICENSE file.
9 9
10 /** 10 /**
(...skipping 12655 matching lines...) Expand 10 before | Expand all | Expand 10 after
12666 }, 12666 },
12667 12667
12668 observers: [ 12668 observers: [
12669 // TODO(dbeam): this gets called way more when I observe data.by_ext_id 12669 // TODO(dbeam): this gets called way more when I observe data.by_ext_id
12670 // and data.by_ext_name directly. Why? 12670 // and data.by_ext_name directly. Why?
12671 'observeControlledBy_(controlledBy_)', 12671 'observeControlledBy_(controlledBy_)',
12672 'observeIsDangerous_(isDangerous_, data.file_path)', 12672 'observeIsDangerous_(isDangerous_, data.file_path)',
12673 ], 12673 ],
12674 12674
12675 ready: function() { 12675 ready: function() {
12676 this.listen(this.$.remove, 'down', 'activateRipple_');
12677 this.listen(this.$.remove, 'up', 'deactivateRipple_');
12678
12676 this.content = this.$.content; 12679 this.content = this.$.content;
12677 }, 12680 },
12678 12681
12682 /**
12683 * @param {!Event} e
12684 * @private
12685 */
12686 activateRipple_: function(e) {
12687 if (!this.removeRipple_) {
12688 this.removeRipple_ = document.createElement('paper-ripple');
12689 this.removeRipple_.setAttribute('center', '');
12690 this.removeRipple_.classList.add('circle');
12691 this.$.remove.appendChild(this.removeRipple_);
12692 }
12693 this.removeRipple_.downAction(e);
12694 },
12695
12679 /** @private */ 12696 /** @private */
12680 computeClass_: function() { 12697 computeClass_: function() {
12681 var classes = []; 12698 var classes = [];
12682 12699
12683 if (this.isActive_) 12700 if (this.isActive_)
12684 classes.push('is-active'); 12701 classes.push('is-active');
12685 12702
12686 if (this.isDangerous_) 12703 if (this.isDangerous_)
12687 classes.push('dangerous'); 12704 classes.push('dangerous');
12688 12705
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after
12816 return this.data.last_reason_text; 12833 return this.data.last_reason_text;
12817 12834
12818 case downloads.States.COMPLETE: 12835 case downloads.States.COMPLETE:
12819 return this.data.file_externally_removed ? 12836 return this.data.file_externally_removed ?
12820 loadTimeData.getString('statusRemoved') : ''; 12837 loadTimeData.getString('statusRemoved') : '';
12821 } 12838 }
12822 12839
12823 return ''; 12840 return '';
12824 }, 12841 },
12825 12842
12843 /**
12844 * @param {!Event} e
12845 * @private
12846 */
12847 deactivateRipple_: function(e) {
12848 this.removeRipple_.upAction(e);
12849 },
12850
12826 /** @private */ 12851 /** @private */
12827 isIndeterminate_: function() { 12852 isIndeterminate_: function() {
12828 return this.data.percent == -1; 12853 return this.data.percent == -1;
12829 }, 12854 },
12830 12855
12831 /** @private */ 12856 /** @private */
12832 observeControlledBy_: function() { 12857 observeControlledBy_: function() {
12833 this.$['controlled-by'].innerHTML = this.controlledBy_; 12858 this.$['controlled-by'].innerHTML = this.controlledBy_;
12834 }, 12859 },
12835 12860
(...skipping 4050 matching lines...) Expand 10 before | Expand all | Expand 10 after
16886 }; 16911 };
16887 16912
16888 Manager.onLoad = function() { 16913 Manager.onLoad = function() {
16889 document.querySelector('downloads-manager').onLoad_(); 16914 document.querySelector('downloads-manager').onLoad_();
16890 }; 16915 };
16891 16916
16892 return {Manager: Manager}; 16917 return {Manager: Manager};
16893 }); 16918 });
16894 16919
16895 window.addEventListener('load', downloads.Manager.onLoad); 16920 window.addEventListener('load', downloads.Manager.onLoad);
OLDNEW
« no previous file with comments | « no previous file | chrome/browser/resources/md_downloads/item.css » ('j') | chrome/browser/resources/md_downloads/item.html » ('J')

Powered by Google App Engine
This is Rietveld 408576698