Dekiscript Playground

    Table of contents
    No headers

    http://forums.developer.mindtouch.co...9267#post19267

    {{ 
      var list_subpages=[]; 
      foreach (var temp in map.keyvalues(page.parent.subpages)) { 
        let list_subpages ..= [ temp..{ title: temp["value"].title } ];
      } 
      let list_subpages = list.sort(list_subpages,"title");
      var curr_group = "";
      foreach (var subpage in list_subpages) {
        if ( curr_group != string.toupper(string.substr(subpage["title"],0,1) ) ) {
          let curr_group = string.toupper(string.substr(subpage["title"],0,1));
          web.html("<br/><span style=\"font-weight:bold\">"..curr_group.."</span><br/>");
        }
        web.html("<a class=\"internal\" href=\""..subpage["value"].path.."\">"..subpage["title"].."</a><br/>");
      }
    }}


    A
    Accessmap Concept Example

    D
    Dekiscript Playground

    I
    ISO 8601 Week-date Functions

    P
    Page Restriction Modification
    Permissions Graphviz

    R
    Remote Wiki Transclusion

    {{
      var list_subpages=[];
      foreach (var temp in map.keyvalues(wiki.getpage().subpages)) {
        if ( string.indexof(temp["value"].title,":") > -1 ) {
          let list_subpages ..= [ temp..{ title: temp["value"].title } ];
        } else {
          let list_subpages ..= [ temp..{ title: "Unknown: "..temp["value"].title } ];
        }
      }
      let list_subpages = list.sort(list_subpages,"title");
      var curr_group = "";
      var colon_idx = -1;
      foreach (var subpage in list_subpages) {
        let colon_idx = string.indexof(subpage["title"],":");
        if ( curr_group != string.toupper(string.substr(subpage["title"],0,colon_idx) ) ) {
          let curr_group = string.toupper(string.substr(subpage["title"],0,colon_idx));
          web.html("<br/><span style=\"font-weight:bold\">"..curr_group.."</span><br/>");
        }
        web.html("<a class=\"internal\" href=\""..subpage["value"].path.."\">"..string.substr(subpage["title"],colon_idx+2).."</a><br/>");
      } 
    }}


    *
    site/services/{id}/proxy//*

    DELETE
    DELETE:
    archive/files
    archive/files/{fileid}
    files/{fileid}
    files/{fileid}/{filename}
    files/{fileid}/description
    files/{fileid}/properties/{key}
    groups/{groupid}
    groups/{groupid}/users/{userid}
    pages/{pageid}
    pages/{pageid}/comments/{commentnumber}
    pages/{pageid}/files/{filename}
    pages/{pageid}/files/{filename}/description
    pages/{pageid}/properties/{key}
    pages/{pageid}/security
    site/bans/{banid}
    site/logo
    site/logo.png
    site/properties/{key}
    site/services/{id}
    users/{userid}/properties/{key}

    GET
    GET:
    $files/{name}
    archive
    archive/files
    archive/files/{fileid}
    archive/files/{fileid}/{filename}
    archive/files/{fileid}/info
    archive/pages
    archive/pages/{pageid}
    archive/pages/{pageid}/contents
    archive/pages/{pageid}/info
    archive/pages/{pageid}/subpages
    comments/{commentid}
    files
    files/{fileid}
    files/{fileid}/{filename}
    files/{fileid}/description
    files/{fileid}/info
    files/{fileid}/properties
    files/{fileid}/properties/{key}
    files/{fileid}/properties/{key}/info
    files/{fileid}/revisions
    files/{name}
    groups
    groups/{groupid}
    groups/{groupid}/users
    license
    logo.png
    pages
    pages//{pageid}//subscribers
    pages/{pageid}
    pages/{pageid}/aliases
    pages/{pageid}/comments
    pages/{pageid}/comments/{commentnumber}
    pages/{pageid}/comments/{commentnumber}/content
    pages/{pageid}/contents
    pages/{pageid}/diff
    pages/{pageid}/feed
    pages/{pageid}/feed/new
    pages/{pageid}/files
    pages/{pageid}/files,subpages
    pages/{pageid}/files/{filename}
    pages/{pageid}/files/{filename}/description
    pages/{pageid}/files/{filename}/info
    pages/{pageid}/files/{filename}/revisions
    pages/{pageid}/info
    pages/{pageid}/links
    pages/{pageid}/pdf
    pages/{pageid}/properties
    pages/{pageid}/properties/{key}
    pages/{pageid}/properties/{key}/info
    pages/{pageid}/ratings
    pages/{pageid}/revisions
    pages/{pageid}/security
    pages/{pageid}/subpages
    pages/{pageid}/tags
    pages/{pageid}/tree
    pages/popular
    site/bans
    site/bans/{banid}
    site/feed
    site/feed/new
    site/functions
    site/localization
    site/logo
    site/logo.png
    site/nav/{pageid}/children
    site/nav/{pageid}/children,siblings
    site/nav/{pageid}/full
    site/nav/{pageid}/siblings
    site/opensearch
    site/opensearch/description
    site/opensearch/suggestions
    site/operations
    site/properties
    site/properties/{key}
    site/properties/{key}/info
    site/query
    site/query/log
    site/query/log/{queryid}
    site/query/log/terms
    site/roles
    site/roles/{roleid}
    site/search
    site/search/properties
    site/search/rebuild
    site/services
    site/services/{id}
    site/settings
    site/status
    site/tags
    site/tags/{tagid}
    users
    users/{userid}
    users/{userid}/favorites
    users/{userid}/favorites/feed
    users/{userid}/feed
    users/{userid}/properties
    users/{userid}/properties/{key}
    users/{userid}/properties/{key}/info
    users/authenticate

    HEAD
    $files/{name}
    files/{fileid}
    files/{fileid}/{filename}
    files/{name}
    pages/{pageid}/files/{filename}

    LOCK
    files/{fileid}
    files/{fileid}/{filename}
    pages/{pageid}/files/{filename}

    OPTIONS
    files/{fileid}
    files/{fileid}/{filename}
    pages/{pageid}/files/{filename}

    POST
    /files/{fileid}/copy
    {function}
    archive/files/restore/{fileid}
    archive/pages/{pageid}/restore
    files/{fileid}/index
    files/{fileid}/move
    files/{fileid}/properties
    files/{fileid}/revisions
    groups
    groups/{groupid}/users
    pages/{pageid}/allowed
    pages/{pageid}/comments
    pages/{pageid}/contents
    pages/{pageid}/copy
    pages/{pageid}/files/{filename}/revisions
    pages/{pageid}/index
    pages/{pageid}/message/*//*
    pages/{pageid}/move
    pages/{pageid}/properties
    pages/{pageid}/ratings
    pages/{pageid}/revert
    pages/{pageid}/revisions
    pages/{pageid}/security
    site/bans
    site/export
    site/import
    site/properties
    site/query/{queryid}
    site/search/rebuild
    site/services
    site/services/{id}
    site/services/{id}/start
    site/services/{id}/stop
    users
    users/{userid}/allowed
    users/{userid}/properties
    users/authenticate

    PUT
    files/{fileid}
    files/{fileid}/{filename}
    files/{fileid}/description
    files/{fileid}/properties
    files/{fileid}/properties/{key}
    groups/{groupid}
    groups/{groupid}/users
    license
    pages/{pageid}/comments/{commentnumber}/content
    pages/{pageid}/files/{filename}
    pages/{pageid}/files/{filename}/description
    pages/{pageid}/files/{filename}/properties/{key}
    pages/{pageid}/properties
    pages/{pageid}/properties/{key}
    pages/{pageid}/security
    pages/{pageid}/tags
    site/logo
    site/logo.png
    site/properties
    site/properties/{key}
    site/roles/{roleid}
    site/services/{id}
    site/settings
    users/{userid}
    users/{userid}/password
    users/{userid}/properties
    users/{userid}/properties/{key}

    Tag page
    Viewing 2 of 2 comments: view all
    In 8.08, you can do wiki.directory() and it will show all pages in the main namespace. edited 19:45, 29 Aug 2008
    Posted 19:45, 29 Aug 2008
    This isn't actually a wiki.directory.. just a different way of doing wiki.tree(page.path,1). Came from a forum post. Sorry for the misleading title. =)
    Posted 04:58, 30 Aug 2008
    Viewing 2 of 2 comments: view all
    You must login to post a comment.

    Copyright © 2011 MindTouch, Inc. Powered by