Changeset 265 in t29-www for shared


Ignore:
Timestamp:
May 31, 2012, 2:39:20 AM (8 years ago)
Author:
sven
Message:

Bugfixes:

  • menu.js, template.php, style.css: Loesung fuer abhauenden Menubutton (get-menu) am Ende der Seite (schob sich unter Footer) gefunden, Menue kann jetzt zu jeder Zeit eingeblendet werden.
  • cache.php: Dokumentation
  • navigation.xml: Typos beseitigt
Location:
shared
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • shared/css-v6/style.css

    r261 r265  
    423423}
    424424
     425section.sidebar.bottom {
     426        position: absolute;
     427        bottom: 0; left: 0;
     428}
     429
     430section.sidebar.bottom .button.get-menu {
     431        position: static;
     432        margin-bottom: -25px;
     433}
     434
     435html.button-stick-bottom section.sidebar.top .button.get-menu {
     436        display: none;
     437}
     438
    425439/* Footer */
    426440footer {
  • shared/js-v6/modules/menu.js

    r260 r265  
    125125                                break;
    126126                        case t29.menu.scroll.States.FIX:
     127                        case t29.menu.scroll.States.STICK_BOTTOM:
    127128                                // zu Static uebergehen, mit Animation.
    128129                                t29.menu.side.fadeOut(function(){
     
    130131                                break;
    131132                        case t29.menu.scroll.States.STICK_TOP:
    132                         case t29.menu.scroll.States.STICK_BOTTOM:
    133133                        default:
    134134                                // diese Faelle sollten nicht vorkommen.
     
    141141        t29.menu.scroll.max_bottom = $("footer").offset().top - t29.menu.side.height();
    142142        t29.menu.scroll.stick_bottom = $("footer").offset().top - t29.menu.side.height() - $("#background-color-container").offset().top;
     143        t29.menu.scroll.button_max_bottom = $("footer").offset().top;
    143144        //t29.menu.scroll.max_bottom - $("#background-color-container").offset().top;
    144145
    145146        $(window).scroll(function(){
    146147                var y = $(this).scrollTop();
     148
    147149                switch(t29.menu.scroll.state) {
    148                         case t29.menu.scroll.States.STATIC: return; // System inaktiv.
     150                        case t29.menu.scroll.States.STATIC: break; // System inaktiv.
    149151                        case t29.menu.scroll.States.FIX:
    150152                                if(y < t29.menu.scroll.origin_top)
     
    171173                                }
    172174                                break;
     175                }
     176
     177                // Sichtbarkeit des Fixed-Buttons am unteren Seitenrand
     178                // festlegen:
     179                if(y + $(window).height() > t29.menu.scroll.button_max_bottom) {
     180                        $("html").addClass('button-stick-bottom');
     181                } else if($("html").hasClass('button-stick-bottom')) {
     182                        $("html").removeClass('button-stick-bottom');
    173183                }
    174184        }); // end event window.scroll.
Note: See TracChangeset for help on using the changeset viewer.
© 2008 - 2013 technikum29 • Sven Köppel • Some rights reserved
Powered by Trac
Expect where otherwise noted, content on this site is licensed under a Creative Commons 3.0 License