Index: chrome/browser/resources/contextual_search/promo.js |
diff --git a/chrome/browser/resources/contextual_search/promo.js b/chrome/browser/resources/contextual_search/promo.js |
index 85c51c132b44e513eb83f248d9b08591fafce7c4..8e17d909aeaecacca5bab9ebfd93017d60a204dd 100644 |
--- a/chrome/browser/resources/contextual_search/promo.js |
+++ b/chrome/browser/resources/contextual_search/promo.js |
@@ -21,7 +21,7 @@ var OPT_IN_DELAY_MS = 65; |
*/ |
document.addEventListener('DOMContentLoaded', function(event) { |
if (config['hideHeader']) { |
- $('container').removeChild($('header-image')); |
+ removeHeaderImages(); |
} |
$('optin-button').addEventListener('click', function() { |
$('container').classList.add('hide'); |
@@ -42,3 +42,17 @@ document.addEventListener('DOMContentLoaded', function(event) { |
function getContentHeight() { |
return $('container').clientHeight; |
} |
+ |
+/** |
+ * Removes all header images from the promo. |
+ */ |
+function removeHeaderImages() { |
+ var images = document.querySelectorAll('.header-image'); |
+ for (var i = 0, length = images.length; i < length; i++) { |
+ var image = images[i]; |
+ var parent = image.parentElement; |
+ if (parent) { |
+ parent.removeChild(image); |
+ } |
+ } |
+} |