Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. <!--
  2. Virtual Machine List
  3. Copyright (C) 2010-2015 Ian Moore (imoore76 at yahoo dot com)
  4. $Id: chooser.html 595 2015-04-17 09:50:36Z imoore76 $
  5. @see js/chooser.js
  6. -->
  7. <div id='vboxChooserDiv'></div>
  8. <script type='text/javascript'>
  9. /*
  10. *
  11. *
  12. * Startup for VM List
  13. *
  14. */
  15. vboxChooser.setAnchorId('vboxChooserDiv');
  16. // Stop actions
  17. var sChildren = [];
  18. for(var i = 0; i < vboxVMActions.stop_actions.length; i++) {
  19. sChildren[sChildren.length] = $.extend(true,{},vboxVMActions[vboxVMActions.stop_actions[i]],{'iconStringDisabled':'_disabled'});
  20. }
  21. // VM List Group context menu
  22. vboxChooser.setContextMenu('group', [
  23. vboxVMGroupActions['newmachine'],
  24. vboxVMGroupActions['addmachine'],
  25. $.extend({}, vboxVMGroupActions['rename'], {separator: true}),
  26. vboxVMGroupActions['ungroup'],
  27. $.extend({}, vboxVMActions['start'], {'separator' : true}),
  28. vboxVMActions['pause'],
  29. vboxVMActions['reset'],
  30. $.extend({},vboxVMActions['stop'], {'children':sChildren}),
  31. $.extend({},vboxVMActions['discard'], {separator: true}),
  32. vboxVMActions['refresh'],
  33. $.extend({}, vboxVMGroupActions['sort'], {separator:true}),
  34. ]);
  35. /*
  36. * VM Context menu setup (menu per VM in list)
  37. */
  38. vboxChooser.setContextMenu('vm',[
  39. vboxVMActions['settings'],
  40. vboxVMActions['clone'],
  41. vboxVMActions['remove'],
  42. vboxVMActions['group'],
  43. $.extend({},vboxVMActions['start'], {'separator' : true}),
  44. vboxVMActions['pause'],
  45. vboxVMActions['reset'],
  46. $.extend({},vboxVMActions['stop'], {'children': sChildren}),
  47. $.extend({},vboxVMActions['discard'], {'separator' : true}),
  48. vboxVMActions['logs'],
  49. vboxVMActions['refresh']
  50. ]);
  51. // Don't need thse anymore
  52. sChildren = null;
  53. /*
  54. * VM list context menu setup
  55. */
  56. vboxChooser.setContextMenu('anchor', [
  57. vboxVMActions['new'],
  58. vboxVMActions['add'],
  59. {
  60. 'name':'fileImport',
  61. 'label':'Import Appliance...',
  62. 'icon':'import',
  63. 'click':function(){
  64. new vboxWizardImportApplianceDialog().run();
  65. },
  66. 'separator': true
  67. },
  68. {
  69. 'name':'fileExport',
  70. 'label':'Export Appliance...',
  71. 'icon':'export',
  72. 'click':function(){new vboxWizardExportApplianceDialog().run(); }
  73. },
  74. $.extend({},vboxVMGroupActions['sort'],{'separator':true,click:function(){
  75. vboxChooser.sortSelectedGroup(true);
  76. }})
  77. ]);
  78. vboxChooser.start();
  79. </script>