client/annotviz/app/annotsvizview.html
changeset 103 123a611c7903
child 104 685c5ebc59d0
equal deleted inserted replaced
102:cc7b06bfd574 103:123a611c7903
       
     1 <!DOCTYPE html>
       
     2 <html lang="en">
       
     3 <head>
       
     4     <meta charset="utf-8">
       
     5     <meta name="viewport" content="width=device-width,initial-scale=1">
       
     6     <meta name="description" content="">
       
     7     <meta name="author" content="I.R.I">
       
     8     <link rel="shortcut icon" href="/img/favicon.ico">
       
     9 
       
    10     <title>AnnotsVizView</title>
       
    11 
       
    12     <!-- Custom styles for this template -->
       
    13     <link href="/css/annotviz.css" rel="stylesheet">
       
    14 </head>
       
    15 
       
    16 <body>
       
    17     <h1>Piano Roll vertical</h1>
       
    18     <noscript>You must enable JavaScript</noscript>
       
    19     <div id="canvasContainer"></div>
       
    20     <p>
       
    21         <a href="#" onclick="stop(); return false;">stop intervals</a> -
       
    22         <a href="#" onclick="start(); return false;">start intervals</a> -
       
    23         temps écoulé : <span id="timeStarted"></span>
       
    24     </p>
       
    25     <!--pre id="log"></pre-->
       
    26     <script src="/js/libs-annotviz.js"></script>
       
    27     <script src="/js/annotviz.js"></script>
       
    28     <script>
       
    29 	    var pianorollChannel  = 'PIANOROLL';
       
    30 	    var annotationChannel = 'ANNOT';
       
    31 	    var eventCode = 'test_1';
       
    32 	    var wsUri;
       
    33 	    if (window.location.protocol === 'file:') {
       
    34 	        wsUri = 'ws://127.0.0.1:8090/broadcast';
       
    35 	    }
       
    36 	    else {
       
    37 	        wsUri = 'ws://' + window.location.hostname + ':8090/broadcast';
       
    38 	    }
       
    39 	    wsUriPianoroll = wsUri + '?channel=' + pianorollChannel + '&event_code=' + eventCode;
       
    40 	    wsUriAnnotation = wsUri + '?channel=' + annotationChannel + '&event_code=' + eventCode;
       
    41 	
       
    42 	    var logger = new annotviz.ConsoleLogger(true);
       
    43 	    
       
    44 	    var stageView = new annotviz.StageView({
       
    45 	    	logger: logger
       
    46 	    });
       
    47 
       
    48         var annotsvizview = new annotviz.AnnotsVizView({
       
    49         	logger: logger,
       
    50         	stageView: stageView,
       
    51         	wsPianoroll: new annotviz.WsWrapper(wsUriPianoroll, logger),
       
    52         	wsAnnot: new annotviz.WsWrapper(wsUriAnnotation, logger),
       
    53         });
       
    54       
       
    55 
       
    56         function stop() {
       
    57         	stageView.stop();
       
    58         }
       
    59         function start() {
       
    60         	stageView.start();
       
    61         }
       
    62 
       
    63         window.onload = function() {
       
    64         	stageView.init();
       
    65             start();
       
    66         }
       
    67     </script>
       
    68 </body>
       
    69 </html>