All Downloads are FREE. Search and download functionalities are using the official Maven repository.

test.content.web.dataTree.script Maven / Gradle / Ivy

There is a newer version: 3.0.4
Show newest version
// Called by dynatree to get the nodes below this one for data. This one is "key"

prefix = web['key'];
response = [];
if prefix == "/" do
    // We need to get the documentRepositories
    repos = #doc.getDocRepoConfigs();
    for repo in repos do
       repoName = repo['authority']; //"test"; //repo.getPartitionName();
       inner = { "title" : repoName, "isLazy" : true, "key" : "//${repoName}", "isFolder" : true };
       response += inner;
    end
else do
  children = #doc.findDocsByUriPrefix(prefix, 1);

  rfis = [];
  for each in keys(children) do
    rfis += children[each];
  end

  x = fromjson(json(rfis));
  for c in x do 
     f = c['folder'];
     name = c['name'];
     inner = { "title" : name, "isLazy" : f, "key" : "${prefix}/${name}", "isFolder" : f };
     response += inner;
  end
end
println(json(response));




© 2015 - 2025 Weber Informatics LLC | Privacy Policy