Revision 45d9d315

b/snf-cyclades-app/synnefo/ui/new_ui/ui/javascripts/network-wizard.js
10 10
        $('body').removeClass('with-overlay');
11 11
        $('.overlay-area').fadeOut(400, function() {
12 12
            $('.overlay-div').hide();
13
        ui.wizard.network.reset('#network-wizard');
13 14
        });
15
    },
16

  
17
    reset: function(area) {
18
        $(area).find('input').val('');
19
        $(area).find('.snf-radio-checked').not('.prechecked').toggleClass('snf-radio-checked snf-radio-unchecked');
20
        $(area).find('.snf-radio-unchecked.prechecked').toggleClass('snf-radio-checked snf-radio-unchecked');
21
        $(area).find('.snf-checkbox-checked').not('.prechecked').toggleClass('snf-checkbox-checked snf-checkbox-unchecked');
22
        $(area).find('.snf-checkbox-unchecked.prechecked').toggleClass('snf-checkbox-checked snf-checkbox-unchecked');
23
        $(area).find('li .manual .input').hide();
24
        $(area).find('ul.subnet_options').parent('li').show();
14 25
    }
15 26
}
16 27

  
......
25 36
    ui.wizard.network.btns.cancel = ui.wizard.network.btns.new_network.find('.bottom .nav.prev');
26 37
    ui.wizard.network.btns.create = ui.wizard.network.btns.new_network.find('.bottom .nav.next');
27 38

  
28

  
29
     // create network
30 39
    $('.network_options .check').click(function(e){
31
    e.preventDefault();
32
    $(this).parents('li').siblings().find('ul.subnet_options').parent('li').toggle();
40
        e.preventDefault();
41
        $(this).parents('li').siblings().find('ul.subnet_options').parent('li').toggle();
33 42
    });
34 43

  
35 44
    $('.network_options .radio_btn').click(function(e){
......
40 49
            ui.changeRadiobuttonState(this);
41 50

  
42 51
            if($(this).hasClass('manual')) {
43
                $(this).siblings('.manual_sub').toggle();
52
                $(this).siblings('.input').toggle();
44 53
            }
45 54
            else {
46
                $(this).closest('li').siblings().find('.manual_sub').hide();
55
                $(this).closest('li').siblings('.manual').find('.input').hide();
47 56
            }
48 57
        }
49 58
       
b/snf-cyclades-app/synnefo/ui/new_ui/ui/javascripts/vm-wizard.js
206 206
		$('.overlay-area').fadeOut(400, function() {
207 207
			$('.overlay-div').hide();
208 208
		});
209
		ui.wizard.resetWizard();
209
		ui.wizard.reset();
210 210
	},
211 211
	// manually sets elements to a initial state
212
	resetWizard: function() {
212
	reset: function() {
213 213
		ui.wizard.current_step = 1;
214 214
		$('.step').removeAttr('style');
215 215
		$('.bottom').show();
b/snf-cyclades-app/synnefo/ui/new_ui/ui/network_list.html
39 39

  
40 40
	<!-- overlays start -->
41 41
	<div class="overlay-area">
42
		<a href="" class="close"><span class="snf-close"></span></a>
42
		
43 43
		<div id="overlay1" class="overlay-div">
44
			<a href="" class="close"><span class="snf-close"></span></a>
44 45
			<p>Are you sure you want to reboot your machine?</p>
45 46
			<p class="buttons"><a href="" class="btn4">YES</a><a href="" class="btn4">NO</a></p>
46 47
		</div>
......
79 80
									</li>
80 81
									<li class="dhcp_option"><span>Assign IP addresses automatically:</span>
81 82
										<a href="" class="check">
82
											<span class="snf-checkbox-checked"></span>
83
											<span class="snf-checkbox-checked prechecked"></span>
83 84
										</a>
84 85
										<p>
85 86
											If you enable DHCP on the private network, connected virtual machines will automatically be assigned an IP address based on the given subnet. You may disable this option if you want to assign IP addresses to the connected virtual machines manually.
......
91 92
											<li>
92 93
												<span>Auto 
93 94
													<a href="" class="radio_btn">
94
														<span class="snf-radio-checked"></span>
95
														<span class="snf-radio-checked prechecked"></span>
95 96
													</a>
96 97
												</span>
97 98
											</li>
......
101 102
														<a href="" class="radio_btn manual">
102 103
															<span class="snf-radio-unchecked"></span>
103 104
														</a>
104
														<input class="manual_sub hidden" type="text" name="network_name">
105
														<span class="input"><input type="text" placeholder=""></span>
105 106
													</span>
106 107
												</form>
107 108
											</li>
b/snf-cyclades-app/synnefo/ui/new_ui/ui/sass/_networks.scss
18 18

  
19 19

  
20 20
#network-wizard {
21

  
22
	a {
23
		&.nav:focus {
24
			border: none;
25
		}
26
		&:focus {
27
			border: 1px solid $overlay-color-top;
28
		}
29
	}
30

  
21 31
	li {
22 32
		list-style: none outside none;
23 33
	}
......
68 78
		li {
69 79
			display: block;
70 80
			margin-bottom: 13px;
71
		
72
			form {
73
				margin: 0;
74
				
75
				input {
81
			&.manual{
82
				position: relative;
83
				.input {
76 84
					position: absolute;
77
					display: inline-block;
78
					right: 0;
79
					width: 200px;
80
					height: 20px;
81
					font-size: 0.9em;
82
					
83
					&.hidden {
84
						display: none;
85
					}
85
					right: -170px;
86
					width: 150px;
87
					bottom: 5px;
88
					display: none;
86 89
				}
87 90
			}
88
			&.manual form input {
89
				right: -160px;
90
				width: 150px;
91
			}
92 91
		}		
93 92
		span.sub_title {
94 93
			float:left;
b/snf-cyclades-app/synnefo/ui/new_ui/ui/stylesheets/app.css
8040 8040
  overflow: hidden;
8041 8041
}
8042 8042

  
8043
/* line 21, ../sass/_networks.scss */
8043
/* line 23, ../sass/_networks.scss */
8044
#network-wizard a.nav:focus {
8045
  border: none;
8046
}
8047
/* line 26, ../sass/_networks.scss */
8048
#network-wizard a:focus {
8049
  border: 1px solid #636a70;
8050
}
8051
/* line 31, ../sass/_networks.scss */
8044 8052
#network-wizard li {
8045 8053
  list-style: none outside none;
8046 8054
}
8047
/* line 25, ../sass/_networks.scss */
8055
/* line 35, ../sass/_networks.scss */
8048 8056
#network-wizard .net_wiz_main {
8049 8057
  padding: 40px;
8050 8058
  width: 390px;
8051 8059
}
8052
/* line 31, ../sass/_networks.scss */
8060
/* line 41, ../sass/_networks.scss */
8053 8061
#network-wizard .snf-checkbox-checked, #network-wizard .snf-checkbox-unchecked {
8054 8062
  font-size: 1.3em;
