diff options
author | Mario Vavti <mario@mariovavti.com> | 2016-03-02 12:31:25 +0100 |
---|---|---|
committer | Mario Vavti <mario@mariovavti.com> | 2016-03-02 12:31:25 +0100 |
commit | c97cc1487cbcac2c4fbc4d9e931a82df109af2e6 (patch) | |
tree | 8ec230a5becf307adebbafc95a6551f98b643f1b /view/theme/redbasic/js | |
parent | 7808689198601780041e022bf0698e559869f305 (diff) | |
download | volse-hubzilla-c97cc1487cbcac2c4fbc4d9e931a82df109af2e6.tar.gz volse-hubzilla-c97cc1487cbcac2c4fbc4d9e931a82df109af2e6.tar.bz2 volse-hubzilla-c97cc1487cbcac2c4fbc4d9e931a82df109af2e6.zip |
a simple cover-photo implementation for redbasic default template
Diffstat (limited to 'view/theme/redbasic/js')
-rw-r--r-- | view/theme/redbasic/js/redbasic.js | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/view/theme/redbasic/js/redbasic.js b/view/theme/redbasic/js/redbasic.js index 38dc4d209..7c5df0834 100644 --- a/view/theme/redbasic/js/redbasic.js +++ b/view/theme/redbasic/js/redbasic.js @@ -2,6 +2,17 @@ * redbasic theme specific JavaScript */ $(document).ready(function() { + + //Simple cover-photo implementation + if($('#cover-photo').length && $(window).width() > 767) { + $('.navbar-fixed-top').css('position', 'relative'); + $('main').css('padding-top', 0 + 'px'); + } + else { + $('#cover-photo').remove(); + + } + // CSS3 calc() fallback (for unsupported browsers) $('body').append('<div id="css3-calc" style="width: 10px; width: calc(10px + 10px); display: none;"></div>'); if( $('#css3-calc').width() == 10) { @@ -38,9 +49,7 @@ $(document).ready(function() { $("input[data-role=cat-tagsinput]").tagsinput({ tagClass: 'label label-primary' }); -}); -$(document).ready(function(){ var doctitle = document.title; function checkNotify() { var notifyUpdateElem = document.getElementById('notify-update'); @@ -53,3 +62,13 @@ $(document).ready(function(){ } setInterval(function () {checkNotify();}, 10 * 1000); }); + +//Simple cover-photo implementation +$(window).scroll(function () { + if($('#cover-photo').length && $(window).width() > 767 && $(window).scrollTop() >= $('#cover-photo').height()) { + $('main').css('padding-top', 71 + 'px'); + $(window).scrollTop($(window).scrollTop() - $('#cover-photo').height()) + $('.navbar-fixed-top').css('position', 'fixed'); + $('#cover-photo').remove(); + } +}); |