Index: chrome/browser/resources/settings/site_settings/site_data.html |
diff --git a/chrome/browser/resources/settings/site_settings/site_data.html b/chrome/browser/resources/settings/site_settings/site_data.html |
index bcd64c38cf876b8657bb872027aebe343cba1bd5..da6a767231cf0d53d63b1d5721e0f79f6ca0d58d 100644 |
--- a/chrome/browser/resources/settings/site_settings/site_data.html |
+++ b/chrome/browser/resources/settings/site_settings/site_data.html |
@@ -2,6 +2,7 @@ |
<link rel="import" href="chrome://resources/html/web_ui_listener_behavior.html"> |
<link rel="import" href="chrome://resources/polymer/v1_0/iron-flex-layout/iron-flex-layout-classes.html"> |
<link rel="import" href="/icons.html"> |
+<link rel="import" href="/settings_page/settings_subpage_search.html"> |
<link rel="import" href="/settings_shared_css.html"> |
<link rel="import" href="/site_settings/site_data_details_dialog.html"> |
<link rel="import" href="/site_settings/site_settings_behavior.html"> |
@@ -28,18 +29,25 @@ |
.site { |
margin-top: 7px; |
} |
+ |
+ #filter { |
+ margin-top: -4px; |
+ } |
</style> |
<div class="layout horizontal"> |
<div class="flex site-header">$i18n{siteSettingsCookieHeader}</div> |
<div class="secondary-action" hidden$="[[!removeAllIsVisible_(sites)]]"> |
- <paper-button on-tap="onDeleteAllSites_" class="secondary-button"> |
- $i18n{siteSettingsCookieRemoveAll} |
+ <paper-button on-tap="onDeleteMultipleSites_" class="secondary-button"> |
+ [[computeRemoveLabel_(filterString_)]] |
</paper-button> |
</div> |
+ <settings-subpage-search id="filter" on-search-changed="onSearchChanged_" |
+ label="$i18n{siteSettingsCookieSearch}"> |
+ </settings-subpage-search> |
</div> |
<div class="list-frame vertical-list"> |
- <template is="dom-repeat" items="[[sites]]"> |
+ <template is="dom-repeat" id="list" items="[[sites]]" filter="showItem_"> |
<div class="list-item layout horizontal"> |
<div class="layout horizontal flex" on-tap="onSiteTap_" actionable> |
<div class="favicon-image site" |
@@ -48,10 +56,8 @@ |
<div class="flex middle">[[item.site]]</div> |
<div class="site">[[item.localData]]</div> |
</div> |
- <div> |
- <paper-icon-button on-tap="onDeleteSite_" |
- icon="settings:delete"></paper-icon-button> |
- </div> |
+ <paper-icon-button on-tap="onDeleteSite_" |
+ icon="settings:delete"></paper-icon-button> |
</div> |
</template> |
</div> |