Index: chrome/browser/resources/components.js |
diff --git a/chrome/browser/resources/components.js b/chrome/browser/resources/components.js |
index 8753e3192ab210b51c8f2d1ea813a50ca67c33bd..d01e12fed40085572c6b05de3e71e1dd3cc526c1 100644 |
--- a/chrome/browser/resources/components.js |
+++ b/chrome/browser/resources/components.js |
@@ -14,8 +14,11 @@ |
function renderTemplate(componentsData) { |
// This is the javascript code that processes the template: |
var input = new JsEvalContext(componentsData); |
- var output = $('componentTemplate'); |
+ var output = $('component-template').cloneNode(true); |
+ $('component-placeholder').innerHTML = ''; |
+ $('component-placeholder').appendChild(output); |
jstProcess(input, output); |
+ output.removeAttribute('hidden'); |
} |
/** |
@@ -73,18 +76,30 @@ function returnComponentsData(componentsData) { |
} |
/** |
+ * This event function is called from component ui indicating changed state |
+ * of component updater service. |
+ * @param {Object} eventArgs Contains event and component id. Component id is |
+ * optional. |
+ */ |
+function onComponentEvent(eventArgs) { |
+ if (eventArgs['id']) { |
+ var id = eventArgs['id']; |
+ $('status-' + id).textContent = eventArgs['event']; |
James Hawkins
2014/05/23 17:38:54
I followed this trail, and it appears this text is
Shrikant Kelkar
2014/05/28 19:29:22
Done.
|
+ } |
+} |
+ |
+/** |
* Handles an 'enable' or 'disable' button getting clicked. |
* @param {HTMLElement} node The HTML element representing the component |
* being checked for update. |
*/ |
function handleCheckUpdate(node) { |
- node.disabled = true; |
+ $('status-' + String(node.id)).textContent = |
+ loadTimeData.getString('checkingLabel'); |
+ |
// Tell the C++ ComponentssDOMHandler to check for update. |
chrome.send('checkUpdate', [String(node.id)]); |
} |
// Get data and have it displayed upon loading. |
document.addEventListener('DOMContentLoaded', requestComponentsData); |
- |
-// Add handlers to static HTML elements. |
-$('button-check-update').onclick = handleCheckUpdate; |