diff --git a/app/assets/javascripts/layout.js b/app/assets/javascripts/layout.js index e69de29bb..b6bed7f47 100644 --- a/app/assets/javascripts/layout.js +++ b/app/assets/javascripts/layout.js @@ -0,0 +1,4 @@ +$(function() { + var offset = $("aside#sidebar").offset().top + $("aside#sidebar").height(); + $("#page-footer").css({"position": "absolute", "top": offset, "width": "100%", "height": "5em"}); +}); diff --git a/app/assets/stylesheets/common/main_layout.css.scss b/app/assets/stylesheets/common/main_layout.css.scss index c11b0eabc..c2bd126d3 100644 --- a/app/assets/stylesheets/common/main_layout.css.scss +++ b/app/assets/stylesheets/common/main_layout.css.scss @@ -27,6 +27,7 @@ div#page { aside#sidebar { width: 15em; float: left; + position: absolute; h1 { font-size: $h3_size; @@ -41,11 +42,6 @@ div#page { } } - aside#sidebar:after { - content: ""; - clear: both; - } - aside#sidebar > section { margin-bottom: 1em; } @@ -73,7 +69,6 @@ div#page { } footer#page-footer { - clear: both; margin: 1em; text-align: center; padding-top: 1em; diff --git a/app/assets/stylesheets/specific/posts.css.scss b/app/assets/stylesheets/specific/posts.css.scss index ec6ad27b3..35672471d 100644 --- a/app/assets/stylesheets/specific/posts.css.scss +++ b/app/assets/stylesheets/specific/posts.css.scss @@ -176,6 +176,7 @@ div#c-posts { div#a-index { div#posts { + margin-left: 0; margin-right: 6.5em; }