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