OLD | NEW |
---|---|
1 <link rel="import" href="chrome://resources/html/polymer.html"> | 1 <link rel="import" href="chrome://resources/html/polymer.html"> |
2 <link rel="import" href="chrome://resources/cr_elements/cr_dialog/cr_dialog.html "> | 2 <link rel="import" href="chrome://resources/cr_elements/cr_dialog/cr_dialog.html "> |
3 <link rel="import" href="chrome://resources/cr_elements/icons.html"> | 3 <link rel="import" href="chrome://resources/cr_elements/icons.html"> |
4 <link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html"> | 4 <link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html"> |
5 <link rel="import" href="chrome://resources/polymer/v1_0/iron-flex-layout/iron-f lex-layout-classes.html"> | 5 <link rel="import" href="chrome://resources/polymer/v1_0/iron-flex-layout/iron-f lex-layout-classes.html"> |
6 <link rel="import" href="chrome://resources/polymer/v1_0/paper-icon-button/paper -icon-button-light.html"> | |
6 <link rel="import" href="/settings_page/settings_subpage_search.html"> | 7 <link rel="import" href="/settings_page/settings_subpage_search.html"> |
7 <link rel="import" href="/settings_shared_css.html"> | 8 <link rel="import" href="/settings_shared_css.html"> |
8 <link rel="import" href="/site_settings/site_data_details_dialog.html"> | 9 <link rel="import" href="/site_settings/site_data_details_dialog.html"> |
9 <link rel="import" href="/site_settings/site_settings_behavior.html"> | 10 <link rel="import" href="/site_settings/site_settings_behavior.html"> |
10 | 11 |
11 <dom-module id="site-data"> | 12 <dom-module id="site-data"> |
12 <template> | 13 <template> |
13 <style include="settings-shared"> | 14 <style include="settings-shared"> |
14 :host { | 15 .secondary-button { |
15 display: block; | 16 margin-top: 12px; /* Align with <h2>. */ |
dschuyler
2016/10/19 18:56:42
The h2 are not centered, they are slightly low
of
| |
16 margin-top: 18px; | |
17 width: 100%; | |
18 } | |
19 | |
20 .list-frame { | |
21 -webkit-margin-end: -29px; | |
22 -webkit-padding-start: 36px; | |
23 margin-top: 10px; | |
24 } | |
25 | |
26 .site-header { | |
27 margin-top: 10px; | |
28 } | |
29 | |
30 .site { | |
31 margin-top: 7px; | |
32 } | |
33 | |
34 #filter { | |
35 margin-top: -4px; | |
36 } | 17 } |
37 </style> | 18 </style> |
19 <div class="settings-box first"> | |
20 <h2 class="start">$i18n{siteSettingsCookieHeader}</h2> | |
21 <paper-button class="secondary-button" | |
22 on-tap="onConfirmDeleteMultipleSites_" | |
23 hidden$="[[!isRemoveButtonVisible_(sites, renderedItemCount)]]"> | |
24 [[computeRemoveLabel_(filterString_)]] | |
25 </paper-button> | |
26 </div> | |
27 | |
28 <div class="list-frame vertical-list"> | |
29 <settings-subpage-search id="filter" on-search-changed="onSearchChanged_" | |
30 label="$i18n{siteSettingsCookieSearch}"> | |
31 </settings-subpage-search> | |
32 <template is="dom-repeat" id="list" items="[[sites]]" filter="showItem_" | |
33 rendered-item-count="{{renderedItemCount}}"> | |
34 <div class="list-item two-line" on-tap="onSiteTap_" actionable> | |
35 <div class="favicon-image" style$="[[computeSiteIcon(item.site)]]"> | |
36 </div> | |
37 <div class="middle"> | |
38 [[item.site]] | |
39 <div class="secondary">[[item.localData]]</div> | |
40 </div> | |
41 <button class="subpage-arrow" is="paper-icon-button-light"></button> | |
42 </div> | |
43 </template> | |
44 </div> | |
45 | |
38 <!-- Confirm Delete dialog --> | 46 <!-- Confirm Delete dialog --> |
39 <dialog is="cr-dialog" id="confirmDeleteDialog"> | 47 <dialog is="cr-dialog" id="confirmDeleteDialog"> |
40 <div class="title">$i18n{siteSettingsCookieRemoveDialogTitle}</div> | 48 <div class="title">$i18n{siteSettingsCookieRemoveDialogTitle}</div> |
41 <div class="body">[[confirmationDeleteMsg_]]</div> | 49 <div class="body">[[confirmationDeleteMsg_]]</div> |
42 <div class="button-container"> | 50 <div class="button-container"> |
43 <paper-button class="cancel-button" on-tap="onCloseDialog_"> | 51 <paper-button class="cancel-button" on-tap="onCloseDialog_"> |
44 $i18n{cancel} | 52 $i18n{cancel} |
45 </paper-button> | 53 </paper-button> |
46 <paper-button class="action-button" on-tap="onConfirmDelete_"> | 54 <paper-button class="action-button" on-tap="onConfirmDelete_"> |
47 $i18n{siteSettingsCookiesClearAll} | 55 $i18n{siteSettingsCookiesClearAll} |
48 </paper-button> | 56 </paper-button> |
49 </div> | 57 </div> |
50 </dialog> | 58 </dialog> |
51 | |
52 <div class="layout horizontal"> | |
53 <div class="flex site-header">$i18n{siteSettingsCookieHeader}</div> | |
54 <div class="secondary-action" | |
55 hidden$="[[!isRemoveButtonVisible_(sites, renderedItemCount)]]"> | |
56 <paper-button on-tap="onConfirmDeleteMultipleSites_" | |
57 class="secondary-button"> | |
58 [[computeRemoveLabel_(filterString_)]] | |
59 </paper-button> | |
60 </div> | |
61 <settings-subpage-search id="filter" on-search-changed="onSearchChanged_" | |
62 label="$i18n{siteSettingsCookieSearch}"> | |
63 </settings-subpage-search> | |
64 </div> | |
65 | |
66 <div class="list-frame vertical-list"> | |
67 <template is="dom-repeat" id="list" items="[[sites]]" filter="showItem_" | |
68 rendered-item-count="{{renderedItemCount}}"> | |
69 <div class="list-item layout horizontal"> | |
70 <div class="layout horizontal flex" on-tap="onSiteTap_" actionable> | |
71 <div class="favicon-image site" | |
72 style$="[[computeSiteIcon(item.site)]]"> | |
73 </div> | |
74 <div class="flex middle">[[item.site]]</div> | |
75 <div class="site">[[item.localData]]</div> | |
76 </div> | |
77 <paper-icon-button on-tap="onConfirmDeleteSite_" | |
78 icon="cr:delete"></paper-icon-button> | |
79 </div> | |
80 </template> | |
81 </div> | |
82 </template> | 59 </template> |
83 <script src="cookie_info.js"></script> | 60 <script src="cookie_info.js"></script> |
84 <script src="cookie_tree_node.js"></script> | 61 <script src="cookie_tree_node.js"></script> |
85 <script src="site_data.js"></script> | 62 <script src="site_data.js"></script> |
86 </dom-module> | 63 </dom-module> |
OLD | NEW |