User:anbrcyp > Dekiscript Playground

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/>");
  } 
}}


DELETE
MindTouch_Deki/API_Reference/DELETE:
archive/files
archive/files/{fileid}
files/{fileid}
files/{fileid}/description
groups/{groupid}
pages/{pageid}
pages/{pageid}/comments/{commentnumber}
pages/{pageid}/files/{filename}
pages/{pageid}/files/{filename}/description
pages/{pageid}/security
site/logo
site/logo.png

GET
MindTouch_Deki/API_Reference/GET:
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
files
files/{fileid}
files/{fileid}/{filename}
files/{fileid}/description
files/{fileid}/info
files/{fileid}/revisions
files/{name}
groups
groups/{groupid}
groups/{groupid}/users
logo.png
pages
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}/export
pages/{pageid}/feed
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}/properties
pages/{pageid}/revisions
pages/{pageid}/security
pages/{pageid}/subpages
pages/{pageid}/tags
pages/{pageid}/tree
pages/popular
site/feed
site/functions
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/roles
site/roles/{roleid}
site/search
site/services
site/services/{id}
site/settings
users
users/{userid}
users/{userid}/favorites/feed
users/{userid}/feed
users/authenticate

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

POST
{function}
archive/files/restore/{fileid}
archive/pages/{pageid}/restore
files/{fileid}/index
files/{fileid}/move
groups
pages/{pageid}/comments
pages/{pageid}/contents
pages/{pageid}/index
pages/{pageid}/move
pages/{pageid}/revert
pages/{pageid}/security
site/search/rebuild
site/services
site/services/{id}
users
users/{userid}/allowed
users/authenticate

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

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 03:45, 30 Aug 2008
Posted 03:45, 30 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 12:58, 30 Aug 2008
Viewing 2 of 2 comments: view all
You must login to post a comment.
Powered by MindTouch Deki v.8.08.2