Revision a716e840

b/snf-cyclades-app/synnefo/ui/new_ui/ui/javascripts/common.js
617 617
        $('.lt-bar').animate({ width: 'toggle' });
618 618
    });
619 619

  
620
    // to remove the visual effect that shows that the process of disconnect is in progress
621
    // we must not have pending clicks (incomplite hide process)
622
    var countClicks = 0;
620 623
    $('.act').click(function(e){
621 624
        e.preventDefault();
625
        countClicks++;
622 626
        $(this).toggleClass('open',0);
627
        var img = $(this).closest('.item').find('.img-wrap .font-icon');
628
        img.addClass('reboot-progress');
629
        var self = this;
630
        setTimeout(function() {
631
            countClicks--;
632
            var connections_list = $(self).closest('.connections').children('li:not(".hidden")');
633
            if(connections_list.length>1) {
634
                $(self).closest('li').slideUp(function(){
635
                    console.log(img)
636
                    $(self).closest('li').addClass('hidden');
637
                    if(countClicks== 0) img.removeClass('reboot-progress');
638
                });
639
            }
640
            else {
641
            $(self).closest('.item').slideUp('slow', function(){
642
                    img.removeClass('reboot-progress')
643
                    $(self).closest('li').addClass('hidden');
644
                    if(countClicks== 0) img.removeClass('reboot-progress');
645
                });
646
            }
647
        }, 3000)
623 648
    })
624 649

  
625 650
    // end of connected details js
b/snf-cyclades-app/synnefo/ui/new_ui/ui/network_details.html
142 142
						<div class="tabs">
143 143
							<ul>
144 144
								<li><a href="#info"><span class="snf-info_outline"></span></a></li>
145
								<li><a href="#vm-connected" class="active"><span class="snf-PC_fill"></span></a></li>
145
								<li><a href="#vm-connected" class="active"><span class="snf-PC_fill font-icon"></span></a></li>
146 146
							</ul>
147 147
						</div>
148 148
					</div>
......
164 164
					<section class="item error">
165 165
						<div class="what">
166 166
							<div class="img-wrap">
167
								<span class="snf-PC_fill"></span>
167
								<span class="snf-PC_fill font-icon"></span>
168 168
								<span class="os fedora">fedora</span>
169 169
							</div>
170 170
							<h4>My Awesome Machine<span class="status">BUILDING 798.56 MB of 4.33 GB (18%)</span></h4>
......
203 203
					<section class="item running">
204 204
						<div class="what">
205 205
							<div class="img-wrap">
206
								<span class="snf-PC_fill"></span>
206
								<span class="snf-PC_fill font-icon"></span>
207 207
								<span class="os fedora">fedora</span>
208 208
							</div>
209 209
							<h4>My Awesome Machine</h4>
......
266 266
					<section class="item running">
267 267
						<div class="what">
268 268
							<div class="img-wrap">
269
								<span class="snf-PC_fill"></span>
269
								<span class="snf-PC_fill font-icon"></span>
270 270
								<span class="os fedora">fedora</span>
271 271
							</div>
272 272
							<h4>My Awesome Machine<span class="status">BUILDING 798.56 MB of 4.33 GB (18%)</span></h4>
......
305 305
					<section class="connect-new">
306 306
						<div class="img-wrap">
307 307
							<a href="">
308
								<span class="snf-PC_fill"></span>
308
								<span class="snf-PC_fill font-icon"></span>
309 309
							</a>
310 310
						</div>
311 311
						<p><a href="">Connect Machine</a></p>
b/snf-cyclades-app/synnefo/ui/new_ui/ui/sass/_connected.scss
149 149
	padding-top: 100px;
150 150
	background: url(../images/dashed_atom.png) repeat-y left center;
151 151
	margin-bottom: 50px;
152
	margin-left: -1px;
152 153
	.img-wrap {
153 154
		position: relative;
154 155
		display: block;
b/snf-cyclades-app/synnefo/ui/new_ui/ui/sass/_details.scss
196 196
					}
197 197
				}
198 198
				&.name {
199
					width: 30%;
199
					width: 50%;
200 200
				}
201 201
			}
202 202
		}
