blob: 25b9ba48c73138d1b9e94d888756691605b75812 [file] [log] [blame]
// Copyright (c) 2011 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
(function() {
'use strict';
var toggleDisplay = function(event) {
var originatingButton = event.target;
var detailsNode = originatingButton.parentNode.getElementsByClassName(
'details')[0];
if (detailsNode.getAttribute('hidden') != null) {
detailsNode.removeAttribute('hidden');
} else {
detailsNode.setAttribute('hidden', 'hidden');
}
}
var syncEvents = $('sync-events');
var entries = chrome.sync.log.entries;
var displaySyncEvents = function() {
var eventTemplateContext = {
eventList: entries,
};
var context = new JsEvalContext(eventTemplateContext);
jstProcess(context, syncEvents);
}
syncEvents.addEventListener('click', toggleDisplay);
chrome.sync.log.addEventListener('append', function(event) {
displaySyncEvents();
});
})();