8055 8063
}
8056
/* line 34, ../sass/_networks.scss */
8064
/* line 44, ../sass/_networks.scss */
8057 8065
#network-wizard .subnet_options {
8058 8066
  margin: 0;
8059 8067
}
8060
/* line 36, ../sass/_networks.scss */
8068
/* line 46, ../sass/_networks.scss */
8061 8069
#network-wizard .subnet_options li {
8062 8070
  margin-bottom: 6px;
8063 8071
  padding-left: 155px;
8064 8072
}
8065
/* line 44, ../sass/_networks.scss */
8073
/* line 54, ../sass/_networks.scss */
8066 8074
#network-wizard .main {
8067 8075
  padding: 40px;
8068 8076
}
8069
/* line 46, ../sass/_networks.scss */
8077
/* line 56, ../sass/_networks.scss */
8070 8078
#network-wizard .main a {
8071 8079
  color: white;
8072 8080
}
8073
/* line 47, ../sass/_networks.scss */
8081
/* line 57, ../sass/_networks.scss */
8074 8082
#network-wizard .main .network_options {
8075 8083
  position: relative;
8076 8084
  width: 36.25em;
8077 8085
  margin: 0 auto;
8078 8086
}
8079
/* line 49, ../sass/_networks.scss */
8087
/* line 59, ../sass/_networks.scss */
8080 8088
#network-wizard .main .network_options .dhcp_option p {
8081 8089
  font-size: 0.75em;
8082 8090
}
8083
/* line 56, ../sass/_networks.scss */
8091
/* line 66, ../sass/_networks.scss */
8084 8092
#network-wizard .main .network_options .check, #network-wizard .main .network_options .radio_btn {
8085 8093
  position: absolute;
8086 8094
  right: 0;
8087 8095
}
8088
/* line 61, ../sass/_networks.scss */
8096
/* line 71, ../sass/_networks.scss */
8089 8097
#network-wizard .main .network_options .network-name h2 {
8090 8098
  color: white;
8091 8099
  font-size: 1em;
8092 8100
}
8093
/* line 68, ../sass/_networks.scss */
8101
/* line 78, ../sass/_networks.scss */
8094 8102
#network-wizard .main .network_options li {
8095 8103
  display: block;
8096 8104
  margin-bottom: 13px;
8097 8105
}
8098
/* line 72, ../sass/_networks.scss */
8099
#network-wizard .main .network_options li form {
8100
  margin: 0;
8101
}
8102
/* line 75, ../sass/_networks.scss */
8103
#network-wizard .main .network_options li form input {
8104
  position: absolute;
8105
  display: inline-block;
8106
  right: 0;
8107
  width: 200px;
8108
  height: 20px;
8109
  font-size: 0.9em;
8106
/* line 81, ../sass/_networks.scss */
8107
#network-wizard .main .network_options li.manual {
8108
  position: relative;
8110 8109
}
8111 8110
/* line 83, ../sass/_networks.scss */
8112
#network-wizard .main .network_options li form input.hidden {
8113
  display: none;
8114
}
8115
/* line 88, ../sass/_networks.scss */
8116
#network-wizard .main .network_options li.manual form input {
8117
  right: -160px;
8111
#network-wizard .main .network_options li.manual .input {
8112
  position: absolute;
8113
  right: -170px;
8118 8114
  width: 150px;
8115
  bottom: 5px;
8116
  display: none;
8119 8117
}
8120
/* line 93, ../sass/_networks.scss */
8118
/* line 92, ../sass/_networks.scss */
8121 8119
#network-wizard .main .network_options span.sub_title {
8122 8120
  float: left;
8123 8121
}

Also available in: Unified diff