Lively Kernel canvas
').ownerDocument
}]]>
savefalsenull
true
null
Generatingsourcehtmlforapps.DateFormatnull1
documentation24
Generate24falsenullfalsetruenull
srcCtrl.interestingLKFileNames(URL.codeBase.withFilename('lively/'))docCreator.resources.allModules[0]docCreator.fileNameFromModuleName('lively.Undo')Undo.jsProperties.all(docCreator.resources.sources)Properties.all(docCreator.resources.sources)[0]docCreator.moduleNameFromFileName('lively/Undo.js','lively')newWebResource(newURL(Config.codeBase).withFilename('lively/')).getSubElements().subDocuments;docCreator.moduleNameFromFileName('ChangeSet.js','lively')Properties.all(docCreator.resources.sources)docCreator.resources.allClasses.collect(function(ea){returnea.getName()})truetruefalse17truetruefalse
false1truefalsetruetruefalse
nullfalsetruenullfalse
falsenullfalse
false
false
falsenullfalsefalsenullnullnullnullfalse
nullfalsetruenullfalse
DocCreator[class]:justParse[proto]falsenullfalse
false
false
falsenullfalse
localrequirements[doit]falsetruefalsetrue0false
initializer[doit]falsetruefalsetrue0false
HTMLCreator[class]falsetruefalsetrue0false
DocCreator[class]falsetruefalsetrue0false
aDoit[doit]falsetruefalsetrue0false
ModulesListCreator[class]falsetruefalsetrue0false
ModulesSourceCreator[class]falsetruefalsetrue0false
ClassesListCreator[class]falsetruefalsetrue0false
ClassMembersListCreator[class]falsetruefalsetrue0false
IndexPageCreator[class]falsetruefalsetrue0false3113nullnulltruetruetrue
00.11true
null
null
null
nulltruetrue
connections[proto]falsetruefalsetrue0false
docURL[proto]falsetruefalsetrue0false
initialize[proto]falsetruefalsetrue0false
start[proto]falsetruefalsetrue0false
justParse[proto]falsetruefalsetrue0false
readFiles[proto]falsetruefalsetrue0false
parseFiles[proto]falsetruefalsetrue0false
astExtraction[proto]falsetruefalsetrue0false
generate[proto]falsetruefalsetrue0false
moduleNameFromFileName[proto]falsetruefalsetrue0false
fileNameFromModuleName[proto]falsetruefalsetrue0false
fillWithBrs[proto]falsetruefalsetrue0false3114nullnulltruetruetrue
00.11true
null
null
null
nulltruetrue
20null
justParse:function(codeDirs){disconnectAll(this);connect(this,'readingDone',this,'parseFiles');connect(this,'parsingDone',this,'astExtraction');this.resources={codeDirs:codeDirs.collect(function(ea){returnURL.codeBase.withFilename(ea+'/')})};this.readFiles()},7truetrue2000000truetrue
00.11truetruetrue
20null
truetruetruetrue
00.11truetruetrue
Browseworld...falsenulltruefalsetrue
Pushchangesbackfalsenulltruefalsetrue
Refreshfalsenulltruefalsetrue
Evalonfalsenulltruefalsetrue
Sortfalsenulltruefalsetrue
truetruefalsefalse
['lively','apps']
docCreator=newDocCreator()docCreator.start(['lively','apps'])docCreator.justParse(['apps'])newModulesListCreator().create(docCreator.resources)newModulesSourceCreator().create(docCreator.resources)newClassesListCreator().create(docCreator.resources)newClassMembersListCreator().create(docCreator.resources)newIndexPageCreator().create(docCreator.resources)docCreator.resources.allModulesfiles=srcCtrl.interestingLKFileNames(URL.codeBase.withFilename('lively/'))filesast=srcCtrl.rootFragmentForModule('lively/Core.js')klassExtensions=ast.subElements(5).select(function(ea){returnea.type=='klassExtensionDef'})klassExtensions[0]klassExtensions.select(function(ea){returnea.name.match(/^Morph\s/)})classDef=docCreator.resources.allClasses.detect(function(ea){returnea.name=='Morph'})pageURL='http://lively-kernel.org/doc/Morph.html'newClassMembersListCreator().generateClassDefPage(classDef,pageURL)extensionMarkuptruetruefalse28truetruefalse
false1truefalsetruetruefalse
nullfalsetruenullfalse
falsenullfalse
false
false
falsenullfalsefalsenullnullnullnullfalse
nullfalsetruenullfalse
ModulesListCreator[class]falsenullfalse
false
false
falsenullfalse
localrequirements[doit]falsetruefalsetrue0false
initializer[doit]falsetruefalsetrue0false
HTMLCreator[class]falsetruefalsetrue0false
DocCreator[class]falsetruefalsetrue0false
aDoit[doit]falsetruefalsetrue0false
ModulesListCreator[class]falsetruefalsetrue0false
ModulesSourceCreator[class]falsetruefalsetrue0false
ClassesListCreator[class]falsetruefalsetrue0false
ClassMembersListCreator[class]falsetruefalsetrue0false
IndexPageCreator[class]falsetruefalsetrue0false321.55nullnulltruetruetrue
00.11true
null
null
null
nulltruetrue
target[proto]falsetruefalsetrue0false
create[proto]falsetruefalsetrue0false321.5-1nullnullnulltruetruetrue
00.11true
null
null
null
nulltruetrue
20null
DocCreator.subclass('ModulesListCreator',{target:'allModules.html',create:function(resources){//createalistofmodulesvarmodules=Properties.all(resources.sources).collect(function(path){returnthis.moduleNameFromFileName(path);},this);varelems=modules.sort().collect(function(moduleName){returnthis.div([this.a(moduleName+'_classes.html',moduleName,'classesFrame'),this.text(''),this.a(moduleName+'_source.html','[source]','contentFrame')])},this)elems.unshift(this.a('allClasses.html','allclasses','classesFrame'))this.createAndWriteDoc(this.head(),this.body([this.p('Modules')].concat(elems)),this.docURL.withFilename('allModules.html'));},});24truetrue2000000truetrue
00.11truetruetrue
20null
truetruetruetrue
00.11truetruetrue
Browseworld...falsenulltruefalsetrue
Pushchangesbackfalsenulltruefalsetrue
Refreshfalsenulltruefalsetrue
Evalonfalsenulltruefalsetrue
Sortfalsenulltruefalsetrue
truetruenullfalsenullnullnullnullfalse
Wikicontroltruetrue
null83