Skip to content

Commit

Permalink
svg tests
Browse files Browse the repository at this point in the history
  • Loading branch information
Mario Gehnke committed Nov 5, 2012
1 parent b72bbff commit b3548ba
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 10 deletions.
7 changes: 5 additions & 2 deletions css/main.css
Expand Up @@ -2,10 +2,13 @@ body {padding-top: 60px;padding-bottom: 40px;}

.sidebar-nav {padding: 9px 0;}

.navbar-inner {background: #eee}

a {color: #333; white-space: nowrap;}
a:hover {color:000; text-decoration:none;}
a.btn {background: #eee}

#myCarousel {background-image: url("/img/gallery/200907_sketch_city_t.gif");}
/*#myCarousel {background: center center url("../img/gallery/200907_sketch_city.png") no-repeat;}*/

/* modification of bootstrap css */
.modal.fade {
Expand All @@ -22,4 +25,4 @@ body .carousel .carousel-inner .item{

.carousel-inner .item .row-fluid{
margin-bottom: 30px;
}
}
49 changes: 41 additions & 8 deletions techtree.html
Expand Up @@ -71,19 +71,20 @@
<div id="myCarousel" class="carousel slide row-fluid">
<!-- Carousel items -->
<div class="carousel-inner">
<div class="active item" id="stage1">
<div class="span10 offset2">
<div class="active item" id="stage1" style="position: relative;">
<div class="span10 offset1" style="position:absolute">
<div class="row-fluid">
<span class="span2 a1"><a href="#techModal" role="button" class="btn btn-block" data-toggle="modal">test</a></span>
<span class="span2 a2"></span>
<span class="span2 a3"><a href="#" class="btn btn-block">test</a></span>
<span class="span2 a1" id="a1"><a href="#techModal" role="button" class="btn btn-block" data-toggle="modal">test</a></span>
<span class="span2 a2" id="a2"></span>
<span class="span2 a3" id="a3"><a href="#" class="btn btn-block">test</a></span>
<span class="span2 a4"></span>
<span class="span2 a5"><a href="#" class="btn btn-block">test</a></span>
<span class="span2 a6"><a href="#" class="btn btn-block">test</a></span>
</div>
<div class="row-fluid">
<span class="span2 b1"></span>
<span class="span2 b2"></span>
<span class="span2 b3"><a href="#" class="btn btn-block">test</a></span>
<span class="span2 b3" id="b3"><a href="#" class="btn btn-block">test</a></span>
<span class="span2 b4"><a href="#" class="btn btn-block">test</a></span>
<span class="span2 b5"><a href="#" class="btn btn-block">test</a></span>
</div>
Expand All @@ -93,7 +94,6 @@
<span class="span2 c3"><a href="#" class="btn btn-block">test</a></span>
<span class="span2 c4"><a href="#" class="btn btn-block">test</a></span>
<span class="span2 c5"><a href="#" class="btn btn-block">test</a></span>

</div>
<div class="row-fluid">
<span class="span2 d1"><a href="#techModal" role="button" class="btn btn-block" data-toggle="modal">test</a></span>
Expand All @@ -105,9 +105,14 @@
<span class="span2 f1"><a href="#techModal" role="button" class="btn btn-block" data-toggle="modal">test</a></span>
</div>
</div>
<svg id="stage1-svg" height="100%" width="100%" class="span10 offset1" stye="position: absolute; background-color: #bbb">
<g>
<line x1="0" y1="0" x2="100%" y2="100%" stroke="black" />
</g>
</svg>
</div>
<div class="item" id="stage2">
<div class="span10 offset2">
<div class="span10 offset1">
<div class="row-fluid">
<span class="span2 a1"><a href="#" class="btn btn-block">22222</a></span>
<span class="span2 a2"></span>
Expand Down Expand Up @@ -209,6 +214,34 @@ <h3 id="myModalLabel">Modal header</h3>
$('.carousel-control.left').show();
})

function draw_requirement(src, trgt) {
var src = src.position();
var trgt = trgt.position();

xa = src.left;
xm = xb = xc = Math.round( (trgt.left + src.left) / 2 );
xd = trgt.left;

ya = yb = src.top;
yc = yd = trgt.top;
ym = Math.round( (yb+yc) / 2 );

svg = '<g>';
svg += ' <line x1="'+xa+'" y1="'+ya+'" x2="'+xb+'" y2="'+yb+'" style="stroke: black;" />';
svg += ' <line x1="'+xb+'" y1="'+yb+'" x2="'+xc+'" y2="'+yc+'" style="stroke: black;" />';
svg += ' <line x1="'+xc+'" y1="'+yc+'" x2="'+xd+'" y2="'+yd+'" style="stroke: black;" />';
svg += ' <rect id="Rect1" x="'+xm+'" y="'+ym+'" height="6%" width="6%" style="fill: white;" />';
svg += ' <text x="'+xm+'" y="'+ym+'" font-family="Verdana" font-size="1em" fill="black" > 99</text>';
svg += '</g>';

$('#stage1-svg').append(svg);
}

src = $('#a1');
trgt = $('#b3');
draw_requirement(src, trgt);


});
</script>

Expand Down

0 comments on commit b3548ba

Please sign in to comment.