application each time a user enters the doc-frameset. - function docfiles aren't stored in their own directory each but moved up to the prototype directory, further regex-parsing of the resuting html-code necessary
69 lines
1.7 KiB
JavaScript
69 lines
1.7 KiB
JavaScript
function read_action () {
|
|
this.readApplication ();
|
|
res.redirect (this.href("main"));
|
|
}
|
|
|
|
function main_action () {
|
|
if (checkAddress()==false)
|
|
return;
|
|
if (checkAuth(this.getParentElement ())==false)
|
|
return;
|
|
this.renderSkin ("frameset");
|
|
}
|
|
|
|
|
|
function prototypes_action () {
|
|
if (checkAddress()==false)
|
|
return;
|
|
if (checkAuth(this.getParentElement ())==false)
|
|
return;
|
|
res.data.body = this.renderSkinAsString ("prototypes");
|
|
renderSkin ("api");
|
|
}
|
|
|
|
|
|
function summary_action () {
|
|
if (checkAddress()==false)
|
|
return;
|
|
if (checkAuth(this.getParentElement ())==false)
|
|
return;
|
|
res.data.body = this.renderSkinAsString ("summary");
|
|
renderSkin ("api");
|
|
}
|
|
|
|
|
|
function functionindex_action () {
|
|
if (checkAddress()==false)
|
|
return;
|
|
if (checkAuth(this.getParentElement ())==false)
|
|
return;
|
|
res.data.body = this.renderSkinAsString ("functionindex");
|
|
renderSkin ("api");
|
|
}
|
|
|
|
|
|
function render_action () {
|
|
if (checkAddress()==false)
|
|
return;
|
|
if (checkAuth(this.getParentElement ())==false)
|
|
return;
|
|
res.writeln("<html><head><title>render</title></head><body>rendering API ... ");
|
|
var prefix = this.href ("");
|
|
this.storePage (this, "main", "", "index.html");
|
|
this.storePage (this, "prototypes");
|
|
this.storePage (this, "summary");
|
|
this.storePage (this, "functionindex");
|
|
var ct = 4;
|
|
var arr = this.listChildren ();
|
|
for (var i=0; i<arr.length; i++) {
|
|
this.storePage (arr[i], "list", "../");
|
|
this.storePage (arr[i], "main", "../");
|
|
ct += 2;
|
|
var subarr = arr[i].listChildren ();
|
|
for (var j=0; j<subarr.length; j++) {
|
|
this.storePage (subarr[j], "main", "../", subarr[j].getElementName () + ".html");
|
|
ct += 1;
|
|
}
|
|
}
|
|
res.writeln (" ... wrote " + ct + " files");
|
|
}
|