| Index: content/browser/resources/service_worker/serviceworker_internals.js
|
| diff --git a/content/browser/resources/service_worker/serviceworker_internals.js b/content/browser/resources/service_worker/serviceworker_internals.js
|
| index 23e898304a05a97cb312f40ca4390c7bfec3a987..93bf437fbc5eef154eb63251ded4553f4f6283fc 100644
|
| --- a/content/browser/resources/service_worker/serviceworker_internals.js
|
| +++ b/content/browser/resources/service_worker/serviceworker_internals.js
|
| @@ -76,7 +76,7 @@ cr.define('serviceworker', function() {
|
|
|
| var allLogMessages = {};
|
| // Set log for a worker version.
|
| - function fillLogForVersion(partition_id, version) {
|
| + function fillLogForVersion(container, partition_id, version) {
|
| if (!version) {
|
| return;
|
| }
|
| @@ -89,6 +89,14 @@ cr.define('serviceworker', function() {
|
| } else {
|
| version.log = '';
|
| }
|
| + var logAreas = container.querySelectorAll('textarea.serviceworker-log');
|
| + for (var i = 0; i < logAreas.length; ++i) {
|
| + var logArea = logAreas[i];
|
| + if (logArea.partition_id == partition_id &&
|
| + logArea.version_id == version.version_id) {
|
| + logArea.value = version.log;
|
| + }
|
| + }
|
| }
|
|
|
| // Get the unregistered workers.
|
| @@ -157,7 +165,7 @@ cr.define('serviceworker', function() {
|
| template = jstGetTemplate('serviceworker-list-template');
|
| container.appendChild(template);
|
| }
|
| - var fillLogFunc = fillLogForVersion.bind(this, partition_id);
|
| + var fillLogFunc = fillLogForVersion.bind(this, container, partition_id);
|
| stored_registrations.forEach(function(registration) {
|
| [registration.active, registration.waiting].forEach(fillLogFunc);
|
| });
|
| @@ -239,7 +247,7 @@ cr.define('serviceworker', function() {
|
| for (var i = 0; i < logAreas.length; ++i) {
|
| var logArea = logAreas[i];
|
| if (logArea.partition_id == partition_id &&
|
| - logArea.version_id == version_id) {
|
| + logArea.version_id == version_id) {
|
| logArea.value += message;
|
| }
|
| }
|
|
|