-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathevent-playback.html
More file actions
795 lines (689 loc) · 38 KB
/
event-playback.html
File metadata and controls
795 lines (689 loc) · 38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
<!DOCTYPE html>
<html class="no-js" lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Evidence Library 4 Web</title>
<link rel="stylesheet" href="css/app.css" />
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Libre+Baskerville:400italic" />
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.4/css/jquery-ui.css" />
<link rel="stylesheet" href="css/jquery-ui-1.10.4.custom.min.css" />
<link href="http://cdn.kendostatic.com/2014.3.1411/styles/kendo.common.min.css" rel="stylesheet" />
<link href="http://cdn.kendostatic.com/2014.3.1411/styles/kendo.moonlight.min.css" rel="stylesheet" />
<link href="css/jquery.qtip.css" rel="stylesheet" />
<link rel="stylesheet" href="css/test.css" />
<link href="css/print.css" type="text/css" rel="stylesheet" media="print" />
<link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon"/>
<script src="js/modernizr.js"></script>
<!--[if gte IE 9]>
<style type="text/css">
.gradient {filter: none;}
</style>
<![endif]-->
</head>
<body>
<section class="main-section row-offcanvas clearfix fix-header search-icon-hidden">
<header id="header" class="">
<nav class="tab-bar" data-topbar>
<section class="middle tab-bar-section">
<h1 class="title"><a href="javascript:void(0);"><img id="logo" src="images/WG_ELW_logo.png" /></a></h1>
</section>
<section class="right-small show-for-medium-down">
<a class="right-offcanvas-toggle menu-icon" href="javascript:void(0);"><i class="fa fa-bars fa-lg"></i></a>
</section>
</nav>
</header><!-- end header #head.class_name -->
<nav class="nav-bar menu-sidebar-offcanvas offcanvas-sidebar">
<section class="nav-bar-section clearfix">
<h3 class="show-for-medium-down">Main Menu</h3>
<!-- Right Nav Section -->
<ul class="right">
<li class="active"><a href="index.html">Events</a></li>
<li><a href="cases.html">Cases</a></li>
<!--li><a href="event-exports.html">Event Exports <span class="label round">1</span></a></li>
<li><a href="case-exports.html">Case Exports <span class="label round">2</span></a></li-->
<li><a href="exports.html">Export Worksheet <span class="label round">2</span></a></li>
<li><a href="queue.html">My Exports <span class="label round">2</span></a></li>
<li class="has-dropdown">
<a href="javascript:void(0);">Manage</a>
<ul class="dropdown">
<li class=""><a href="vista.html"><i class="fa fa-cogs"></i> VISTA Dashboard</a> </li>
<li class=""><a href="vista2.html"><i class="fa fa-cogs"></i> USB Dashboard</a> </li>
<li class=""><a href="kiosk.html"><i class="fa fa-cogs"></i> Kiosk Mode</a> </li>
<li><a href="config.html"><i class="fa fa-cogs"></i> Share Configuration</a> </li>
<li><a href="javascript:void(0);"><i class="fa fa-cogs"></i> Submenu Item</a></li>
<li><a href="javascript:void(0);"><i class="fa fa-cogs"></i> Submenu Item</a></li>
<li><a href="javascript:void(0);"><i class="fa fa-cogs"></i> Submenu Item</a></li>
</ul>
</li>
<li class="user-profile">
<a href="javascript:void(0);"><img src="images/avatar-icon.png" class="user-avatar" alt="" />Officer Lastname</a>
</li>
<li class="user-logout"><a href="login.html" class="has-tip tip-left" title="Logout of ELWeb"><i class="fa fa-power-off fa-lg"></i></a></li>
</ul>
</section>
</nav>
<div id="content-outer-wrapper" class="no-sidebar">
<a class="exit-off-canvas"></a>
<!-- toggleClass .partial-event for Partially Imported Events -->
<div class="row collapse partial-event" id="content-wrapper">
<div class="small-12 medium-12 large-12 columns">
<div id="fixed-header">
<div class="row" id="content-header">
<div class="small-12 medium-12 large-8 columns">
<div class="left-controls">
<a href="event-details2.html" class="button success back-button"><i class="fa fa-list"></i> Event Details</a>
<h1 class="recap-title">03/27/13 9:38 <span class="vert-seperator-small"></span> Car 54 <span class="vert-seperator-small"></span> Andy Williams Bellefleur <span class="vert-seperator-small"></span> Drug Seizure / Arrest </h1>
</div><!-- end div.left-controls -->
</div><!-- end columns -->
<div class="small-12 medium-12 large-4 columns">
<div class="right-controls clearfix">
<div class="button-bar right">
<ul class="inline-list">
<li><a class="icon-link" href="exports.html"><i class="fa fa-upload"></i>Export</a></li>
<li><a class="icon-link" href="javascript:void(0);" data-reveal-id="add-to-case-modal"><i class="fa fa-briefcase"></i>Add to Case</a></li>
<li><a class="icon-link archive-event" href="javascript:void(0);"><i class="fa fa-archive"></i>Archive Event</a></li>
</ul>
</div>
</div><!-- end div.right -->
</div><!-- end columns -->
</div><!-- end row -->
</div><!-- end div#fixed-header -->
<div class="row collapse" id="video-header">
<div class="small-12 medium-6 large-6 columns">
<h2>Front Camera HD: 4:32</h2>
</div><!-- end columns -->
<div class="small-12 medium-6 large-6 columns">
<a href="javascript:void(0);" class="playlist-button" data-options="align:left" data-dropdown="playlist-drop"><i class="fa fa-video-camera"></i> Camera Views</a>
<ul id="playlist-drop" class="f-dropdown dark-dropdown" data-dropdown-content>
<!-- FOREACH camera views -->
<li>
<a class="item-thumb playing" href="javascript:void(0);">
<div class="thumb-mask"><i class="fa fa-play-circle fa-2x"></i></div>
<img src="images/camera-views-thumb1.png" class="" alt="" />
</a>
<!-- end div.item-thumb -->
<div class="event-desc">
<h3>Front Camera HD</h3>
<span class="time-desc">04:32</span>
<a class="button secondary" href="#">Trim</a>
</div>
</li>
<!-- END FOREACH camera views -->
<li>
<a class="item-thumb" href="javascript:void(0);">
<div class="thumb-mask"><i class="fa fa-play-circle fa-2x"></i></div>
<img src="images/camera-views-thumb2.png" class="" alt="" />
</a>
<!-- end div.item-thumb -->
<div class="event-desc">
<h3>Front Camera HD</h3>
<span class="time-desc">04:32</span>
<a class="button secondary" href="#">Trim</a>
</div>
</li>
<li>
<a class="item-thumb" href="javascript:void(0);">
<div class="thumb-mask"><i class="fa fa-play-circle fa-2x"></i></div>
<img src="images/camera-views-thumb3.png" class="" alt="" />
</a>
<!-- end div.item-thumb -->
<div class="event-desc">
<h3>Front Camera HD</h3>
<span class="time-desc">04:32</span>
<a class="button secondary" href="#">Trim</a>
</div>
</li>
<li class="linked-streams">
<div class="linked-streams-title"><span class="linked-stream-count">2</span> Linked Events</div>
</li>
<li class="linked-event">
<a class="item-thumb" href="javascript:void(0);">
<div class="thumb-mask"><i class="fa fa-play-circle fa-2x"></i></div>
<img src="images/camera-views-thumb3.png" class="" alt="" />
</a>
<div class="link-desc">
<div><strong>Stuczynski, Jason</strong></div>
<div>Public Disturbance </div>
<div>03/27/13 9:42</div>
<div>Jason's Car</div>
</div><!-- end div.linked-event-title -->
<a href="event-details.html" class="button gray-gradient tiny no-margin unlink-event">Unlink</a>
</li><!-- end div.linked-event -->
<li class="linked-event">
<a class="item-thumb" href="javascript:void(0);">
<div class="thumb-mask"><i class="fa fa-play-circle fa-2x"></i></div>
<img src="images/camera-views-thumb3.png" class="" alt="" />
</a>
<div class="link-desc">
<div><strong>Stuczynski, Jason</strong></div>
<div>DUI </span>
<div>03/27/13 9:42</div>
<div>Jason's Car</div>
</div><!-- end div.linked-event-title -->
<a href="event-details.html" class="button gray-gradient tiny no-margin unlink-event">Unlink</a>
</li><!-- end div.linked-event -->
</ul>
</div><!-- end columns -->
</div><!-- end row -->
<div id="video-wrapper" class="row video-playback" data-view="native" data-resolution="hd720">
<div class="small-12 medium-12 large-7 columns">
<!--div id="event-video"></div-->
<video controls id="event-video">
<source src="images/metadata3.mp4" type="video/mp4">
Your browser does not support the video tag.
</video>
</div><!-- end columns -->
<!-- trim meta data - different format/layout than playback -->
<div class="small-12 medium-12 large-5 columns" id="meta-data">
<div class="row" id="meta-data-top">
<div class="small-6 medium-6 large-6 columns">
<p>07/23/2013 01:23:07</p>
<p>N33 06’ 03” W96 38’ 23”</p>
</div><!-- end columns -->
<div class="small-6 medium-6 large-6 columns text-right">
<p>WatchGuardVideo</p>
<p>Stuczynski, Jason <span>Jason's Car</span></p>
</div><!-- end columns -->
</div><!-- end row -->
<div class="row" id="meta-data-speeds">
<div class="small-4 medium-4 large-4 columns text-left">
<p>GPS: 68 MPH</p>
</div><!-- end columns -->
<div class="small-4 medium-4 large-4 columns text-center">
<p>Target: 68 MPH</p>
</div><!-- end columns -->
<div class="small-4 medium-4 large-4 columns text-right">
<p>Locked: 68 MPH</p>
</div><!-- end columns -->
</div><!-- end row -->
<div class="row collapse meta-data-bottom">
<div class="small-12 medium-12 large-12 columns">
<ul id="meta-data-indicators" class="">
<li class="active"><i class="fa fa-circle"></i> Mic 1</li>
<li class="active"><i class="fa fa-circle"></i> Brakes</li>
<li class="active"><i class="fa fa-circle"></i> Lights</li>
</ul>
</div><!-- end columns -->
</div><!-- end row -->
<div class="row collapse" id="trim-controls-wrapper">
<div class="small-12 medium-12 large-12 columns">
<div class="trim-controls-header">
<div class="row">
<div class="small-12 medium-6 large-6 columns">
<ul class="button-group time-format">
<li>
<button class="button gray-gradient has-tip tip-top" data-tooltip title="Show Video Duration" data-time-format="1" disabled>
<span>Duration</span>
</button>
</li>
<li>
<button class="button gray-gradient has-tip tip-top active" data-tooltip title="Show Date / Time of Event" data-time-format="2">
<span>Date/Time</span>
</button>
</li>
</ul>
<select name="time-format" id="time-format" class="select gray-gradient hide" >
<option value="1">Video Duration</option>
<option value="2">Event Date/Time</option>
</select>
</div><!-- end columns -->
<div class="small-12 medium-6 large-6 columns">
<span class="playback-info"><span>Event Clock Time:</span> 10/27/2014 09:12:36</span>
</div><!-- end columns -->
</div><!-- end row -->
</div><!-- end div.trim-controls-header -->
<div class="row">
<div class="small-12 medium-6 large-6 columns trim-control-point">
<div class="trim-control-thumb">
<img src="images/trim-thumb-1.jpg" class="" alt="" />
<a href="javascript:void(0);" id="thumb1" class="refresh-thumb"><i class="fa fa-refresh fa-spin fa-lg"></i></a>
</div><!-- end div.trim-control-thumb -->
<div class="time-format-option date-time">
<div class="row collapse">
<div class="small-12 medium-12 large-12 columns">
<label for="hrs" class="small">Event Start Clock Time</label>
<select name="date" id="date" class="select gray-gradient" >
<option value=""selected>05/11/2015</option>
<option value="">05/12/2015</option>
</select>
</div><!-- end columns -->
</div><!-- end row -->
<div class="row collapse time-fields">
<div class="small-12 medium-3 large-3 columns">
<input type="text" name="hr" id="hr" tabindex="" value="12" data-demo-attr="time" />
<img src="images/time-sep.png" class="time-sep" alt="" />
</div><!-- end columns -->
<div class="small-12 medium-3 large-3 columns">
<input type="text" name="min" id="min" tabindex="" value="15" data-demo-attr="time" />
<img src="images/time-sep.png" class="time-sep" alt="" />
</div><!-- end columns -->
<div class="small-12 medium-3 large-3 columns">
<input type="text" name="sec" id="sec" tabindex="" value="45" data-demo-attr="time" />
</div><!-- end columns -->
<div class="small-12 medium-3 large-3 columns">
<button class="button green-button small expand no-margin" data-demo-attr="save" disabled><i class="fa fa-save"></i></button>
</div><!-- end columns -->
</div><!-- end row -->
</div><!-- end div.time-format-option -->
<div class="time-format-option duration">
<div class="row collapse">
<div class="small-12 medium-3 large-3 columns">
<label for="hrs" class="small">Hrs</label>
<input type="text" name="hrs" id="hrs" tabindex="" value="00" data-demo-attr="time" />
</div><!-- end columns -->
<div class="small-12 medium-3 large-3 columns">
<label for="mins" class="small">Mins</label>
<input type="text" name="mins" id="mins" tabindex="" value="01" data-demo-attr="time" />
</div><!-- end columns -->
<div class="small-12 medium-3 large-3 columns">
<label for="sec" class="small">Sec</label>
<input type="text" name="sec" id="sec" tabindex="" value="30" data-demo-attr="time" />
</div><!-- end columns -->
<div class="small-12 medium-3 large-3 columns">
<label for="" class="small"> </label>
<button class="button green-button small expand no-margin" data-demo-attr="save" disabled><i class="fa fa-save"></i></button>
</div><!-- end columns -->
</div><!-- end row -->
</div><!-- end div.time-format-option -->
<p class="trim-info"><span>Orig. Duration: </span> 00:04:59.4</p>
<p class="trim-info"><span>Orig. Filesize: </span> 684 MB</p>
</div><!-- end columns -->
<div class="small-12 medium-6 large-6 columns trim-control-point">
<div class="trim-control-thumb">
<img src="images/trim-thumb-2.jpg" class="" alt="" />
<a href="javascript:void(0);" id="thumb2" class="refresh-thumb"><i class="fa fa-refresh fa-spin fa-lg"></i></a>
</div><!-- end div.trim-control-thumb -->
<div class="time-format-option date-time">
<div class="row collapse">
<div class="small-12 medium-12 large-12 columns">
<label for="hrs" class="small">Event End Clock Time</label>
<select name="date2" id="date2" class="select gray-gradient" >
<option value="">05/11/2015</option>
<option value="" selected>05/12/2015</option>
</select>
</div><!-- end columns -->
</div><!-- end row -->
<div class="row collapse time-fields">
<div class="small-12 medium-3 large-3 columns">
<input type="text" name="hr2" id="hr2" tabindex="" value="2" data-demo-attr="time" />
<img src="images/time-sep.png" class="time-sep" alt="" />
</div><!-- end columns -->
<div class="small-12 medium-3 large-3 columns">
<input type="text" name="min2" id="min2" tabindex="" value="34" data-demo-attr="time" />
<img src="images/time-sep.png" class="time-sep" alt="" />
</div><!-- end columns -->
<div class="small-12 medium-3 large-3 columns">
<input type="text" name="sec2" id="sec2" tabindex="" value="20" data-demo-attr="time" />
</div><!-- end columns -->
<div class="small-12 medium-3 large-3 columns">
<button class="button green-button small expand no-margin" data-demo-attr="save" disabled><i class="fa fa-save"></i></button>
</div><!-- end columns -->
</div><!-- end row -->
</div><!-- end div.time-format-option -->
<div class="time-format-option duration">
<div class="row collapse">
<div class="small-12 medium-3 large-3 columns">
<label for="hrs2" class="small">Hrs</label>
<input type="text" name="hrs2" id="hrs2" tabindex="" value="01" data-demo-attr="time" />
</div><!-- end columns -->
<div class="small-12 medium-3 large-3 columns">
<label for="mins2" class="small">Mins</label>
<input type="text" name="mins2" id="mins2" tabindex="" value="14" data-demo-attr="time" />
</div><!-- end columns -->
<div class="small-12 medium-3 large-3 columns">
<label for="sec2" class="small">Sec</label>
<input type="text" name="sec2" id="sec2" tabindex="" value="15" data-demo-attr="time" />
</div><!-- end columns -->
<div class="small-12 medium-3 large-3 columns">
<label for="" class="small"> </label>
<button class="button green-button small expand no-margin" data-demo-attr="save" disabled><i class="fa fa-save"></i></button>
</div><!-- end columns -->
</div><!-- end row -->
</div><!-- end div.time-format-option -->
<p class="trim-info"><span>Trimmed Duration: </span> 00:02:30.0</p>
<p class="trim-info"><span>Trimmed Filesize: </span> 328 MB</p>
</div><!-- end columns -->
</div><!-- end row -->
</div><!-- end columns -->
</div><!-- end row -->
</div>
</div><!-- end div#video-wrapper -->
<div id="playhead-controls" class="video-playback">
<div id="left-controls-wrapper">
<button id="meta-data-graph-toggle" class="button gray-gradient has-tip tip-top" data-tooltip title="Show Meta Data Graph"><i class="fa fa-bar-chart-o"></i></button>
<button class="button gray-gradient has-tip tip-top" data-tooltip title="Take A Snapshot Image"><i class="fa fa-camera"></i></button>
<button id="" class="button gray-gradient hide-for-trim has-tip tip-top" data-tooltip title="Closed Captioning"><i class="fa fa-cc"></i></button>
<ul class="button-group playback-resolution hide-for-trim">
<!--li><a href="javascript:void(0);" data-size="sd480" class="playback-native button gray-gradient hide-for-trim has-tip tip-top" data-tooltip title="SD 480i"><i class="fa fa-sm fa-desktop"></i> <span>SD 480</span></a></li>
<li><a href="javascript:void(0);" data-size="hd480" class="playback-native button gray-gradient hide-for-trim has-tip tip-top" data-tooltip title="HD 480p"><i class="fa fa-md fa-desktop"></i> <span>HD 480</span></a></li>
<li><a href="javascript:void(0);" data-size="hd720" class="playback-native button gray-gradient hide-for-trim has-tip tip-top" data-tooltip title="HD 720p"><i class="fa fa-desktop"></i> <span>HD 720</span></a></li-->
<li><button class="playback-fill-browser button gray-gradient has-tip tip-top active" data-tooltip title="Fill Browser"><i class="fa fa-arrows-alt"></i> <span>Fill Browser</span></button></li>
<li><button class="playback-full-screen button gray-gradient has-tip tip-top active" data-tooltip title="Full Screen"><i class="fa fa-arrows-alt"></i> <span>Full Screen</span></button></li>
</ul>
</div><!-- end div#left-controls-wrapper -->
<div id="fader-wrapper" class="show-for-large-up" data-dropdown="faderpop" data-options="align:top">
<div class="slider-wrap">
<div class="slider-prefix active">
Wireless <i class="fa fa-volume-off fa-rotate-180"></i>
</div>
<div id="fader"></div>
<div class="slider-postfix active">
<i class="fa fa-volume-off"></i> Cabin
</div>
</div>
<div id="slider-dots">
<i class="fa fa-circle"></i> <i class="fa fa-circle"></i> <i class="fa fa-circle"></i>
</div>
</div><!-- end div#name -->
<div id="faderpop" class="f-dropdown content" data-dropdown-content>
<p>The Desktop App is required in order to access the Fader Control. Please download the Desktop App <a href="/client/setup.exe" class="">here.</a></p>
</div>
<div id="right-controls-wrapper">
<button id="trim-video" class="button yellow-gradient hide-for-trim"><i class="fa fa-scissors"></i> Trim</button>
<button id="cancel-trim" class="button red-gradient hide-for-playback">Cancel Trim</button>
<button id="" class="button green-gradient hide-for-playback" disabled>Play Selection</button>
<button id="" class="button blue-gradient hide-for-playback">Export Video</button>
</div><!-- end div#right-controls-wrapper -->
</div><!-- end div#playhead-controls -->
<div id="meta-data-graph-container">
<div id="zoom-wrapper">
<div class="row collapse">
<div class="small-6 medium-5 large-4 columns">
<label for="zoom">Zoom</label>
</div><!-- end columns -->
<div class="small-6 medium-7 large-8 columns">
<select name="zoom" id="zoom" class="gray-gradient select">
<option value="1">1x</option>
<option value="2">2x</option>
<option value="3">3x</option>
<option value="4">4x</option>
<option value="5">5x</option>
<option value="10">10x</option>
</select>
</div><!-- end columns -->
</div><!-- end row -->
</div><!-- end div#zoom-wrapper -->
<div id="meta-data-graph-wrapper">
<!-- hide the trim slider in playback mode -->
<div id="trim-slider" class="hide-for-playback"></div>
<div id="meta-data-graph"></div>
<div id="slider"></div>
</div><!-- end div#meta-data-graph-wrapper -->
<p id="slider-value"></p>
<p id="click-value"></p>
<p id="report"></p>
</div><!-- end div#meta-data-graph-container -->
</div><!-- end columns -->
</div><!-- end main row #content-wrapper -->
</div><!-- end div#content-outer-wrapper -->
<footer>
<div class="row">
<div class="small-12 medium-12 large-6 columns">
<p class="muted">Copyright <sup>®</sup> 2014 WatchGuard Video. All rights reserved. <a href="javascript:void(0);" class="">Need Help?</a></p>
</div><!-- end columns -->
<div class="small-12 medium-12 large-6 columns show-for-medium-up">
<div class="row collapse text-centered">
<div class="small-12 medium-6 large-6 columns">
<p class="muted">Build: 1.248</p>
</div><!-- end columns -->
<div class="small-12 medium-6 large-6 columns">
<p class ="muted">Version: 4.0.1</p>
</div><!-- end columns -->
</div><!-- end row -->
</div><!-- end columns -->
</div><!-- end row -->
</footer>
</section><!-- end main section -->
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/foundation.min.js"></script>
<script src="http://code.jquery.com/ui/1.11.0/jquery-ui.js"></script>
<script type="text/javascript" src="js/chosen.jquery.js"></script>
<script type="text/javascript" src="js/jquery.qtip.js"></script>
<script src="http://code.highcharts.com/stock/highstock.js"></script>
<script src="http://code.highcharts.com/highcharts-more.js"></script>
<script src="http://code.highcharts.com/modules/exporting.js"></script>
<script src="http://revivemarketing.github.io/js/highcharts-dark.js"></script>
<script type="text/javascript" src="http://cdn.kendostatic.com/2015.1.318/js/kendo.all.min.js"></script>
<script src="js/meta-data-graph.js"></script>
<script type="text/javascript" src="js/app.js"></script>
<!-- Add to case modal -->
<div id="add-to-case-modal" class="reveal-modal small tabbed-modal show-footer" data-reveal>
<div class="modal-header">
<div class="modal-title">Add to Case</div>
</div>
<div class="modal-body">
<div class="tab-wrapper">
<dl class="tabs" data-tab>
<dd class="active"><a href="#new-case">New Case</a></dd>
<dd><a href="#existing-case">Existing Case</a></dd>
</dl>
<div class="tabs-content">
<div class="content active" id="new-case">
<div class="row collapse">
<div class="small-12 medium-12 large-12 columns">
<label for="new_case_num">Case Number</label>
<input id="new_case_num" class="form_input" type="text" placeholder="" />
</div><!-- end columns -->
<div class="small-12 medium-12 large-12 columns">
<label for="new_case_notes">Case Notes</label>
<textarea id="new_case_notes" placeholder="Notes" rows="4"></textarea>
</div><!-- end columns -->
</div><!-- end row -->
</div>
<div class="content" id="existing-case">
<label>Case Number</label>
<select class="select select-searchable">
<optgroup label="Recent Cases">
<option value="">123456-907</option>
<option value="">133749-908</option>
<option value="">123958-909</option>
</optgroup>
<optgroup label="All Cases">
<!-- ko foreach: casenumber -->
<option value="123345-017" data-bind="value: $data, text: $data ">123345-017</option>
<option value="123459-018" data-bind="value: $data, text: $data ">123459-018</option>
<option value="123454-019" data-bind="value: $data, text: $data ">123454-019</option>
<option value="125498-020" data-bind="value: $data, text: $data ">125498-020</option>
<option value="133289-021" data-bind="value: $data, text: $data ">133289-021</option>
<option value="124458-022" data-bind="value: $data, text: $data ">124458-022</option>
<option value="143356-023" data-bind="value: $data, text: $data ">143356-023</option>
<option value="176542-024" data-bind="value: $data, text: $data ">176542-024</option>
<option value="123456-099" data-bind="value: $data, text: $data ">123456-099</option>
<option value="123445-254" data-bind="value: $data, text: $data ">123445-254</option>
<option value="123876-099" data-bind="value: $data, text: $data ">123876-099</option>
<!-- /ko -->
</optgroup>
</select>
</div>
</div>
</div><!-- end div.tab-wrapper -->
</div>
<div class="modal-footer">
<button class="button secondary" data-dismiss="modal" id="cancel" aria-hidden="true">Close</button>
<button class="button success modalsave">Save</button>
</div>
<a class="close-reveal-modal">×</a>
</div>
<!-- simulation modal - likely replaced with Durandals modal, this one allows control of title, button txt, classes and ID's based on the triggering links data-attributes -->
<div id="oo-modal" class="reveal-modal" data-reveal>
<div class="modal-header">
<div class="modal-title">Information</div>
</div>
<div class="modal-body"></div>
<div class="modal-footer">
<button class="button secondary" data-dismiss="modal" id="cancel" aria-hidden="true">Close</button>
<button class="button success modalsave">Save</button>
</div>
<a class="close-reveal-modal">×</a>
</div>
<script type="text/javascript" charset="utf-8">
jQuery(document).ready(function($){
// remove the size attr to video is full browser / the default
$('.playback-fill-browser').on('click',function(){
$('#video-wrapper').attr('data-view', 'fill').removeAttr('data-resolution');
var playerHeight = $(document).height() - $('#header').innerHeight() - $('#content-header').innerHeight();
//$('#video-wrapper.video-playback[data-view="fill"] #event-video').css('height', playerHeight);
});
// toggle the attr values based on the selected option
$('.playback-native').on('click',function(){
var size = $(this).attr('data-size');
$('#video-wrapper').attr('data-view', 'native').attr('data-resolution', size);
if(size === 'hd720'){
//jwplayer().resize(1280,720);
// alert('hd720');
} else if(size === 'hd480') {
//jwplayer().resize(864,480);
// alert('hd480');
} else if(size === 'sd480') {
//jwplayer().resize(720,480);
// alert('sd480');
}
});
// toggle the active class on the selected resolution / video size
$('.playback-resolution a').click(function(){
var links = $(this).closest('.playback-resolution').find('a');
links.removeClass('active');
$(this).addClass('active');
});
$('.edit-panel-section, .edit-buttons, #save-editing').on('click', function(){
var parent = $(this).closest('.item-details-section').find('.panel'),
inputs = parent.find('.editable');
parent.toggleClass('editing');
$(inputs).each(function(){
$(this).prop("disabled", !$(this).prop("disabled")).trigger("chosen:updated");
});
});
// init the jQuery UI slider - we'll sync this with player playhead..
// show the value of the slider
$("#slider").slider({
value: 0,
min: Date.UTC(2013, 9, 27, 9, 1, 00),
max: Date.UTC(2013, 9, 27, 10, 08, 00),
step: 1,
slide: function(event, ui) {
}
}).find('.ui-slider-handle').append('<div class="line"></div>');
// toggle meta data graph on button click
$('#meta-data-graph-toggle').click(function(){
var showGraph = $(this).hasClass('active');
if(showGraph){
$(this).removeClass('active');
$('#meta-data-graph-container').hide();
} else {
$(this).addClass('active');
$('#meta-data-graph-container').show();
$('#meta-data-graph').highcharts().reflow()
}
});
// simulate changing page layout to Trim and back to Playback
$('#trim-video').click(function(){
$('#video-wrapper, #playhead-controls').removeClass('video-playback').addClass('video-trim');
if(!$('#meta-data-graph-toggle').hasClass('active')){
$('#meta-data-graph-toggle').trigger('click');
}
// let's get the size of the video.. make sure it's NOT in the larger size and resize if needed. If we don't resize, we risk having the player extend past the container.
var view = $('#video-wrapper').attr('data-view'),
resolution = $('#video-wrapper').attr('data-resolution');
if(resolution){
if(size === 'hd720' || size === 'hd480') {
//jwplayer().resize(864,480);
} else if(size === 'sd480') {
//jwplayer().resize(720,480);
}
} else {
//jwplayer().resize(720,480);
}
});
$('#cancel-trim').click(function(){
$('#video-wrapper, #playhead-controls').removeClass('video-trim').addClass('video-playback');
if($('#meta-data-graph-toggle').hasClass('active')){
$('#meta-data-graph-toggle').trigger('click');
}
});
$('.right-offcanvas-toggle').click(function(){
$('.row-offcanvas').toggleClass('menu-active');
});
$('.exit-off-canvas').click(function(){
$('.row-offcanvas').removeClass('menu-active search-active');
});
$("#fader").slider({
value: 50,
min: 0,
max: 100,
step: 50,
animate:true,
change: function (event, ui) {
if(ui.value == $( this ).slider( "option", "min" )){
$(".slider-prefix").addClass('active');
$(".slider-postfix").removeClass('active');
} else if(ui.value == $( this ).slider( "option", "max" )){
$(".slider-prefix").removeClass('active');
$(".slider-postfix").addClass('active');
} else {
$(".slider-prefix").addClass('active');
$(".slider-postfix").addClass('active');
}
}
});
// let's set the fader to 0 or 100% depending on the label clicked
$('#fader-wrapper .slider-prefix').click(function(){
$( "#fader" ).slider( "value", $( "#fader" ).slider( "option", "min" ));
});
$('#fader-wrapper .slider-postfix').click(function(){
$( "#fader" ).slider( "value", $( "#fader" ).slider( "option", "max" ));
});
// on change of ZOOM dropdown, change the width of the graph wrapper based on actual calc of wrapper width, reflow the graph
$('#zoom').on('change', function(){
var zoom = $(this).find("option:selected").val(),
viewport= $('#meta-data-graph-container').outerWidth(),
zoomIn = (zoom === '1') ? 'auto' : viewport * zoom;
$('#meta-data-graph-wrapper').width(zoomIn);
$('#meta-data-graph').highcharts().reflow();
});
// demo click events to enable save button on time fields
$('[data-demo-attr="time"]').on('click', function(){
$(this).closest('.row').find('.button[disabled]').attr('disabled', false);
});
// reset the button to disabled after clicking save
$('[data-demo-attr="save"]').on('click', function(){
$(this).not('disabled').attr('disabled', true);
var overlay = $(this).closest('.trim-control-point').find('.refresh-thumb').attr('id');
// clear the thumb overlay timeout so they don't get queued up
clearTimeout(refresh);
refresh_thumb('#'+overlay);
});
// simulate toggling of date-time / duration input fields
//$('#time-format').on('change', function(){
$('.time-format .button').on('click', function(){
//var setting = $(this).find('option:selected').val();
var setting = $(this).attr('data-time-format');
// hide the tooltip otherwise when you disable the button, there is no mouseout event to close it for you!
$(document).foundation('tooltip', 'hide', $(this));
// make the button you clicked disabled while removing the disable attr from the others
$(this).closest('ul').find('[disabled]').removeAttr('disabled');
$(this).attr('disabled', true);
// toggle the sections based on a data attr of the button clicked.
if(setting === '1') {
$('.time-format-option.duration').show();
$('.time-format-option.date-time').hide();
} else {
$('.time-format-option.duration').hide();
$('.time-format-option.date-time').show();
}
$('.select').trigger('chosen:updated');
});
}); // end docready
// refresh thumbnail overlay simulation - id = #thumb1 or #thumb2
var refresh;
function refresh_thumb(id){
$(id).show();
refresh = setTimeout(function() {
$(id).hide();
}, 3000);
}
</script>
</body>
</html>