Revision d6872a51 ui/static/synnefo.js

b/ui/static/synnefo.js
1439 1439
                    console.info('for server ' + serverID + ' set firewall profile to ' + profile);
1440 1440
                } catch(err) {}
1441 1441
                //remove progress gif and toggle the content
1442
                $('button.firewall-apply').html(VARIOUS["APPLY"]);
1443
                $('button.firewall-apply').attr("disabled", false);
1444
                $('div#net-pub-server-' + serverID + ' div.firewall-header').click();
1442
                $('div#net-' + networkID + '-server-' + serverID + ' button.firewall-apply').html(VARIOUS["APPLY"]);
1443
                $('div#net-' + networkID + '-server-' + serverID + ' button.firewall-apply').attr("disabled", false);
1444
                $('div#net-' + networkID + '-server-' + serverID + ' div.firewall-header').click();
1445
                // change on/off
1446
                $('div#net-' + networkID + '-server-' + serverID + ' .firewall-label span').removeClass();
1447
                if ( profile == 'DISABLED' ) {
1448
                    $('div#net-' + networkID + '-server-' + serverID + ' .firewall-label span').addClass('firewall-off');
1449
                    $('div#net-' + networkID + '-server-' + serverID + ' .firewall-label span').html(VARIOUS["OFF"]);
1450
                }
1451
                else {
1452
                    $('div#net-' + networkID + '-server-' + serverID + ' .firewall-label span').addClass('firewall-on');
1453
                    $('div#net-' + networkID + '-server-' + serverID + ' .firewall-label span').html(VARIOUS["ON"]);
1454
                }
1445 1455
                // toggle the reboot dialog
1446
                var serverName = $('div#net-pub-server-' + serverID).find('div.machine-name-div span.name').text(); 
1447
                var serverState = $('div#net-pub-server-' + serverID).find('img.logo').attr('src').split('-')[1];
1456
                var serverName = $('div#net-' + networkID + '-server-' + serverID + ' div.machine-name-div span.name').text();
1457
                var serverState = $('div#net-' + networkID + '-server-' + serverID + ' img.logo').attr('src').split('-')[1];
1448 1458
                serverState = serverState.split('.')[0];
1449
                var networkID = $('div#net-pub-server-' + serverID).parent().parent().parent().parent().attr("id").split('-').pop();
1450 1459
                display_reboot_dialog(networkID, serverID, serverName, serverState);
1451 1460
            } else {
1452 1461
                ajax_error(jqXHR.status, undefined, 'Set firewall profile', jqXHR.responseText);

Also available in: Unified diff