Template:DropDown

    Table of contents
    No headers

    {{
    var pgpath;
    var langpath ="/";

    if ($path) {
    var pathsplit = string.split($path,"/");
    let pathcnt = #pathsplit;
    let pgpath = $path;
    let langpath=$path;
    }
    var langdir = wiki.getpage(langpath);

    var topnav = langdir.subpages;
    var subnav;
    var navhtml;
    var tophtml;
    var subhtml;
    var dropicon;
    var topselect;

    foreach(var top in topnav) {
      let subhtml='';
      let subnav = top.subpages;
      let dropicon='';
      let topselect='';

      foreach(var sub in subnav) {
         let subhtml..=('<li class="'..sub.name..'">'..web.link(sub.uri,sub.title)..'</li>')
      }
      if (#subnav > 0) {
         let dropicon='<span class="dropicon">v</span>';
      }
      if (string.contains(page.uri,top.uri)) {
         let topselect=' selected ';
      }

    let navhtml..=('<li class="'..top.name..topselect..'"><span>'..web.link(top.uri,top.title)..dropicon..'</span><ul>'..subhtml..'</ul></li>');
    }

    web.html('<ul id="DWdynnav">'..navhtml..'</ul>');
    }}

    Tag page
    You must login to post a comment.

    Copyright © 2011 MindTouch, Inc. Powered by