b/snf-cyclades-app/synnefo/ui/new_ui/ui/stylesheets/app.css
8133 8133
}
8134 8134
/* line 198, ../sass/_details.scss */
8135 8135
.list-availables ul li span.name {
8136
  width: 30%;
8136
  width: 50%;
8137 8137
}
8138 8138

  
8139 8139
/* Table of Contents
......
10515 10515
  padding-top: 100px;
10516 10516
  background: url(../images/dashed_atom.png) repeat-y left center;
10517 10517
  margin-bottom: 50px;
10518
  margin-left: -1px;
10518 10519
}
10519
/* line 152, ../sass/_connected.scss */
10520
/* line 153, ../sass/_connected.scss */
10520 10521
.connect-new .img-wrap {
10521 10522
  position: relative;
10522 10523
  display: block;
......
10524 10525
  height: 2px;
10525 10526
  background: url(../images/dashed_atom-x.png) repeat-x left top;
10526 10527
}
10527
/* line 158, ../sass/_connected.scss */
10528
/* line 159, ../sass/_connected.scss */
10528 10529
.connect-new .img-wrap > a {
10529 10530
  display: block;
10530 10531
  position: absolute;
......
10534 10535
  text-align: center;
10535 10536
  margin: -20px 0 0;
10536 10537
}
10537
/* line 166, ../sass/_connected.scss */
10538
/* line 167, ../sass/_connected.scss */
10538 10539
.connect-new .img-wrap > a .font-icon {
10539 10540
  color: #485057;
10540 10541
  font-size: 3.75em;
10541 10542
}
10542
/* line 170, ../sass/_connected.scss */
10543
/* line 171, ../sass/_connected.scss */
10543 10544
.connect-new .img-wrap > a .snf-network_full {
10544 10545
  position: relative;
10545 10546
  top: -9px;
10546 10547
}
10547
/* line 175, ../sass/_connected.scss */
10548
/* line 176, ../sass/_connected.scss */
10548 10549
.connect-new .img-wrap > a:hover span {
10549 10550
  color: #30c79e;
10550 10551
}
10551
/* line 181, ../sass/_connected.scss */
10552
/* line 182, ../sass/_connected.scss */
10552 10553
.connect-new p {
10553 10554
  position: absolute;
10554 10555
  left: 165px;
......
10557 10558
  font-size: 0.875em;
10558 10559
  top: 90px;
10559 10560
}
10560
/* line 189, ../sass/_connected.scss */
10561
/* line 190, ../sass/_connected.scss */
10561 10562
.connect-new.network p {
10562 10563
  top: 90px;
10563 10564
}
10564
/* line 192, ../sass/_connected.scss */
10565
/* line 193, ../sass/_connected.scss */
10565 10566
.connect-new.disk p {
10566 10567
  top: 94px;
10567 10568
}
10568 10569

  
10569
/* line 198, ../sass/_connected.scss */
10570
/* line 199, ../sass/_connected.scss */
10570 10571
.network .connected {
10571 10572
  left: 143px;
10572 10573
  top: -80px;
10573 10574
  padding-top: 80px;
10574 10575
}
10575 10576

  
10576
/* line 204, ../sass/_connected.scss */
10577
/* line 205, ../sass/_connected.scss */
10577 10578
.firewall {
10578 10579
  float: left;
10579 10580
  margin-left: 20px;
......
10585 10586
  font-size: 0.75em;
10586 10587
  z-index: 2;
10587 10588
}
10588
/* line 214, ../sass/_connected.scss */
10589
/* line 215, ../sass/_connected.scss */
10589 10590
.firewall p {
10590 10591
  margin: 0;
10591 10592
}
10592
/* line 216, ../sass/_connected.scss */
10593
/* line 217, ../sass/_connected.scss */
10593 10594
.firewall p em {
10594 10595
  color: #30c79e;
10595 10596
}
10596
/* line 220, ../sass/_connected.scss */
10597
/* line 221, ../sass/_connected.scss */
10597 10598
.firewall .more {
10598 10599
  margin-top: 20px;
10599 10600
  display: none;
10600 10601
}
10601
/* line 224, ../sass/_connected.scss */
10602
/* line 225, ../sass/_connected.scss */
10602 10603
.firewall .more p span {
10603 10604
  float: right;
10604 10605
  font-size: 0.875em;
10605 10606
  height: 14px;
10606 10607
  line-height: 22px;
10607 10608
}
10608
/* line 230, ../sass/_connected.scss */
10609
/* line 231, ../sass/_connected.scss */
10609 10610
.firewall .more p em {
10610 10611
  float: right;
10611 10612
  margin: 0 5px 0 20px;
10612 10613
  width: 15px;
10613 10614
  display: inline-block;
10614 10615
}
10615
/* line 239, ../sass/_connected.scss */
10616
/* line 240, ../sass/_connected.scss */
10616 10617
.firewall.unprotected > p em,
10617 10618
.firewall .unprotected a em {
10618 10619
  color: #ff5c58;
10619 10620
}
10620 10621

  
10621
/* line 244, ../sass/_connected.scss */
10622
/* line 245, ../sass/_connected.scss */
10622 10623
.details .placeholder {
10623 10624
  height: 100px;
10624 10625
}
b/snf-cyclades-app/synnefo/ui/new_ui/ui/vm_details.html
82 82
				<span>Available volumes:</span>
