Dotclear

Changeset 1861:19f3c0a14aeb


Ignore:
Timestamp:
09/15/13 11:01:14 (12 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Add a collapser for the main menu, step 1.

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • admin/js/common.js

    r1834 r1861  
    397397          return true; 
    398398     }); 
     399 
     400     // Main menu collapser 
     401    var objMain = $('#wrapper'); 
     402    function showSidebar(){ 
     403         // Show sidebar 
     404        objMain.removeClass('hide-mm'); 
     405        $.cookie('sidebar-pref',null,{expires:30}); 
     406    } 
     407    function hideSidebar(){ 
     408         // Hide sidebar 
     409        objMain.addClass('hide-mm'); 
     410        $.cookie('sidebar-pref','hide-mm',{expires:30}); 
     411    } 
     412    // Sidebar separator 
     413    var objSeparator = $('#collapser'); 
     414    objSeparator.click(function(e){ 
     415        e.preventDefault(); 
     416        if ( objMain.hasClass('hide-mm') ){ 
     417            showSidebar(); 
     418        } 
     419        else { 
     420            hideSidebar(); 
     421        } 
     422    }); // .css('height', objSeparator.parent().outerHeight() + 'px'); 
     423     if ( $.cookie('sidebar-pref') == 'hide-mm' ){ 
     424          objMain.addClass('hide-mm'); 
     425     } else { 
     426          objMain.removeClass('hide-mm'); 
     427     } 
     428 
    399429}); 
    400  
  • admin/style/default.css

    r1856 r1861  
    5555     border-top: 1px solid #ccc; 
    5656     } 
     57#collapser { 
     58     } 
     59.hide-mm #main { 
     60     width: 100%; 
     61     margin-left: 0; 
     62     float: none; 
     63     } 
     64.hide-mm #content { 
     65     margin-left: 0; 
     66     float: none; 
     67     } 
     68.hide-mm #main-menu { 
     69     display: none; 
     70     } 
     71.hide #collapser { 
     72     } 
     73 
    5774/* -------------------------------------------------------------- layout: two-cols */ 
    5875.two-cols { 
     
    21202137     margin-bottom: 0; 
    21212138     } 
    2122 .vertical-separator { 
     2139.vertical-collapser { 
    21232140     margin-top: 2em; 
    21242141     } 
    2125      p.clear.vertical-separator { 
     2142     p.clear.vertical-collapser { 
    21262143          padding-top: 2em; 
    21272144          } 
  • inc/admin/lib.dc.page.php

    r1851 r1861  
    206206          echo 
    207207          '</div>'."\n".      // End of #main-menu 
     208 
    208209          '<div id="footer">'. 
     210          '<a href="#" id="collapser"><span>'.__('Switch main menu').'</span></a>'. 
    209211          '<span class="helplink"><a href="help.php">'.__('Global help').'</a></span> '. 
    210212          '<a href="http://dotclear.org/" title="'.$text.'"><img src="style/dc_logos/w-dotclear90.png" alt="'.$text.'" /></a></div>'."\n". 
  • locales/fr/main.po

    r1853 r1861  
    33783378msgid "Size of inserted image:" 
    33793379msgstr "Taille de l'image insérée :" 
     3380 
     3381msgid "Switch main menu" 
     3382msgstr "Afficher/masquer le menu principal" 
Note: See TracChangeset for help on using the changeset viewer.

Sites map