]> git.sesse.net Git - vlc/blob - share/lua/http/dialogs/offset_window.html
1b5d375d7487c4731b841571a6cbe499bc5a5221
[vlc] / share / lua / http / dialogs / offset_window.html
1 <script language="javascript" type="text/javascript">
2         $(function(){
3                 $('#window_offset').dialog({
4                         autoOpen: false,
5                         minWidth: 400,
6                         buttons:{
7                                 "Close":function(){
8                                         $(this).dialog("close");
9                                 }
10                         }
11                 });
12                 $( "#rateSlider" ).slider({
13                         range: "min",
14                         value: 1,
15                         min: 0.25,
16                         max: 10,
17                         step: 0.25,
18                         stop: function( event, ui ) {
19                                 sendCommand({
20                                         'command':'rate',
21                                         'val':(ui.value)
22                                 })
23                         },
24                         slide: function(event,ui){
25                                 $('#currentRate').empty();
26                                 $('#currentRate').append(ui.value+'x');
27                         }
28                 });
29                 $( "#audioSlider" ).slider({
30                         range: "min",
31                         value: 0,
32                         min: -10,
33                         max: 10,
34                         step: 0.25,
35                         stop: function( event, ui ) {
36                                 sendCommand({
37                                         'command':'audiodelay',
38                                         'val':(ui.value)
39                                 })
40                         },
41                         slide: function(event,ui){
42                                 $('#currentAudioDelay').empty();
43                                 $('#currentAudioDelay').append(ui.value+'s');
44                         }
45                 });
46                 $( "#subtitleSlider" ).slider({
47                         range: "min",
48                         value: 0,
49                         min: -10,
50                         max: 10,
51                         step: 0.25,
52                         stop: function( event, ui ) {
53                                 sendCommand({
54                                         'command':'subdelay',
55                                         'val':(ui.value)
56                                 })
57                         },
58                         slide: function(event,ui){
59                                 $('#currentSubtitleDelay').empty();
60                                 $('#currentSubtitleDelay').append(ui.value+'s');
61                         }
62                 });
63         });
64 </script>
65 <div id="window_offset" title="Track Synchronisation">
66         <div>Playback Rate</div>
67         <div id="rateSlider" title="Playback Rate"></div>
68         <div id="currentRate" class="dynamic">1x</div>
69         <br/>
70         <div>Audio Delay</div>
71         <div id="audioSlider" title="Audio Delay"></div>
72         <div id="currentAudioDelay" class="dynamic">0s</div>
73         <br/>
74         <div>Subtitle Delay</div>
75         <div id="subtitleSlider" title="Subtitle Delay"></div>
76         <div id="currentSubtitleDelay" class="dynamic">0s</div>
77 </div>