Index: chrome/browser/resources/extensions/extension_list.js |
diff --git a/chrome/browser/resources/extensions/extension_list.js b/chrome/browser/resources/extensions/extension_list.js |
index 7067da5d00362dd398a95e914e17ca357a3a74ea..1271b28de19ca8a14fa504ed02fdbd347d26d167 100644 |
--- a/chrome/browser/resources/extensions/extension_list.js |
+++ b/chrome/browser/resources/extensions/extension_list.js |
@@ -321,10 +321,13 @@ cr.define('options', function() { |
node.querySelector('.dependent-extensions-message'); |
dependentMessage.hidden = false; |
var dependentList = dependentMessage.querySelector('ul'); |
- extension.dependentExtensions.forEach(function(id) { |
- var li = document.createElement('li'); |
- li.innerText = id; |
- dependentList.appendChild(li); |
+ var dependentTemplate = $('template-collection').querySelector( |
+ '.dependent-list-item'); |
+ extension.dependentExtensions.forEach(function(elem) { |
+ var depNode = dependentTemplate.cloneNode(true); |
+ depNode.querySelector('.dep-extension-title').textContent = elem.name; |
+ depNode.querySelector('.dep-extension-id').textContent = elem.id; |
+ dependentList.appendChild(depNode); |
}); |
} |