# HG changeset patch # User Lucas Thompson # Date 1490181471 0 # Node ID 7cd274d296a38d694670800ef09b904435814cf9 # Parent a1983e30cdd78549b4c27ab44a63f41619ff67e1 Allow for sharing time context amongst some analysis items. This approach may be backed out. diff -r a1983e30cdd7 -r 7cd274d296a3 src/app/analysis-item/analysis-item.component.html --- a/src/app/analysis-item/analysis-item.component.html Wed Mar 22 11:17:12 2017 +0000 +++ b/src/app/analysis-item/analysis-item.component.html Wed Mar 22 11:17:51 2017 +0000 @@ -6,6 +6,7 @@ diff -r a1983e30cdd7 -r 7cd274d296a3 src/app/analysis-item/analysis-item.component.ts --- a/src/app/analysis-item/analysis-item.component.ts Wed Mar 22 11:17:12 2017 +0000 +++ b/src/app/analysis-item/analysis-item.component.ts Wed Mar 22 11:17:51 2017 +0000 @@ -2,6 +2,7 @@ * Created by lucast on 21/03/2017. */ import {Component, Input} from "@angular/core"; +import Waves from 'waves-ui'; export interface Analysis { audioUri: string; @@ -15,7 +16,7 @@ }) export class AnalysisItemComponent { private _audioBuffer: AudioBuffer; - + @Input() timeContext: TimelineTimeContext; @Input() set audioBuffer(buffer: AudioBuffer) { diff -r a1983e30cdd7 -r 7cd274d296a3 src/app/notebook-feed/notebook-feed.component.html --- a/src/app/notebook-feed/notebook-feed.component.html Wed Mar 22 11:17:12 2017 +0000 +++ b/src/app/notebook-feed/notebook-feed.component.html Wed Mar 22 11:17:51 2017 +0000 @@ -1,6 +1,8 @@ + + - - diff -r a1983e30cdd7 -r 7cd274d296a3 src/app/notebook-feed/notebook-feed.component.ts --- a/src/app/notebook-feed/notebook-feed.component.ts Wed Mar 22 11:17:12 2017 +0000 +++ b/src/app/notebook-feed/notebook-feed.component.ts Wed Mar 22 11:17:51 2017 +0000 @@ -53,6 +53,7 @@ }) export class NotebookFeedComponent { private _audioBuffer: AudioBuffer; + sharedTimeContext: TimelineTimeContext; @Input() @@ -66,4 +67,8 @@ get audioBuffer(): AudioBuffer { return this._audioBuffer; } + + constructor() { + this.sharedTimeContext = new NotifyingTimeContext(100, 1000); + } }