Added missing dirs
[flowspy] / templates / instance_actions.html
1 <script type="text/javascript">
2         $(function(){
3                 $( "#start" )
4                 .button({
5                         icons: {
6                                 secondary: "ui-icon-play"
7                         }
8                 });
9                         
10                 $( "#shutdown" )
11                 .button({
12                         icons: {
13                                 secondary: "ui-icon-power"
14                         }
15                 });
16                         
17                 $( "#reboot" )
18                 .button({
19                         icons: {
20                                 secondary: "ui-icon-arrowrefresh-1-s"
21                         }
22                 });
23
24                         
25                 $( "#console" )
26                 .button({
27                         icons: {
28                                 secondary: "ui-icon-image"
29                         }
30                 });
31                 $( "#update" )
32                 .button({
33                         icons: {
34                                 secondary: "ui-icon-check"
35                         }
36                 });
37                 
38         $( "#start" )
39         .click(function() {
40                 clearTimeout(polltimer);
41                 $.ajax({
42         type: 'POST',
43         url: "{% url instance-startup cluster.slug instance.name %}",
44         dataType: 'json',
45         success: function(data) {
46                         $("#actions_container_inner").empty();
47                         $("#actions_container_inner").html("<td>"+data.action+"<td>");
48                         setTimeout(load_data, 0);
49
50         }
51     });  
52                 return false; });
53                 
54         $( "#shutdown" )
55         .click(function() {
56                 clearTimeout(polltimer);
57                 $.ajax({
58         type: 'POST',
59         url: "{% url instance-shutdown cluster.slug instance.name %}",
60         dataType: 'json',
61         success: function(data) {
62                         $("#actions_container_inner").empty();
63                         $("#actions_container_inner").html("<td>"+data.action+"<td>");
64                         setTimeout(load_data, 0);
65                         
66         }
67     });  
68                 return false; });
69                 
70         $( "#reboot" )
71         .click(function() {
72                 clearTimeout(polltimer);
73                 $.ajax({
74         type: 'POST',
75         url: "{% url instance-reboot cluster.slug instance.name %}",
76         dataType: 'json',
77         success: function(data) {
78                         $("#actions_container_inner").empty();
79                         $("#actions_container_inner").html("<td>"+data.action+"<td>");
80                         setTimeout(load_data, 0);
81
82         }
83     });  
84                 return false; });       
85                         
86 });
87 </script>
88 {% load i18n %}
89 <table>
90 {% if not instance.is_locked %}
91         {% if instance.oper_state %}
92                 <tr id="actions_container_inner">
93                         <td><a id="shutdown" href="#">{% trans "Shutdown" %}</a></td>
94                         <td><a id="reboot" href="#">{% trans "Reboot" %}</a></td>
95                         <td><a id="console" href="{% url instance-vnc cluster.slug instance.name %}">{% trans "Console" %}</a></td>
96                 </tr>
97         {% else %}
98                 <tr id="actions_container_inner">
99                 <td colspan=3><a id="start" href="#">{% trans "Start" %}</a></td>
100                 </tr>
101         {% endif %}
102 {% else %}
103         <tr id="actions_container_inner">
104                 <td id="show_no_actions"><em>{{ instance.is_locked|capfirst }}</em></td>
105         </tr>
106 {% endif %}
107
108 </table>
109
110 <div id="instance_status" style="display:none;">{{ instance.oper_state|yesno:"Running,Stopped" }}</div>