Index: chrome/browser/resources/snippets_internals.js |
diff --git a/chrome/browser/resources/snippets_internals.js b/chrome/browser/resources/snippets_internals.js |
index b44905c2733359c1f4844acdc4d86eefd9ff411d..c8a3593078939809ad3d60e17e0971d15a4bfe35 100644 |
--- a/chrome/browser/resources/snippets_internals.js |
+++ b/chrome/browser/resources/snippets_internals.js |
@@ -38,6 +38,18 @@ cr.define('chrome.SnippetsInternals', function() { |
event.preventDefault(); |
}); |
+ $('submit-clear-cached-suggestions') |
+ .addEventListener('click', function(event) { |
+ chrome.send('clearCachedSuggestions'); |
+ event.preventDefault(); |
+ }); |
+ |
+ $('submit-clear-discarded-suggestions') |
+ .addEventListener('click', function(event) { |
+ chrome.send('clearDiscardedSuggestions'); |
+ event.preventDefault(); |
+ }); |
+ |
chrome.send('loaded'); |
} |
@@ -69,6 +81,11 @@ cr.define('chrome.SnippetsInternals', function() { |
'discarded-snippet-title'); |
} |
+ function receiveContentSuggestions(categoriesList) { |
+ displayList(categoriesList, 'content-suggestions', |
+ 'content-suggestion-title'); |
+ } |
+ |
function receiveJson(json) { |
var trimmed = json.trim(); |
var hasContent = (trimmed && trimmed != '{}'); |
@@ -110,10 +127,10 @@ cr.define('chrome.SnippetsInternals', function() { |
var links = document.getElementsByClassName(titleClass); |
for (var link of links) { |
- link.addEventListener('click', function(event) { |
- var id = event.currentTarget.getAttribute('snippet-id'); |
+ link.onclick = function(event) { |
Marc Treib
2016/07/12 13:04:52
Forgive my ignorance, but is there any difference
Bernhard Bauer
2016/07/12 13:09:45
I would either use addEventListener everywhere or
Philipp Keck
2016/07/12 13:45:02
onclick allows for one, removal by ".onclick = nul
Marc Treib
2016/07/12 13:49:47
I'm moderately sure that it *was* actually an issu
jkrcal
2016/07/13 11:35:23
I can confirm that the toggle behaved weirdly some
|
+ var id = event.currentTarget.getAttribute('hidden-id'); |
$(id).classList.toggle('hidden'); |
- }); |
+ }; |
} |
} |
@@ -125,6 +142,7 @@ cr.define('chrome.SnippetsInternals', function() { |
receiveHosts: receiveHosts, |
receiveSnippets: receiveSnippets, |
receiveDiscardedSnippets: receiveDiscardedSnippets, |
+ receiveContentSuggestions: receiveContentSuggestions, |
receiveJson: receiveJson, |
}; |
}); |