Lively Kernel canvas
0.160155.74700257642525-0.7882730938865793
ProjectcreationwithLivelyWiki303
10003.2559744436813296Wikicontroltrue
Next22
nullAsyouplayaroundwiththeLivelyWikiyoumightnoticeseveralbugs.Ifyouencounteronepleasereportthebug!Thankyou!OneproblemwhichoccursoftenisthatsavingworldswithspecificMorphsliketheSystemBrowsercanleadtoerrorswhenloadingthatworldagain.Alsootherchangesmaydestroyaworldwhenitissaved.WhentheerrorpreventyoufromrevertingthechangeswiththeWikiNavigator(thethinginthetopleftcorner)youcanevaluatethefollowingscriptafterlogginginfromanyotherLivelyWikiworld(justchangethevalueoffile).file='myBrokenWorld.xhtml';//enteryourfilenamehereurl=URL.source.getDirectory();dir=newFileDirectory(url);res=newSVNResource(url.toString(),Record.newPlainInstance({URL:url+file,Metadata:null,HeadRevision:null}));res.fetchMetadata(true,null);timestamps=res.getMetadata();revs=timestamps.collect(function(ea){returnea.toString().match(/.*Revision(.*)/)[1]});secondNewestRev=revs[1];oldContent=dir.fileContent(file,secondNewestRev);dir.writeFileNamed(file,oldContent);truetruefalse1truefalse
false1truefalsetruefalse
nullfalsenullfalse
Inthecaseofanemergency...nullfalse
false
false
falsenullfalsefalsenullnullnullnullfalse
UseraccountThefollowingfewpagesdemonstratehowyoucancreateownprojectsandhowyoucanaddbehaviortothem.Ifyouhavenolivelykernel.sunlabs.comaccountitisrecommendtocreateonehere.Withanuseraccountyouwillbeabletocreateandeditxhtmlprojectpages(worlds).AuthenticationCreatinganewworldcanbedonefromeverywhere.However,youmustbeloggedintodoso.Openaworldmenu(alt+clickinthebluebackground)andchoose'authenticateforwriteaccess'.Aloginwindowwillappearinwhichyoucanenteryourusernameandpassword.CreateanewworldWhenyouareloggedin,createanewworldbyopeningtheworldmenuandchoose'publishworldas...'.Youwillbeabletoenteranewnamefortheworld.Noticethatthereareafewnameswhichyoucannotuse.Everythingbeginningwith'lively'or'non-'aswellas'index.xhtml'and'example.xhtml'areinvalidnames.14
http://www.lively-kernel.org/repository/lively-wiki/truetruetruetruetrue
falsetruetruefalse
false1truefalsetruetruefalse
gerbil_junk.jsfalsetruefalse0false
Localcodefalsetruefalse0false
Pen.lkmlfalsetruefalse0false
SmalltalkParser.ometafalsetruefalse0false
WikiParser.ometa(notparsed)falsetruefalse0false1893nullnulltruefalsefalsenullnulltruetruefalse
false1truefalse
nullfalse
nullfalse
nullfalse
nullfalsefalsetruetruefalse
SmalltalkParserfalsetruefalse0false
JS2StConverterfalsetruefalse0false2200nullnulltruefalsefalsenullnulltruetruefalse
false1truefalse
nullfalse
nullfalse
nullfalse
nullfalsefalsetruetruefalse
spacefalsetruefalse0false
identifierfalsetruefalse0false
unaryIdfalsetruefalse0false
binaryOpfalsetruefalse0false
keywordPartfalsetruefalse0false
variablefalsetruefalse0false
instanceVariablefalsetruefalse0false
literalfalsetruefalse0false
numberLiteralfalsetruefalse0false
stringLiteralfalsetruefalse0false
arrayLiteralfalsetruefalse0false
primaryfalsetruefalse0false
expressionfalsetruefalse0false
exitfalsetruefalse0false
assignmentfalsetruefalse0false
cascadefalsetruefalse0false
evaluationfalsetruefalse0false
messagefalsetruefalse0false
unarySendfalsetruefalse0false
unaryMsgfalsetruefalse0false
binarySendfalsetruefalse0false
binaryMsgfalsetruefalse0false
keywordSendfalsetruefalse0false
keywordMsgfalsetruefalse0false
blockfalsetruefalse0false
blockArgsfalsetruefalse0false
sequencefalsetruefalse0false
declaredVarsfalsetruefalse0false
propertyOrMethodfalsetruefalse0false
propertyfalsetruefalse0false
methodfalsetruefalse0false
stMethodBodyfalsetruefalse0false
primitiveBodyfalsetruefalse0false
methodNameAndArgsfalsetruefalse0false
smalltalkClassfalsetruefalse0false
smalltalkClassesfalsetruefalse0false
optfalsetruefalse0false
fromTofalsetruefalse0false
logfalsetruefalse0false2209nullnulltruefalsenullfalsenulltruetruefalse
false1truefalse
nullfalse
nullfalse
nullfalse
nullfalsefalsetruetruefalse
20nullfalse
stringLiteral='\''(token('\'\'')->'\''|~'\''char)*:val'\''->val.join(''), '\\'' | ~'\\'' char)*:val '\\''\n -> val.join(''),"]]>2truetrue2000000false '\\'' | ~'\\'' char)*:val '\\''\n -> val.join(''),"]]>truetruefalse
false1truefalsetruetruefalse
20nullfalse
truetruefalsetruetruefalse
false1truefalsetruetruefalse
Addmodulefalsenullfalsefalsetrue
Loadallfalsenullfalsefalsetrue
LineNofalsenullfalsefalsetrue
Refreshfalsenullfalsefalsetrue
Evalonfalsenullfalsefalsetrue
Sortfalsenullfalsefalsetrue
Viewas...falsenullfalsefalsetrue
classesfalsenullfalsetruetruetrue
functionsfalsenullfalsetruetruetrue
objectsfalsenullfalsetruetruetrue
truetrue
false
nullfalsetruenullfalse
SmalltalkParser.ometa:SmalltalkParser:stringLiteralfalsenullfalse
false
false
falsenullfalsefalsenullnullnullnullfalse
false
truefalse
nullfalsetruenullfalse
Widgetfalsenullfalse
false
false
falsenullfalsefalsenullnullnullnullfalsenull16