r25458 | r25459 | |
19 | 19 | |
20 | 20 | var writeConnectionStatus = function(message) { |
21 | 21 | // Update the statusbar on each subpage at the same time. |
22 | | document.getElementById('main_statusbar_connectionstatus').innerHTML = message; |
23 | | document.getElementById('command_statusbar_connectionstatus').innerHTML = message; |
24 | | document.getElementById('option_statusbar_connectionstatus').innerHTML = message; |
25 | | document.getElementById('slider_statusbar_connectionstatus').innerHTML = message; |
26 | | document.getElementById('driver_statusbar_connectionstatus').innerHTML = message; |
27 | | document.getElementById('image_statusbar_connectionstatus').innerHTML = message; |
28 | | document.getElementById('info_statusbar_connectionstatus').innerHTML = message; |
29 | | document.getElementById('logs_statusbar_connectionstatus').innerHTML = message; |
| 22 | $("td#main_statusbar_connectionstatus").html(message); |
| 23 | $("td#command_statusbar_connectionstatus").html(message); |
| 24 | $("td#option_statusbar_connectionstatus").html(message); |
| 25 | $("td#slider_statusbar_connectionstatus").html(message); |
| 26 | $("td#driver_statusbar_connectionstatus").html(message); |
| 27 | $("td#image_statusbar_connectionstatus").html(message); |
| 28 | $("td#info_statusbar_connectionstatus").html(message); |
| 29 | $("td#logs_statusbar_connectionstatus").html(message); |
30 | 30 | }; |
31 | 31 | |
32 | 32 | function takeScreenshot() |
33 | 33 | { |
34 | 34 | // First, we need to generate a random number to make absolutely sure we bypass browser caching. |
35 | 35 | var random=Math.floor(Math.random()*999999999) |
36 | | document.getElementById('screenshot').innerHTML = '<img height="240" width="320" src="/screenshot.png?cachebreaker='+random.toString()+'"/>'; |
| 36 | $("#screenshot").html('<img height="240" width="320" src="/screenshot.png?cachebreaker='+random.toString()+'"/>'); |
| 37 | // Navigate back to home so we can see the screenshot. |
| 38 | window.location.hash='#mainmenu'; |
37 | 39 | } |
38 | 40 | |
39 | 41 | function executeCommands(command) |
r25458 | r25459 | |
148 | 150 | maindesc_parent.push(data.parent); |
149 | 151 | maindesc_sourcefile.push(data.source_file); |
150 | 152 | |
151 | | document.getElementById('main_statusbar_runningdriver').innerHTML = statusbar_runningdriver.join(''); |
152 | | document.getElementById('main_statusbar_ispaused').innerHTML = statusbar_ispaused.join(''); |
153 | | document.getElementById('command_statusbar_runningdriver').innerHTML = statusbar_runningdriver.join(''); |
154 | | document.getElementById('command_statusbar_ispaused').innerHTML = statusbar_ispaused.join(''); |
155 | | document.getElementById('option_statusbar_runningdriver').innerHTML = statusbar_runningdriver.join(''); |
156 | | document.getElementById('option_statusbar_ispaused').innerHTML = statusbar_ispaused.join(''); |
157 | | document.getElementById('slider_statusbar_runningdriver').innerHTML = statusbar_runningdriver.join(''); |
158 | | document.getElementById('slider_statusbar_ispaused').innerHTML = statusbar_ispaused.join(''); |
159 | | document.getElementById('driver_statusbar_runningdriver').innerHTML = statusbar_runningdriver.join(''); |
160 | | document.getElementById('driver_statusbar_ispaused').innerHTML = statusbar_ispaused.join(''); |
161 | | document.getElementById('image_statusbar_runningdriver').innerHTML = statusbar_runningdriver.join(''); |
162 | | document.getElementById('image_statusbar_ispaused').innerHTML = statusbar_ispaused.join(''); |
163 | | document.getElementById('info_statusbar_runningdriver').innerHTML = statusbar_runningdriver.join(''); |
164 | | document.getElementById('info_statusbar_ispaused').innerHTML = statusbar_ispaused.join(''); |
165 | | document.getElementById('logs_statusbar_runningdriver').innerHTML = statusbar_runningdriver.join(''); |
166 | | document.getElementById('logs_statusbar_ispaused').innerHTML = statusbar_ispaused.join(''); |
167 | | document.getElementById('maindesc_name').innerHTML = maindesc_name.join(''); |
168 | | document.getElementById('maindesc_description').innerHTML = maindesc_description.join(''); |
169 | | document.getElementById('maindesc_year').innerHTML = maindesc_year.join(''); |
170 | | document.getElementById('maindesc_manufacturer').innerHTML = maindesc_manufacturer.join(''); |
171 | | document.getElementById('maindesc_parent').innerHTML = maindesc_parent.join(''); |
172 | | document.getElementById('maindesc_sourcefile').innerHTML = maindesc_sourcefile.join(''); |
| 153 | $("td#main_statusbar_runningdriver").html(statusbar_runningdriver.join('')); |
| 154 | $("td#main_statusbar_ispaused").html(statusbar_ispaused.join('')); |
| 155 | $("td#command_statusbar_runningdriver").html(statusbar_runningdriver.join('')); |
| 156 | $("td#command_statusbar_ispaused").html(statusbar_ispaused.join('')); |
| 157 | $("td#option_statusbar_runningdriver").html(statusbar_runningdriver.join('')); |
| 158 | $("td#option_statusbar_ispaused").html(statusbar_ispaused.join('')); |
| 159 | $("td#slider_statusbar_runningdriver").html(statusbar_runningdriver.join('')); |
| 160 | $("td#slider_statusbar_ispaused").html(statusbar_ispaused.join('')); |
| 161 | $("td#driver_statusbar_runningdriver").html(statusbar_runningdriver.join('')); |
| 162 | $("td#driver_statusbar_ispaused").html(statusbar_ispaused.join('')); |
| 163 | $("td#image_statusbar_runningdriver").html(statusbar_runningdriver.join('')); |
| 164 | $("td#image_statusbar_ispaused").html(statusbar_ispaused.join('')); |
| 165 | $("td#info_statusbar_runningdriver").html(statusbar_runningdriver.join('')); |
| 166 | $("td#info_statusbar_ispaused").html(statusbar_ispaused.join('')); |
| 167 | $("td#logs_statusbar_runningdriver").html(statusbar_runningdriver.join('')); |
| 168 | $("td#logs_statusbar_ispaused").html(statusbar_ispaused.join('')); |
| 169 | $("#maindesc_name").html(maindesc_name.join('')); |
| 170 | $("#maindesc_description").html(maindesc_description.join('')); |
| 171 | $("#maindesc_year").html(maindesc_year.join('')); |
| 172 | $("#maindesc_manufacturer").html(maindesc_manufacturer.join('')); |
| 173 | $("#maindesc_parent").html(maindesc_parent.join('')); |
| 174 | $("#maindesc_sourcefile").html(maindesc_sourcefile.join('')); |
173 | 175 | }, |
174 | 176 | error: function (request, status, error) { alert(status + ", " + error); } |
175 | 177 | }); |
r25458 | r25459 | |
264 | 266 | <h3> |
265 | 267 | <table style="tablelayout: fixed; width: 100%; height: 10px; border-collapse:collapse;" border="0"> |
266 | 268 | <tr> |
267 | | <td style="padding: 0px;"<div id="main_statusbar_connectionstatus"></div></td> |
268 | | <td style="padding: 0px;"<div id="main_statusbar_ispaused"></div></td> |
269 | | <td style="width: 80%; padding: 0px;"<div id="main_statusbar_runningdriver"></div></td> |
| 269 | <td style="width: 10%; padding: 0px;" id="main_statusbar_connectionstatus"></div></td> |
| 270 | <td style="width: 10%; padding: 0px;" id="main_statusbar_ispaused"></div></td> |
| 271 | <td style="width: 80%; padding: 0px;" id="main_statusbar_runningdriver"></div></td> |
270 | 272 | </tr> |
271 | 273 | </table> |
272 | 274 | </h3> |
r25458 | r25459 | |
467 | 469 | <h3> |
468 | 470 | <table style="tablelayout: fixed; width: 100%; height: 10px; border-collapse:collapse;" border="0"> |
469 | 471 | <tr> |
470 | | <td style="padding: 0px;"<div id="command_statusbar_connectionstatus"></div></td> |
471 | | <td style="padding: 0px;"<div id="command_statusbar_ispaused"></div></td> |
472 | | <td style="width: 80%; padding: 0px;"<div id="command_statusbar_runningdriver"></div></td> |
| 472 | <td style="width: 10%; padding: 0px;" id="command_statusbar_connectionstatus"></div></td> |
| 473 | <td style="width: 10%; padding: 0px;" id="command_statusbar_ispaused"></div></td> |
| 474 | <td style="width: 80%; padding: 0px;" id="command_statusbar_runningdriver"></div></td> |
473 | 475 | </tr> |
474 | 476 | </table> |
475 | 477 | </h3> |
r25458 | r25459 | |
522 | 524 | <h3> |
523 | 525 | <table style="tablelayout: fixed; width: 100%; height: 10px; border-collapse:collapse;" border="0"> |
524 | 526 | <tr> |
525 | | <td style="padding: 0px;"<div id="option_statusbar_connectionstatus"></div></td> |
526 | | <td style="padding: 0px;"<div id="option_statusbar_ispaused"></div></td> |
527 | | <td style="width: 80%; padding: 0px;"<div id="option_statusbar_runningdriver"></div></td> |
| 527 | <td style="width: 10%; padding: 0px;" id="option_statusbar_connectionstatus"></div></td> |
| 528 | <td style="width: 10%; padding: 0px;" id="option_statusbar_ispaused"></div></td> |
| 529 | <td style="width: 80%; padding: 0px;" id="option_statusbar_runningdriver"></div></td> |
528 | 530 | </tr> |
529 | 531 | </table> |
530 | 532 | </h3> |
r25458 | r25459 | |
578 | 580 | <h3> |
579 | 581 | <table style="tablelayout: fixed; width: 100%; height: 10px; border-collapse:collapse;" border="0"> |
580 | 582 | <tr> |
581 | | <td style="padding:0px;"><div id="slider_statusbar_connectionstatus"></div></td> |
582 | | <td style="padding:0px;"><div id="slider_statusbar_ispaused"></div></td> |
583 | | <td style="width: 80%; padding:0px;"><div id="slider_statusbar_runningdriver"></div></td> |
| 583 | <td style="width: 10%; padding: 0px;" id="slider_statusbar_connectionstatus"></div></td> |
| 584 | <td style="width: 10%; padding: 0px;" id="slider_statusbar_ispaused"></div></td> |
| 585 | <td style="width: 80%; padding: 0px;" id="slider_statusbar_runningdriver"></div></td> |
584 | 586 | </tr> |
585 | 587 | </table> |
586 | 588 | </h3> |
r25458 | r25459 | |
633 | 635 | <h3> |
634 | 636 | <table style="tablelayout: fixed; width: 100%; height: 10px; border-collapse:collapse;" border="0"> |
635 | 637 | <tr> |
636 | | <td style="padding: 0px;"<div id="driver_statusbar_connectionstatus"></div></td> |
637 | | <td style="padding: 0px;"<div id="driver_statusbar_ispaused"></div></td> |
638 | | <td style="width: 80%; padding: 0px;"<div id="driver_statusbar_runningdriver"></div></td> |
| 638 | <td style="width: 10%; padding: 0px;" id="driver_statusbar_connectionstatus"></div></td> |
| 639 | <td style="width: 10%; padding: 0px;" id="driver_statusbar_ispaused"></div></td> |
| 640 | <td style="width: 80%; padding: 0px;" id="driver_statusbar_runningdriver"></div></td> |
639 | 641 | </tr> |
640 | 642 | </table> |
641 | 643 | </h3> |
r25458 | r25459 | |
688 | 690 | <h3> |
689 | 691 | <table style="tablelayout: fixed; width: 100%; height: 10px; border-collapse:collapse;" border="0"> |
690 | 692 | <tr> |
691 | | <td style="padding: 0px;"<div id="image_statusbar_connectionstatus"></div></td> |
692 | | <td style="padding: 0px;"<div id="image_statusbar_ispaused"></div></td> |
693 | | <td style="width: 80%; padding: 0px;"<div id="image_statusbar_runningdriver"></div></td> |
| 693 | <td style="width: 10%; padding: 0px;" id="image_statusbar_connectionstatus"></div></td> |
| 694 | <td style="width: 10%; padding: 0px;" id="image_statusbar_ispaused"></div></td> |
| 695 | <td style="width: 80%; padding: 0px;" id="image_statusbar_runningdriver"></div></td> |
694 | 696 | </tr> |
695 | 697 | </table> |
696 | 698 | </h3> |
r25458 | r25459 | |
743 | 745 | <h3> |
744 | 746 | <table style="tablelayout: fixed; width: 100%; height: 10px; border-collapse:collapse;" border="0"> |
745 | 747 | <tr> |
746 | | <td style="padding: 0px;"<div id="info_statusbar_connectionstatus"></div></td> |
747 | | <td style="padding: 0px;"<div id="info_statusbar_ispaused"></div></td> |
748 | | <td style="width: 80%; padding: 0px;"<div id="info_statusbar_runningdriver"></div></td> |
| 748 | <td style="width: 10%; padding: 0px;" id="info_statusbar_connectionstatus"></div></td> |
| 749 | <td style="width: 10%; padding: 0px;" id="info_statusbar_ispaused"></div></td> |
| 750 | <td style="width: 80%; padding: 0px;" id="info_statusbar_runningdriver"></div></td> |
749 | 751 | </tr> |
750 | 752 | </table> |
751 | 753 | </h3> |
r25458 | r25459 | |
798 | 800 | <h3> |
799 | 801 | <table style="tablelayout: fixed; width: 100%; height: 10px; border-collapse:collapse;" border="0"> |
800 | 802 | <tr> |
801 | | <td style="padding: 0px;"<div id="logs_statusbar_connectionstatus"></div></td> |
802 | | <td style="padding: 0px;"<div id="logs_statusbar_ispaused"></div></td> |
803 | | <td style="width: 80%; padding: 0px;"<div id="logs_statusbar_runningdriver"></div></td> |
| 803 | <td style="width: 10%; padding: 0px;" id="logs_statusbar_connectionstatus"></div></td> |
| 804 | <td style="width: 10%; padding: 0px;" id="logs_statusbar_ispaused"></div></td> |
| 805 | <td style="width: 80%; padding: 0px;" id="logs_statusbar_runningdriver"></div></td> |
804 | 806 | </tr> |
805 | 807 | </table> |
806 | 808 | </h3> |