1<!DOCTYPE html>
2<!--
3Copyright (c) 2013 The Chromium Authors. All rights reserved.
4Use of this source code is governed by a BSD-style license that can be
5found in the LICENSE file.
6-->
7
8<link rel="import" href="/tracing/ui/analysis/analysis_sub_view.html">
9<link rel="import" href="/tracing/ui/analysis/multi_event_sub_view.html">
10
11<polymer-element name="tr-ui-a-multi-instant-event-sub-view"
12    extends="tr-ui-a-sub-view">
13  <template>
14    <style>
15    :host {
16      display: block;
17    }
18    </style>
19    <div id='content'></div>
20  </template>
21
22  <script>
23  'use strict';
24
25  Polymer({
26    created: function() {
27      this.currentSelection_ = undefined;
28    },
29
30    set selection(selection) {
31      this.$.content.textContent = '';
32      var realView = document.createElement('tr-ui-a-multi-event-sub-view');
33      realView.eventsHaveDuration = false;
34      realView.eventsHaveSubRows = false;
35
36      this.$.content.appendChild(realView);
37      realView.setSelectionWithoutErrorChecks(selection);
38
39      this.currentSelection_ = selection;
40    },
41
42    get selection() {
43      return this.currentSelection_;
44    }
45  });
46  </script>
47</polymer-element>
48