/[projects]/misc/xenconsole/index.php
ViewVC logotype

Diff of /misc/xenconsole/index.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1896 by torben, Mon Dec 10 12:20:57 2012 UTC revision 1920 by torben, Tue Jan 29 13:39:39 2013 UTC
# Line 55  $(document).ready( function() { Line 55  $(document).ready( function() {
55          $('.console').click( function() {          $('.console').click( function() {
56                  var session = $(this).data('session');                  var session = $(this).data('session');
57                  var conurl = $(this).data('conurl');                  var conurl = $(this).data('conurl');
58                  console(conurl,session);                  var name = $(this).data('name');
59                    console(conurl,session,name);
60          });          });
61    
62          $('#logo').click( function() {          $('#logo').click( function() {
# Line 97  function refreshData() { Line 98  function refreshData() {
98                          var conurl = $(this).find('conurl').text();                          var conurl = $(this).find('conurl').text();
99                          var session = $(this).find('session').text();                          var session = $(this).find('session').text();
100                          var os = $(this).find('os').text();                          var os = $(this).find('os').text();
101                            var guestversion = $(this).find('guestversion').text();
102                          var cpuavg = $(this).find('cpuavg').text();                          var cpuavg = $(this).find('cpuavg').text();
103                          var curmem = $(this).find('curmem').text();                          var curmem = $(this).find('curmem').text();
104                          var maxmem = $(this).find('maxmem').text();                          var maxmem = $(this).find('maxmem').text();
# Line 110  function refreshData() { Line 112  function refreshData() {
112    
113                          var vm = $(id);                                          var vm = $(id);                
114    
115                            if (guestversion != '') {
116                                    os += ' Guest Tools: ' + guestversion;
117                            }
118    
119                          if (state == "Running") {                          if (state == "Running") {
120                                  vm.find('.state').css("background-image", "url('gfx/vps_topgreen.png')");                                  vm.find('.state').css("background-image", "url('gfx/vps_topgreen.png')");
121                                  vm.find('.network').show();                                  vm.find('.network').show();
# Line 117  function refreshData() { Line 123  function refreshData() {
123                                  vm.find('.console').show();                                  vm.find('.console').show();
124                                  vm.find('.console').data('conurl', conurl);                                  vm.find('.console').data('conurl', conurl);
125                                  vm.find('.console').data('session', session);                                  vm.find('.console').data('session', session);
126                                    vm.find('.console').data('name', name);
127                                  vm.find('.actionstop').show();                                  vm.find('.actionstop').show();
128                                  vm.find('.actionstart').hide();                                  vm.find('.actionstart').hide();
129                                  vm.find('.os').text(' - ' + os);                                  vm.find('.os').text(' - ' + os);
# Line 135  function refreshData() { Line 142  function refreshData() {
142                                  } else {                                  } else {
143                                          vm.find('.state').css("background-image", "url('gfx/vps_topyellow.png')");                                          vm.find('.state').css("background-image", "url('gfx/vps_topyellow.png')");
144                                  }                                  }
145                                    vm.find('.os').text('');
146    
147                                  vm.find('.network').hide();                                  vm.find('.network').hide();
148                                  vm.find('.console').hide();                                  vm.find('.console').hide();
149                                  vm.find('.actionstop').hide();                                  vm.find('.actionstop').hide();
# Line 167  function doAction(action, uuid, vm) { Line 176  function doAction(action, uuid, vm) {
176          });          });
177  }  }
178    
179  function console(url, session) {  function console(url, session, name) {
180          if (url == '')          if (url == '')
181                  return;                  return;
182    
# Line 175  function console(url, session) { Line 184  function console(url, session) {
184          if (key == "" || key == null) {          if (key == "" || key == null) {
185                  return;                  return;
186          }          }
187          var url = "console.php?url=" + url + "&session=" + session + "&key=" + key;          var url = "console.php?url=" + url + "&session=" + session + "&key=" + key + "&name=" + name;
188    
189          //window.location = url;          //window.location = url;
190          //$('#mainwindow').load(url);          //$('#mainwindow').load(url);
# Line 228  body { Line 237  body {
237          <td colspan='4' class='small' align='right'><?php echo $namelabel . " / " . $xenversion;?><br><?php echo $license;?></td>          <td colspan='4' class='small' align='right'><?php echo $namelabel . " / " . $xenversion;?><br><?php echo $license;?></td>
238  </tr>  </tr>
239  <tr>  <tr>
240    <td width='150'></td>
241    <td width='150'></td>
242          <td width='150' align='right' class='small'><img src='gfx/icon-cpu.png'>          <td width='150' align='right' class='small'><img src='gfx/icon-cpu.png'>
243                  <img id='server_cpu_usage' src='usagebar.php?usage=12' width='102' height='16' title='static dummy data'><div id='server_cpu_usage_txt'>12%</div></td>                  <img id='server_cpu_usage' src='usagebar.php?usage=12' width='102' height='16' title='static dummy data'><div id='server_cpu_usage_txt'>12%</div></td>
244    
245          <td width='150' align='right' class='small'><img src='gfx/icon-memory.png'>          <td width='150' align='right' class='small'><img src='gfx/icon-memory.png'>
246                  <img id='server_memory_usage' src='usagebar.php?usage=1' width='102' height='16' title='static dummy data'><div id='server_memory_usage_txt'>0/4 MB</div></td>                  <img id='server_memory_usage' src='usagebar.php?usage=1' width='102' height='16' title='static dummy data'><div id='server_memory_usage_txt'>0/4 MB</div></td>
247    <!--
248          <td width='150' align='right' class='small'><img src='gfx/icon-network.png'>          <td width='150' align='right' class='small'><img src='gfx/icon-network.png'>
249                  <img id='server_net_usage' src='usagebar.php?usage=41' width='102' height='16' title='static dummy data'><div id='server_net_usage_txt'>1%</div></td>                  <img id='server_net_usage' src='usagebar.php?usage=41' width='102' height='16' title='static dummy data'><div id='server_net_usage_txt'>1%</div></td>
250          <td width='150' align='right' class='small'><img src='gfx/icon-disk.png'>          <td width='150' align='right' class='small'><img src='gfx/icon-disk.png'>
251                  <img id='server_disk_usage' src='usagebar.php?usage=41' width='102' height='16' title='static dummy data'><div id='server_memory_usage_txt'>89.3/405.5 GB</div></td>                  <img id='server_disk_usage' src='usagebar.php?usage=41' width='102' height='16' title='static dummy data'><div id='server_memory_usage_txt'>89.3/405.5 GB</div></td>
   
252          </td>          </td>
253    -->
254  </tr></table>  </tr></table>
255    
256    
# Line 252  foreach($vms_array as $vm) { Line 263  foreach($vms_array as $vm) {
263          }          }
264    
265          $name = $vm["name_label"];          $name = $vm["name_label"];
266            $description = $vm["name_description"];
267          $uuid = $vm["uuid"];          $uuid = $vm["uuid"];
268          $state = $vm["power_state"] ;          $state = $vm["power_state"] ;
269          $memory = $vm['memory_target'];          $memory = $vm['memory_target'];
# Line 277  foreach($vms_array as $vm) { Line 289  foreach($vms_array as $vm) {
289          <table width='99%' cellpadding='3' cellspacing='0' border='0' class='vps' id='vm_<?php echo $clean_name;?>'>          <table width='99%' cellpadding='3' cellspacing='0' border='0' class='vps' id='vm_<?php echo $clean_name;?>'>
290                  <tr background='gfx/vps_topbg.png'  >                  <tr background='gfx/vps_topbg.png'  >
291                          <td width='10' class='small state'>&nbsp;</td>                          <td width='10' class='small state'>&nbsp;</td>
292                          <td colspan='2' class='small'><b><?php echo $name; ?></b><span class='os'></span></td>                          <td colspan='3' class='small' title='<?php echo $description;?>'><b><?php echo $name; ?></b><span class='os'></span></td>
293                          <td colspan='2' class='small' align='right'>                          <td colspan='1' class='small' align='right'>
294                                  <span class='network'></span>                                  <span class='network'></span>
295                                  <a href='#' style='display:none;' class='console'>                                  <a href='#' style='display:none;' class='console'>
296                                          <img src='gfx/icon-terminal.png' style='vertical-align: middle;'>                                          <img src='gfx/icon-terminal.png' style='vertical-align: middle;'>
# Line 320  foreach($vms_array as $vm) { Line 332  foreach($vms_array as $vm) {
332                          <span id='vps_net_usage_txt_UID'>na</span>                          <span id='vps_net_usage_txt_UID'>na</span>
333                  </td>                  </td>
334  -->  -->
335                  <td width='100' align='right' class='small' valign='top'>                  <td width='100' align='right' class='small' valign='bottom'>
336                          <img src='gfx/icon-disk.png' style='vertical-align: middle;'>                          <img src='gfx/icon-disk.png' style='vertical-align: middle;'>
337                          <span id='vps_disk_usage_txt_UID'><?php echo format_storage($harddrive_size); ?></span>                          <span id='vps_disk_usage_txt_UID'><?php echo format_storage($harddrive_size); ?></span>
338                  </td>                  </td>

Legend:
Removed from v.1896  
changed lines
  Added in v.1920

  ViewVC Help
Powered by ViewVC 1.1.20