OLD | NEW |
1 <link rel="import" href="chrome://resources/html/action_link.html"> | 1 <link rel="import" href="chrome://resources/html/action_link.html"> |
2 <link rel="import" href="chrome://resources/html/cr.html"> | 2 <link rel="import" href="chrome://resources/html/cr.html"> |
3 <link rel="import" href="chrome://resources/html/load_time_data.html"> | 3 <link rel="import" href="chrome://resources/html/load_time_data.html"> |
4 <link rel="import" href="chrome://resources/polymer/v1_0/polymer/polymer.html"> | 4 <link rel="import" href="chrome://resources/polymer/v1_0/polymer/polymer.html"> |
5 <link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-butt
on.html"> | 5 <link rel="import" href="chrome://resources/polymer/v1_0/paper-button/paper-butt
on.html"> |
6 <link rel="import" href="chrome://resources/polymer/v1_0/paper-material/paper-ma
terial.html"> | 6 <link rel="import" href="chrome://resources/polymer/v1_0/paper-material/paper-ma
terial.html"> |
7 <link rel="import" href="chrome://resources/polymer/v1_0/paper-progress/paper-pr
ogress.html"> | 7 <link rel="import" href="chrome://resources/polymer/v1_0/paper-progress/paper-pr
ogress.html"> |
8 <link rel="import" href="chrome://downloads/action_service.html"> | 8 <link rel="import" href="chrome://downloads/action_service.html"> |
9 <link rel="import" href="chrome://downloads/constants.html"> | 9 <link rel="import" href="chrome://downloads/constants.html"> |
10 <link rel="import" href="chrome://downloads/throttled_icon_loader.html"> | 10 <link rel="import" href="chrome://downloads/throttled_icon_loader.html"> |
11 | 11 |
12 <dom-module id="downloads-item"> | 12 <dom-module id="downloads-item"> |
13 <template> | 13 <template> |
14 <template is="dom-if" if="[[!hideDate]]"> | 14 <h3 id="date" hidden$="[[hideDate]]">[[computeDate_(data_.since_string, data
_.date_string)]]</h3> |
15 <h3 id="date">[[computeDate_(data_.since_string, data_.date_string)]]</h3> | |
16 </template> | |
17 | 15 |
18 <paper-material id="content" on-dragstart="onDragStart_" | 16 <paper-material id="content" on-dragstart="onDragStart_" |
19 elevation$="[[computeElevation_(isActive_)]]" | 17 elevation$="[[computeElevation_(isActive_)]]" |
20 class$="[[computeClass_(isActive_, isDangerous_, showProgress_)]]"> | 18 class$="[[computeClass_(isActive_, isDangerous_, showProgress_)]]"> |
21 <div id="file-icon-wrapper" class="icon-wrapper"> | 19 <div id="file-icon-wrapper" class="icon-wrapper"> |
22 <img class="icon" id="file-icon" alt="" hidden$="[[isDangerous_]]"> | 20 <img class="icon" id="file-icon" alt="" hidden$="[[isDangerous_]]"> |
23 <div class="icon" id="warning" hidden$="[[!isDangerous_]]"></div> | 21 <div class="icon" id="warning" hidden$="[[!isDangerous_]]"></div> |
24 </div> | 22 </div> |
25 | 23 |
26 <div id="details"> | 24 <div id="details"> |
27 <div id="title-area"><!-- | 25 <div id="title-area"><!-- |
28 Can't have any line breaks. | 26 Can't have any line breaks. |
29 --><a is="action-link" id="file-link" href$="[[data_.url]]" | 27 --><a is="action-link" id="file-link" href$="[[data_.url]]" |
30 on-click="onFileLinkClick_" | 28 on-click="onFileLinkClick_" |
31 hidden$="[[!completelyOnDisk_]]">[[data_.file_name]]</a><!-- | 29 hidden$="[[!completelyOnDisk_]]">[[data_.file_name]]</a><!-- |
32 Before #name. | 30 Before #name. |
33 --><span id="name" | 31 --><span id="name" |
34 hidden$="[[completelyOnDisk_]]">[[data_.file_name]]</span> | 32 hidden$="[[completelyOnDisk_]]">[[data_.file_name]]</span> |
35 <span id="tag">[[computeTag_(data_.state, data_.last_reason_text, data
_.file_externally_removed)]]</span> | 33 <span id="tag">[[computeTag_(data_.state, data_.last_reason_text, data
_.file_externally_removed)]]</span> |
36 </div> | 34 </div> |
37 | 35 |
38 <a id="url" target="_blank" href$="[[data_.url]]">[[data_.url]]</a> | 36 <a id="url" target="_blank" href$="[[data_.url]]">[[data_.url]]</a> |
39 | 37 |
40 <div id="description">[[computeDescription_(data_.state, data_.danger_ty
pe, data_.file_name, data_.progress_status_text)]]</div> | 38 <div id="description">[[computeDescription_(data_.state, data_.danger_ty
pe, data_.file_name, data_.progress_status_text)]]</div> |
41 | 39 |
42 <template is="dom-if" if="[[showProgress_]]"> | 40 <paper-progress id="progress" hidden$="[[!showProgress_]]" |
43 <paper-progress id="progress" | 41 indeterminate$="[[isIndeterminate_(data_.percent)]]" |
44 indeterminate$="[[isIndeterminate_(data_.percent)]]" | 42 value$="[[data_.percent]]"></paper-progress> |
45 value$="[[data_.percent]]"></paper-progress> | |
46 </template> | |
47 | 43 |
48 <div id="safe" class="controls" hidden$="[[isDangerous_]]"> | 44 <div id="safe" class="controls" hidden$="[[isDangerous_]]"> |
49 <a is="action-link" id="show" i18n-content="controlShowInFolder" | 45 <a is="action-link" id="show" i18n-content="controlShowInFolder" |
50 on-click="onShowClick_" hidden$="[[!completelyOnDisk_]]"></a> | 46 on-click="onShowClick_" hidden$="[[!completelyOnDisk_]]"></a> |
51 <template is="dom-if" if="[[data_.retry]]"> | 47 <template is="dom-if" if="[[!completelyOnDisk_]]"> |
52 <paper-button id="retry" | 48 <paper-button id="retry" hidden$="[[!data_.retry]]" |
53 on-click="onRetryClick_">[[i18n_.retry]]</paper-button> | 49 on-click="onRetryClick_">[[i18n_.retry]]</paper-button> |
54 </template> | 50 <paper-button id="pause" hidden$="[[!isInProgress_]]" |
55 <template is="dom-if" if="[[isInProgress_]]"> | |
56 <paper-button id="pause" | |
57 on-click="onPauseClick_">[[i18n_.pause]]</paper-button> | 51 on-click="onPauseClick_">[[i18n_.pause]]</paper-button> |
58 </template> | 52 <paper-button id="resume" hidden$="[[!data_.resume]]" |
59 <template is="dom-if" if="[[data_.resume]]"> | |
60 <paper-button id="resume" | |
61 on-click="onResumeClick_">[[i18n_.resume]]</paper-button> | 53 on-click="onResumeClick_">[[i18n_.resume]]</paper-button> |
62 </template> | 54 <paper-button id="cancel" hidden$="[[!showCancel_]]" |
63 <template is="dom-if" if="[[showCancel_]]"> | |
64 <paper-button id="cancel" | |
65 on-click="onCancelClick_">[[i18n_.cancel]]</paper-button> | 55 on-click="onCancelClick_">[[i18n_.cancel]]</paper-button> |
66 </template> | 56 </template> |
67 <span id="controlled-by"><!-- Text populated dynamically. --></span> | 57 <span id="controlled-by"><!-- Text populated dynamically. --></span> |
68 </div> | 58 </div> |
69 | 59 |
70 <template is="dom-if" if="[[isDangerous_]]"> | 60 <template is="dom-if" if="[[isDangerous_]]"> |
71 <div id="dangerous" class="controls"> | 61 <div id="dangerous" class="controls"> |
72 <!-- Dangerous file types (e.g. .exe, .jar). --> | 62 <!-- Dangerous file types (e.g. .exe, .jar). --> |
73 <template is="dom-if" if="[[!isMalware_]]"> | 63 <paper-button id="discard" on-click="onDiscardDangerous_" |
74 <paper-button id="discard" on-click="onDiscardDangerous_" | 64 class="discard" hidden$="[[isMalware_]]">[[i18n_.discard]]</pape
r-button> |
75 class="discard">[[i18n_.discard]]</paper-button> | 65 <paper-button id="save" on-click="onSaveDangerous_" |
76 <paper-button id="save" on-click="onSaveDangerous_" | 66 class="keep" hidden$="[[isMalware_]]">[[i18n_.save]]</paper-butt
on> |
77 class="keep">[[i18n_.save]]</paper-button> | |
78 </template> | |
79 | 67 |
80 <!-- Things that safe browsing has determined to be dangerous. --> | 68 <!-- Things that safe browsing has determined to be dangerous. --> |
81 <template is="dom-if" if="[[isMalware_]]"> | 69 <paper-button id="danger-remove" on-click="onDiscardDangerous_" |
82 <paper-button id="danger-remove" on-click="onDiscardDangerous_" | 70 class="discard" hidden$="[[!isMalware_]]">[[i18n_.remove]]</pape
r-button> |
83 class="discard">[[i18n_.remove]]</paper-button> | 71 <paper-button id="restore" on-click="onSaveDangerous_" |
84 <paper-button id="restore" on-click="onSaveDangerous_" | 72 class="keep" hidden$="[[!isMalware_]]">[[i18n_.restore]</paper-b
utton> |
85 class="keep">[[i18n_.restore]</paper-button> | |
86 </template> | |
87 </div> | 73 </div> |
88 </template> | 74 </template> |
89 </div> | 75 </div> |
90 | 76 |
91 <div id="remove-wrapper" class="icon-wrapper"> | 77 <div id="remove-wrapper" class="icon-wrapper"> |
92 <paper-icon-button id="remove" icon="clear" | 78 <paper-icon-button id="remove" icon="clear" |
93 i18n-values="title:controlRemoveFromList" | 79 i18n-values="title:controlRemoveFromList" |
94 style$="[[computeRemoveStyle_(isDangerous_, showCancel_)]]" | 80 style$="[[computeRemoveStyle_(isDangerous_, showCancel_)]]" |
95 on-click="onRemoveClick_"></paper-icon-button> | 81 on-click="onRemoveClick_"></paper-icon-button> |
96 </div> | 82 </div> |
97 | 83 |
98 <div id="incognito" i18n-values="title:inIncognito" | 84 <div id="incognito" i18n-values="title:inIncognito" |
99 hidden$="[[!data_.otr]]"></div> | 85 hidden$="[[!data_.otr]]"></div> |
100 </paper-material> | 86 </paper-material> |
101 | 87 |
102 </template> | 88 </template> |
103 <link rel="import" type="css" href="chrome://resources/css/action_link.css"> | 89 <link rel="import" type="css" href="chrome://resources/css/action_link.css"> |
104 <link rel="import" type="css" href="chrome://downloads/shared_style.css"> | 90 <link rel="import" type="css" href="chrome://downloads/shared_style.css"> |
105 <link rel="import" type="css" href="chrome://downloads/item.css"> | 91 <link rel="import" type="css" href="chrome://downloads/item.css"> |
106 <script src="chrome://downloads/item.js"></script> | 92 <script src="chrome://downloads/item.js"></script> |
107 </dom-module> | 93 </dom-module> |
OLD | NEW |