Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / ui / new_ui / ui / javascripts / sshkeys-wizard.js @ 3f3bb937

History | View | Annotate | Download (1.1 kB)

1 e3de445d Athina Bekakou
var wizard = $('#overlay3');
2 e3de445d Athina Bekakou
$(document).ready(function(){
3 e3de445d Athina Bekakou
        generateArea =wizard.find('.generate-key-area');
4 e3de445d Athina Bekakou
        generateBtn =wizard.find('.generate-key-btn');
5 e3de445d Athina Bekakou
        importArea =wizard.find('.import-key-area');
6 e3de445d Athina Bekakou
        importBtn =wizard.find('.import-key-btn');
7 e3de445d Athina Bekakou
        generateBtn.click(function(e) {
8 e3de445d Athina Bekakou
                e.preventDefault();
9 e3de445d Athina Bekakou
                generateBtn.toggleClass('current');
10 e3de445d Athina Bekakou
                if(importArea.is(':visible')) {
11 e3de445d Athina Bekakou
                        importArea.stop().stop().fadeOut(200, function() {
12 e3de445d Athina Bekakou
                                generateArea.stop().fadeIn();        
13 e3de445d Athina Bekakou
                                
14 e3de445d Athina Bekakou
                        });        
15 e3de445d Athina Bekakou
                }
16 e3de445d Athina Bekakou
                else {
17 e3de445d Athina Bekakou
                        generateArea.stop().slideToggle();
18 e3de445d Athina Bekakou
                }
19 e3de445d Athina Bekakou
                // if(generateArea.is(':visible')){
20 e3de445d Athina Bekakou
                //         generateBtn.addClass('current');
21 e3de445d Athina Bekakou
                //         importBtn.removeClass('current');
22 e3de445d Athina Bekakou
                // }
23 e3de445d Athina Bekakou
                // else {
24 e3de445d Athina Bekakou
                //         generateBtn.removeClass('current');
25 e3de445d Athina Bekakou
                // }
26 e3de445d Athina Bekakou
        });
27 e3de445d Athina Bekakou
        importBtn.click(function(e) {
28 e3de445d Athina Bekakou
                e.preventDefault();
29 e3de445d Athina Bekakou
                importBtn.toggleClass('current');
30 e3de445d Athina Bekakou
                if(generateArea.is(':visible')) {
31 e3de445d Athina Bekakou
                        generateArea.stop().fadeOut(200, function() {
32 e3de445d Athina Bekakou
33 e3de445d Athina Bekakou
                                importArea.stop().fadeIn();        
34 e3de445d Athina Bekakou
                        });        
35 e3de445d Athina Bekakou
                }
36 e3de445d Athina Bekakou
                else {
37 e3de445d Athina Bekakou
                        importArea.stop().slideToggle();
38 e3de445d Athina Bekakou
                }
39 e3de445d Athina Bekakou
                // if(importArea.is(':visible')) {
40 e3de445d Athina Bekakou
                //         importBtn.addClass('current');
41 e3de445d Athina Bekakou
                //         generateBtn.removeClass('current');
42 e3de445d Athina Bekakou
                // }
43 e3de445d Athina Bekakou
        })
44 e3de445d Athina Bekakou
})