Revision 21e567a9

/dev/null
1
$(document).ready(function(){
2
    $('.select-flavor dl span').click(function(e){
3
        console.log('test');
4
        $(this).parents('dl').find('span').removeClass('current');
5
        $(this).addClass('current');
6
    })
7

  
8
   
9
});
b/snf-cyclades-app/synnefo/ui/new_ui/ui/javascripts/glafkopis.js
1
$(document).ready(function(){
2
    var select_flavor =0;
3
    $('.select-flavor dl span').click(function(e){
4
        e.preventDefault();
5
        $(this).parents('dl').find('span').removeClass('current');
6
        $(this).addClass('current');
7
        if(select_flavor == 1){
8
        	$('.lt-sidebar').find('a.choosen_flavor').removeClass('choosen_flavor');
9
        	select_flavor = 0;
10
        }
11
    });
12

  
13
	/* function that determines which values are included to small, medium and large flavor */
14

  
15

  
16

  
17

  
18
	/* if a predefined flavor has been selected from the user, it highlights the proper resources */
19

  
20
	$('.lt-sidebar li a.flavor_selection').click(function(e){
21
		e.preventDefault();
22
		select_flavor = 1;
23
		var classes = $(this).attr('class').split(" ");
24
		// the second class is: small_flavor or medium_flavor or large_flavor
25
		
26
		$(this).parent('li').siblings('li').find('a.choosen_flavor').removeClass('choosen_flavor');
27
		$(this).addClass('choosen_flavor');
28
		$('.select-flavor').find('dl span.current').removeClass('current');
29
		$('.select-flavor').find('.'+classes[1]).addClass('current');
30

  
31
	});
32

  
33

  
34
   
35
});
36

  
b/snf-cyclades-app/synnefo/ui/new_ui/ui/stylesheets/styles.css
134 134

  
135 135
a.black:hover{
136 136
	color: #ff7bac;
137
}
138

  
139

  
140
/* create vm: choosen flavor */
141

  
142
.lt-sidebar ul li a.flavor_selection:hover span{
143
	display: none;
144
}
145

  
146

  
147
.overlay .lt-sidebar ul li a.flavor_selection.choosen_flavor span{
148
	display: inline-block;
149
}
150

  
151

  
152
.titles{
153
	/*font-weight: bold;*/
154
	color: white;
137 155
}
b/snf-cyclades-app/synnefo/ui/new_ui/ui/vm_create_b_v1.html
9 9
    <title>Synnefo | VM list</title>
10 10
    <link rel="stylesheet" href="stylesheets/normalize.css" />
11 11
    <link rel="stylesheet" href="stylesheets/app.css" />
12
    <link rel="stylesheet" href="stylesheets/styles.css" />
12 13

  
13 14
    <script src="javascripts/vendor/custom.modernizr.js"></script>
14 15

  
......
66 67
		<div class="overlay create-vm">
67 68
			<div class="lt-sidebar">
68 69
				<ul>
69
					<li><a href="#">Predefined<span>></span></a></li>
70
					<li><a href="#" class="current">Small<span>></span></a></li>
71
					<li><a href="#">Medium<span>></span></a></li>
72
					<li><a href="#">Large<span>></span></a></li>
70
					<li><span class="titles">Predefined</span></li>
71
					<li><a href="#" class="flavor_selection small_flavor">Small<span>></span></a></li>
72
					<li><a href="#" class="flavor_selection medium_flavor">Medium<span>></span></a></li>
73
					<li><a href="#" class="flavor_selection large_flavor">Large<span>></span></a></li>
73 74
				</ul>
74 75
				
75 76
			</div>
......
78 79
				<div class="select-flavor">
79 80
					<dl class="clearfix">
80 81
						<dd><strong>Cpu</strong> (x cores)</dd>
81
						<dt><span>1</span><span>2</span><span>4</span></dt>
82
						<dt><span class="small_flavor">1</span><span class="medium_flavor">2</span><span class="large_flavor">4</span></dt>
82 83
					</dl>
83 84
					<dl class="clearfix">
84 85
						<dd><strong>Disk Size</strong> (GB)</dd>
85
						<dt><span>10</span><span>20</span><span>40</span></dt>
86
						<dt><span class="small_flavor">5</span><span class="medium_flavor">10</span><span class="large_flavor">20</span><span>40</span></dt>
86 87
					</dl>
87 88
					<dl class="clearfix">
88 89
						<dd><strong>Memory Size</strong> (MB)</dd>
89
						<dt><span>1024</span><span>2048</span><span>4096</span></dt>
90
						<dt><span class="small_flavor">1024</span><span class="medium_flavor large_flavor">2048</span><span>4096</span></dt>
90 91
					</dl>
91 92
					<dl class="clearfix">
92 93
						<dd><strong>Storage</strong></dd>
......
136 137
	
137 138
	<script src="javascripts/foundation/foundation.topbar.js"></script>
138 139
	<script src="javascripts/common.js"></script>
139
	<script src="javascripts/common_ab.js"></script>
140
	<script src="javascripts/glafkopis.js"></script>
140 141
	
141 142
  
142 143
  <script>

Also available in: Unified diff