Changeset 13452


Ignore:
Timestamp:
2006-12-07T13:34:09+13:00 (17 years ago)
Author:
shaoqun
Message:

make the top level of TOC stay when hiding TOC

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/macros/document.dm

    r13450 r13452  
    279279 var style_display_old;
    280280 var show = true;
     281 var toc_top;
    281282
    282283 function has_toc(){
     
    300301             \{
    301302               style_display_old = div_node.style.display;
    302                div_node.style.display = "none";
     303               toc_top = document.getElementById("toc_top");
     304               if (toc_top)
     305                div_node.parentNode.insertBefore(toc_top,div_node);
     306                div_node.style.display = "none";
    303307             \};
    304308      \} 
     
    306310 \} 
    307311
    308  
     312
    309313 function show_toc()\{
    310314 
     
    315319             \{
    316320               div_node.style.display = style_display_old;
    317            
    318              \};
     321               if (toc_top)
     322                  div_node.insertBefore(toc_top,div_node.firstChild);   
     323              \};
    319324      \}
    320325
Note: See TracChangeset for help on using the changeset viewer.