Revision 66be390b ui/templates/home.html
b/ui/templates/home.html | ||
---|---|---|
119 | 119 |
'FINAL': '{% trans "Finalizing..." %}' |
120 | 120 |
} |
121 | 121 |
|
122 |
// server statuses and transitions |
|
123 |
var STATUSES = { |
|
124 |
'UNKNOWN' : '{% trans "Unknown" %}', |
|
125 |
'BUILD' : '{% trans "Building" %}', |
|
126 |
'REBOOT' : '{% trans "Rebooting" %}', |
|
127 |
'STOPPED' : '{% trans "Stopped" %}', |
|
128 |
'ACTIVE' : '{% trans "Running" %}', |
|
129 |
'ERROR' : '{% trans "Error" %}' |
|
130 |
}; |
|
131 |
|
|
132 |
var TRANSITIONS = { |
|
133 |
'Shutting down' : '{% trans "Shutting down" %}', |
|
134 |
'Rebooting' : '{% trans "Rebooting" %}', |
|
135 |
'Starting' : '{% trans "Starting" %}', |
|
136 |
'Destroying' : '{% trans "Destroying" %}', |
|
137 |
'Connecting' : '{% trans "Connecting" %}', // used only in networks |
|
138 |
'Disconnecting' : '{% trans "Disconnecting" %}' // used only in networks |
|
139 |
}; |
|
140 |
|
|
141 |
// Server statuses and transitions that should be displayed as active or inactive |
|
142 |
var ACTIVE_STATES = [ |
|
143 |
'{% trans "Building" %}', |
|
144 |
'{% trans "Rebooting" %}', |
|
145 |
'{% trans "Running" %}', |
|
146 |
'{% trans "Shutting down" %}', |
|
147 |
'{% trans "Rebooting" %}', |
|
148 |
'{% trans "Destroying" %}' |
|
149 |
]; |
|
150 |
|
|
151 |
var TRANSITION_STATES = [ |
|
152 |
'{% trans "Building" %}', |
|
153 |
'{% trans "Rebooting" %}', |
|
154 |
'{% trans "Starting" %}', |
|
155 |
'{% trans "Shutting down" %}', |
|
156 |
'{% trans "Destroying" %}', |
|
157 |
'{% trans "Connecting" %}', |
|
158 |
'{% trans "Disconnectig" %}' |
|
159 |
] |
|
160 |
var TRANSITION_STATE_APPEND = "..."; |
|
161 |
|
|
162 |
var INACTIVE_STATES = [ |
|
163 |
'{% trans "Unknown" %}', |
|
164 |
'{% trans "Stopped" %}', |
|
165 |
'{% trans "Error" %}', |
|
166 |
'{% trans "Starting" %}', |
|
167 |
]; |
|
168 |
|
|
169 |
// Network statuses and transitions |
|
170 |
var NET_STATES = { |
|
171 |
'ACTIVE' : '{% trans "Private network" %}', // this comes from the API |
|
172 |
'DELETED' : '{% trans "Deleted" %}', // this comes from the API |
|
173 |
'Destroying' : '{% trans "Destroying" %}', |
|
174 |
'Connecting' : '{% trans "Connecting" %}', |
|
175 |
'Disconnecting' : '{% trans "Disconnecting" %}' |
|
176 |
}; |
|
177 |
|
|
178 | 122 |
var ERROR_OVERRIDES = { |
179 | 123 |
// error message header |
180 | 124 |
'HEADER' : '{% trans "Error" %}', |
... | ... | |
553 | 497 |
$(document).ready(function() { |
554 | 498 |
$(".css-panes").hide(); |
555 | 499 |
|
556 |
{% if DEBUG %} |
|
557 |
synnefo.ui.main.bind("initial", function() { |
|
558 |
if (window.TEST) { |
|
559 |
setTimeout(window.TEST, 60); |
|
560 |
} |
|
561 |
}); |
|
562 |
{% endif %} |
|
563 |
|
|
564 |
synnefo.config.update_interval = {{ update_interval }}; |
|
565 |
synnefo.config.delay_on_blur = true; |
|
566 | 500 |
|
567 |
// match <= 1.9.1 |
|
501 |
// TODO: match <= 1.9.1
|
|
568 | 502 |
if ($.browser.mozilla && $.browser.version.substr(0,3) == "1.9") { |
569 | 503 |
synnefo.config.overlay_speed = 0; |
504 |
$.fx.off = true; |
|
570 | 505 |
} |
506 |
|
|
507 |
// synnefo js config |
|
508 |
synnefo.config.update_interval = {{ update_interval }}; |
|
509 |
synnefo.config.delay_on_blur = {{ delay_on_blur }}; |
|
510 |
synnefo.config.blur_delay = {{ blur_delay }}; |
|
511 |
synnefo.config.update_hidden_views = {{ update_hidden_views }}; |
|
512 |
synnefo.config.handle_window_exceptions = {{ handle_window_exceptions }}; |
|
513 |
synnefo.config.ajax_timeout = {{ timeout }}; |
|
514 |
synnefo.config.skip_timeouts = {{ skip_timeouts }}; |
|
515 |
|
|
516 |
// TODO: make it dynamic |
|
517 |
synnefo.config.api_url = '/api/v1.1'; |
|
518 |
synnefo.config.logout_url = '{{ logout_redirect }}'; |
|
571 | 519 |
|
572 |
synnefo.config.update_hidden_views = false; |
|
573 | 520 |
synnefo.ui.init(); |
574 | 521 |
|
575 | 522 |
}) |
Also available in: Unified diff