83 83
				<ul>
84 84
					<li><span class="font-icon snf-radio-unchecked"></span><span class="font-icon snf-HDD-full"></span><span class="name">volume name</span><span class="numeric-data">10 GB</span><span>[Archipelago]</span></li>
85
					<li><span class="font-icon snf-radio-unchecked"></span><span class="font-icon snf-HDD-full"></span><span class="name">another volume name</span><span class="numeric-data">25 GB</span><span>[DRBD]</span></li>
85
					<li><span class="font-icon snf-radio-unchecked"></span><span class="font-icon snf-HDD-full"></span><span class="name">volume name</span><span class="numeric-data">25 GB</span><span>[DRBD]</span></li>
86 86
				</ul>
87 87
				<p class="buttons">
88 88
					<a href="" class="btn1">OK</a>
......
93 93
				<span>Available networks:</span>
94 94
				<ul>
95 95
					<li><span class="font-icon snf-radio-unchecked"></span><span class="font-icon snf-network_full"></span><span class="name">network name</span><span>other data</span></li>
96
					<li><span class="font-icon snf-radio-unchecked"></span><span class="font-icon snf-network_full"></span><span class="name">another network name</span><span>connected machines: 10</span></li>
96
					<li><span class="font-icon snf-radio-unchecked"></span><span class="font-icon snf-network_full"></span><span class="name">network name</span><span>connected machines: 10</span></li>
97 97
				</ul>
98 98
				<p class="buttons">
99 99
					<a href="" class="btn1">OK</a>
......
460 460
							<ul>
461 461
								<li><a href="#info" class="active"><span class="snf-info_outline"></span></a></li>
462 462
								<li><a href="#disk-connected"><span class="snf-HDD-full"></span></a></li>
463
								<li><a href="#network-connected"><span class="snf-network_full"></span></a></li>
463
								<li><a href="#network-connected"><span class="snf-network_full font-icon"></span></a></li>
464 464
							</ul>
465 465
						</div>
466 466
					</div>
......
565 565
					<section class="item running">
566 566
						<div class="what">
567 567
							<div class="img-wrap">
568
								<span class="snf-network_full"></span>
568
								<span class="snf-network_full font-icon"></span>
569 569
							</div>
570 570
							<h4>Public Network</h4>
571 571
						</div>
......
626 626
					<section class="item error">
627 627
						<div class="what">
628 628
							<div class="img-wrap">
629
								<span class="snf-network_full"></span>
629
								<span class="snf-network_full font-icon"></span>
630 630
							</div>
631 631
							<h4>My Awesome Network<span class="status">Error</span></h4>
632 632
						</div>
......
675 675
					<section class="item running">
676 676
						<div class="what">
677 677
							<div class="img-wrap">
678
								<span class="snf-network_full"></span>
678
								<span class="snf-network_full font-icon"></span>
679 679
							</div>
680 680
							<h4>My Private Network</h4>
681 681
						</div>
......
700 700
					<section class="connect-new network">
701 701
						<div class="img-wrap">
702 702
							<a href="" data-reveal-id="connect-to-network">
703
								<span class="snf-network_full"></span>
703
								<span class="snf-network_full font-icon"></span>
704 704
							</a>
705 705
						</div>
706 706
						<p><a href="" data-reveal-id="connect-to-network">Connect to Network</a></p>

Also available in: Unified diff