Commit aaef8684 by Reda Lemeden

Merge

parents 8d84f6ef 4072569d
<%inherit file="main.html" /> <%inherit file="main.html" />
<%block name="js_extra">
<!-- TODO: http://docs.jquery.com/Plugins/Validation --> <!-- TODO: http://docs.jquery.com/Plugins/Validation -->
<script type="text/javascript"> <script type="text/javascript">
$(function() { $(function() {
${init} ${init}
}); });
</script> </script>
</%block>
<%include file="navigation.html" args="active_page='courseware'" /> <%include file="navigation.html" args="active_page='courseware'" />
......
...@@ -9,11 +9,6 @@ ...@@ -9,11 +9,6 @@
<script type="text/javascript" src="${ settings.LIB_URL }jquery-1.6.2.min.js"></script> <script type="text/javascript" src="${ settings.LIB_URL }jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="${ settings.LIB_URL }jquery-ui-1.8.16.custom.min.js"></script> <script type="text/javascript" src="${ settings.LIB_URL }jquery-ui-1.8.16.custom.min.js"></script>
<script type="text/javascript" src="${ settings.LIB_URL }swfobject/swfobject.js"></script> <script type="text/javascript" src="${ settings.LIB_URL }swfobject/swfobject.js"></script>
<script type="text/javascript" src="${ settings.LIB_URL }jquery.treeview.js"></script>
<script type="text/javascript" src="/static/js/jquery.leanModal.min.js"></script>
<script type="text/javascript" src="/static/js/video_player.js"></script>
<script type="text/javascript" src="/static/js/schematic.js"></script>
<script type="text/javascript" src="/static/js/cktsim.js"></script>
<!--[if lt IE 9]> <!--[if lt IE 9]>
<script src="/static/js/html5shiv.js"></script> <script src="/static/js/html5shiv.js"></script>
...@@ -84,6 +79,12 @@ ...@@ -84,6 +79,12 @@
</dl> </dl>
</div> </div>
<script type="text/javascript" src="${ settings.LIB_URL }jquery.treeview.js"></script>
<script type="text/javascript" src="/static/js/jquery.leanModal.min.js"></script>
<script type="text/javascript" src="/static/js/video_player.js"></script>
<script type="text/javascript" src="/static/js/schematic.js"></script>
<script type="text/javascript" src="/static/js/cktsim.js"></script>
<script> <script>
// Feedback form // Feedback form
$(function() { $(function() {
...@@ -109,13 +110,11 @@ $(function() { ...@@ -109,13 +110,11 @@ $(function() {
}); });
}); });
}); });
</script>
<script type="text/javascript"> $(function(){
$(function(){ $("a[rel*=leanModal]").leanModal();
$("a[rel*=leanModal]").leanModal();
}); });
</script> </script>
<%block name="js_extra"/> <%block name="js_extra"/>
......
...@@ -23,9 +23,7 @@ ...@@ -23,9 +23,7 @@
<!--script type="text/javascript" src="/static/js/video_player.js"></script--> <!--script type="text/javascript" src="/static/js/video_player.js"></script-->
<!-- <script type="text/javascript" src="/static/js/schematic.js"></script> --> <!-- <script type="text/javascript" src="/static/js/schematic.js"></script> -->
<!--[if lt IE 9]>
<script src="/static/js/html5shiv.js"></script> <script src="/static/js/html5shiv.js"></script>
<![endif]-->
<%block name="headextra"/> <%block name="headextra"/>
......
...@@ -11,8 +11,8 @@ ...@@ -11,8 +11,8 @@
<li class="courseware"><a href="/courseware">Courseware</a></li> <li class="courseware"><a href="/courseware">Courseware</a></li>
<li class="info"><a href="/info">Course Info</a></li> <li class="info"><a href="/info">Course Info</a></li>
<li class="book"><a href="/book">Textbook</a></li> <li class="book"><a href="/book">Textbook</a></li>
<li class="discussion"><a href="/discussion">Discussion</a></li> <li class="discussion"><a href="/discussion/questions">Discussion</a></li>
<li class="wiki"><a href="/wiki">Wiki</a></li> <li class="wiki"><a href="/wiki/view">Wiki</a></li>
<li class="profile"><a href="/profile">Profile</a></li> <li class="profile"><a href="/profile">Profile</a></li>
</ul> </ul>
</nav> </nav>
......
...@@ -27,10 +27,16 @@ div.info-wrapper { ...@@ -27,10 +27,16 @@ div.info-wrapper {
margin: 0 flex-gutter() 0 0; margin: 0 flex-gutter() 0 0;
} }
p { section.update-description {
float: left; float: left;
width: flex-grid(7, 9); width: flex-grid(7, 9);
margin-bottom: 0; margin-bottom: 0;
p {
&:last-child {
margin-bottom: 0;
}
}
} }
} }
} }
......
...@@ -77,7 +77,7 @@ div.profile-wrapper { ...@@ -77,7 +77,7 @@ div.profile-wrapper {
width: 100%; width: 100%;
h2 { h2 {
border-right: 1px dotted #ccc; border-right: 1px dashed #ddd;
@include box-sizing(border-box); @include box-sizing(border-box);
display: table-cell; display: table-cell;
margin: 0; margin: 0;
......
// JM MOSFET AMPLIFIER // JM MOSFET AMPLIFIER
div#graph-container { div#graph-container {
@extend .clearfix; @extend .clearfix;
border-top: 1px solid #ddd;
padding-top: lh(1.0);
canvas#graph { canvas#graph {
background-color: rgb(60, 60, 100);
width: flex-grid(4.5, 9); width: flex-grid(4.5, 9);
float: left; float: left;
margin-right: flex-gutter(9); margin-right: flex-gutter(9);
...@@ -46,7 +47,6 @@ div#schematic-container { ...@@ -46,7 +47,6 @@ div#schematic-container {
@extend .clearfix; @extend .clearfix;
canvas { canvas {
background-color: rgb(60, 60, 100);
width: flex-grid(4.5, 9); width: flex-grid(4.5, 9);
float: left; float: left;
margin-right: flex-gutter(9); margin-right: flex-gutter(9);
......
...@@ -36,7 +36,7 @@ div.course-wrapper { ...@@ -36,7 +36,7 @@ div.course-wrapper {
margin-bottom: 15px; margin-bottom: 15px;
width: flex-grid(2, 9); width: flex-grid(2, 9);
padding-right: flex-gutter(9); padding-right: flex-gutter(9);
border-right: 1px dotted #ccc; border-right: 1px dashed #ddd;
@include box-sizing(border-box); @include box-sizing(border-box);
display: table-cell; display: table-cell;
vertical-align: top; vertical-align: top;
...@@ -145,7 +145,7 @@ div.course-wrapper { ...@@ -145,7 +145,7 @@ div.course-wrapper {
div#seq_content { div#seq_content {
h1 { h1 {
background: none; background: none;
margin-bottom: 0; margin-bottom: lh();
padding-bottom: 0; padding-bottom: 0;
border-bottom: none; border-bottom: none;
} }
......
...@@ -54,6 +54,7 @@ section.course-content { ...@@ -54,6 +54,7 @@ section.course-content {
section.video-controls { section.video-controls {
@extend .clearfix; @extend .clearfix;
background: #333; background: #333;
position: relative;
border: 1px solid #000; border: 1px solid #000;
color: #ccc; color: #ccc;
...@@ -133,22 +134,47 @@ section.course-content { ...@@ -133,22 +134,47 @@ section.course-content {
float: right; float: right;
div.speeds { div.speeds {
border-right: 1px solid #000;
border-left: 1px solid #000;
@include box-shadow(1px 0 0 #555, inset 1px 0 0 #555);
float: left; float: left;
line-height: 46px; //height of play pause buttons line-height: 46px; //height of play pause buttons
padding-right: lh();
margin-right: 0; margin-right: 0;
-webkit-font-smoothing: antialiased; -webkit-font-smoothing: antialiased;
@include box-shadow(1px 0 0 #555);
border-right: 1px solid #000;
div#video_speeds { h3 {
@include inline-block(); a {
color: #fff;
display: block;
padding: 0 lh(.5);
&:hover {
text-decoration: none;
background-color: #444;
}
}
}
ol#video_speeds {
@extend .clearfix;
background: #333;
border: 1px solid #000;
font-weight: bold; font-weight: bold;
@include inline-block();
padding: 0 lh();
position: absolute;
right: 79px;
@include box-shadow(inset 0 1px 0 #555);
span { li {
@include inline-block();
cursor: pointer; cursor: pointer;
float: left;
margin-bottom: 0; margin-bottom: 0;
margin-right: lh(.5);
&:last-child {
margin-right: 0;
}
&:hover { &:hover {
color: $mit-red; color: $mit-red;
......
...@@ -100,7 +100,7 @@ div.question-header { ...@@ -100,7 +100,7 @@ div.question-header {
display: inline-block; display: inline-block;
float: left; float: left;
width: flex-grid(1.8,8); width: flex-grid(1.8,8);
border-left: 1px dotted #CCC; border-left: 1px dashed #ddd;
div.post-update-info { div.post-update-info {
@include box-sizing(border-box); @include box-sizing(border-box);
......
...@@ -59,6 +59,10 @@ footer { ...@@ -59,6 +59,10 @@ footer {
position: relative; position: relative;
top: -5px; top: -5px;
@media screen and (max-width: 780px) {
float: none;
}
li { li {
float: left; float: left;
margin-right: lh(.5); margin-right: lh(.5);
......
...@@ -28,7 +28,8 @@ ...@@ -28,7 +28,8 @@
<div class="secondary-controls"> <div class="secondary-controls">
<div class="speeds"> <div class="speeds">
Speed: <div id="video_speeds"></div> <h3><a href="#">Speed</a></h3>
<ol id="video_speeds"></ol>
</div> </div>
<a href="#" class="hide-subtitles">on</a> <a href="#" class="hide-subtitles">on</a>
...@@ -68,6 +69,14 @@ ...@@ -68,6 +69,14 @@
$(this).text((link_text == 'on') ? 'off' : 'on'); $(this).text((link_text == 'on') ? 'off' : 'on');
return false; return false;
}); });
$('.speeds ol').hide();
$('.speeds h3 a').click(function() {
$('.speeds ol').toggle();
return false;
});
}); });
</script> </script>
</%block> </%block>
...@@ -34,9 +34,13 @@ loadNewVideo(streams["1.0"], ${ position }); ...@@ -34,9 +34,13 @@ loadNewVideo(streams["1.0"], ${ position });
function add_speed(key, stream) { function add_speed(key, stream) {
var id = 'speed_' + stream; var id = 'speed_' + stream;
$("#video_speeds").append(' <span id="'+id+'">'+key+'x</span>');
$("#video_speeds").append(' <li id="'+id+'">'+key+'x</li>');
$("#"+id).click(function(){ $("#"+id).click(function(){
change_video_speed(key, stream); change_video_speed(key, stream);
$(this).siblings().removeClass("active");
$(this).addClass("active");
}); });
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment