Lively Kernel canvas
// this script is evaluated on world load
savefalsenull
truenullfalse
100011.757419821846463Wikicontroltrue
nulltruenewWebResource('http://www.lively-kernel.org/repository/webwerkstatt/robert/ide.js').del()newWebResource('http://www.lively-kernel.org/repository/webwerkstatt/benchmarks/').create()src=newWebResource('http://www.lively-kernel.org/repository/webwerkstatt/robert/workspace.xhtml').getContent()newWebResource('http://www.lively-kernel.org/repository/webwerkstatt/benchmarks/benchmark2.xhtml').setContent(src)processCotruetruefalse7truetruefalse
false1truefalsetruetruefalse
nullfalsetruenullfalse
falsenullfalse
false
false
falsenullfalsefalsenullnullnullnullfalse
Widgets.js(notloaded)falsetruefalse0false
WikiWidget.js(notloaded)falsetruefalse0false
Data.js(notloaded)falsetruefalse0false
WikiParser.ometa(notloaded)falsetruefalse0false
Base.js(notloaded)falsetruefalse0false
defaultconfig.js(notloaded)falsetruefalse0false
CanvasExpt.js(notloaded)falsetruefalse0false
obsolete.js(notloaded)falsetruefalse0false
Serialization.js(notloaded)falsetruefalse0false
lk-js-parser.txt(notloaded)falsetruefalse0false
Examples.js(notloaded)falsetruefalse0false
Helper.js(notloaded)falsetruefalse0false
WikiParser.js(notloaded)falsetruefalse0false
demofx.js(notloaded)falsetruefalse0false
miniprototype.js(notloaded)falsetruefalse0false
WebPIM.js(notloaded)falsetruefalse0false
GridLayout.js(notloaded)falsetruefalse0false
Text.jsfalsetruefalse0false
EmuDom.js(notloaded)falsetruefalse0false
Core.js(notloaded)falsetruefalse0false
TestRunnerExtensions.js(notloaded)falsetruefalse0false
LKWiki.js(notloaded)falsetruefalse0false
bindings.js(notloaded)falsetruefalse0false
Fabrik.js(notloaded)falsetruefalse0false
SmalltalkParserSupport.js(notloaded)falsetruefalse0false
rhino-compat.js(notloaded)falsetruefalse0false
Tools.js(notloaded)falsetruefalse0false
SmalltalkParser.js(notloaded)falsetruefalse0false
Contributions.js(notloaded)falsetruefalse0false
Storage.js(notloaded)falsetruefalse0false
Ometa.js(notloaded)falsetruefalse0false
Graffle.js(notloaded)falsetruefalse0false
phone.js(notloaded)falsetruefalse0false
Presentation.js(notloaded)falsetruefalse0false
TileScripting.js(notloaded)falsetruefalse0false
localconfig.js(notloaded)falsetruefalse0false
Styles.js(notloaded)falsetruefalse0false
LKFileParser.js(notloaded)falsetruefalse0false
Main.js(notloaded)falsetruefalse0false
LKFileParser.txt(notloaded)falsetruefalse0false
FileUploadWidget.js(notloaded)falsetruefalse0false
Network.js(notloaded)falsetruefalse0false
SmalltalkParser.ometa(notloaded)falsetruefalse0false
Connector.js(notloaded)falsetruefalse0false
TestFramework.js(notloaded)falsetruefalse0false
scene.js(notloaded)falsetruefalse0false
simpleMain.js(notloaded)falsetruefalse0false
ChangeSet.js(notloaded)falsetruefalse0false
ide.js(notloaded)falsetruefalse0false
Localcodefalsetruefalse0false18617nullnulltruefalsetruetruefalse
false1truefalse
nullfalse
nullfalse
nullfalse
nullfalsefalsetruetruefalse
lively.Text.CharacterInfofalsetruefalse0false
lively.Text.Fontfalsetruefalse0false
thisModule.Font(extension)falsetruefalse0false
lively.Text.TextWordfalsetruefalse0false
lively.Text.TextLinefalsetruefalse0false
TextSelectionMorphfalsetruefalse0false
lively.Text.ChunkStreamfalsetruefalse0false
TextMorphfalsetruefalse0false
TextMorph(extension)falsetruefalse0false
TextMorph(extension)falsetruefalse0false
TextMorph(extension)falsetruefalse0false
TextMorph(extension)falsetruefalse0false
TextMorph(extension)falsetruefalse0false
PrintMorphfalsetruefalse0false
TestTextMorphfalsetruefalse0false
LabeledTextMorphfalsetruefalse0false
RunArrayfalsetruefalse0false
RunArray(extension)falsetruefalse0false
lively.Text.Textfalsetruefalse0false
TextEmphasisfalsetruefalse0false2177nullnulltruefalsetruetruefalse
false1truefalse
nullfalse
nullfalse
nullfalse
nullfalsefalsetruetruefalse
documentation(proto)falsetruefalse0false
doNotSerialize(proto)falsetruefalse0false
fontSize(proto)falsetruefalse0false
fontFamily(proto)falsetruefalse0false
textColor(proto)falsetruefalse0false
backgroundColor(proto)falsetruefalse0false
style(proto)falsetruefalse0false
padding(proto)falsetruefalse0false
wrap(proto)falsetruefalse0false
maxSafeSize(proto)falsetruefalse0false
tabWidth(proto)falsetruefalse0false
tabsAsSpaces(proto)falsetruefalse0false
noShallowCopyProperties(proto)falsetruefalse0false
locale(proto)falsetruefalse0false
acceptInput(proto)falsetruefalse0false
autoAccept(proto)falsetruefalse0false
isSelecting(proto)falsetruefalse0false
selectionPivot(proto)falsetruefalse0false
lineNumberHint(proto)falsetruefalse0false
hasKeyboardFocus(proto)falsetruefalse0false
useChangeClue(proto)falsetruefalse0false
formals(proto)falsetruefalse0false
initializeTransientState(proto)falsetruefalse0false
initializePersistentState(proto)falsetruefalse0false
initializeTextSelection(proto)falsetruefalse0false
restoreFromSubnode(proto)falsetruefalse0false
restorePersistentState(proto)falsetruefalse0false
initialize(proto)falsetruefalse0false
prepareForSerialization(proto)falsetruefalse0false
onDeserialize(proto)falsetruefalse0false
acceptsDropping(proto)falsetruefalse0false
remove(proto)falsetruefalse0false
bounds(proto)falsetruefalse0false
setTextColor(proto)falsetruefalse0false
getTextColor(proto)falsetruefalse0false
applyStyle(proto)falsetruefalse0false
applyStyleDeferred(proto)falsetruefalse0false
makeStyleSpec(proto)falsetruefalse0false
setWrapStyle(proto)falsetruefalse0false
beLabel(proto)falsetruefalse0false
beListItem(proto)falsetruefalse0false
nextHistoryEntry(proto)falsetruefalse0false
previousHistoryEntry(proto)falsetruefalse0false
saveHistoryEntry(proto)falsetruefalse0false
beInputLine(proto)falsetruefalse0false
beHelpBalloonFor(proto)falsetruefalse0false
subMenuItems(proto)falsetruefalse0false
editMenuItems(proto)falsetruefalse0false
textTopLeft(proto)falsetruefalse0false
ensureRendered(proto)falsetruefalse0false
resetRendering(proto)falsetruefalse0false
renderAfterReplacement(proto)falsetruefalse0false
ensureTextString(proto)falsetruefalse0false
getCharBounds(proto)falsetruefalse0false
renderText(proto)falsetruefalse0false
composeLines(proto)falsetruefalse0false
lineNumberSearch(proto)falsetruefalse0false
lineNumberForIndex(proto)falsetruefalse0false
lineForIndex(proto)falsetruefalse0false
lineNumberForY(proto)falsetruefalse0false
lineForY(proto)falsetruefalse0false
hit(proto)falsetruefalse0false
setTabWidth(proto)falsetruefalse0false
compositionWidth(proto)falsetruefalse0false
fitText(proto)falsetruefalse0false
lineHeight(proto)falsetruefalse0false
fitHeight(proto)falsetruefalse0false
fitWidth(proto)falsetruefalse0false
showsSelectionWithoutFocus(proto)falsetruefalse0false
getTextSelection(proto)falsetruefalse0false
removeTextSelection(proto)falsetruefalse0false
selectionStyle(proto)falsetruefalse0false
undrawSelection(proto)falsetruefalse0false
drawSelection(proto)falsetruefalse0false
lineNo(proto)falsetruefalse0false
lineRect(proto)falsetruefalse0false
charOfPoint(proto)falsetruefalse0false
handlesMouseDown(proto)falsetruefalse0false
onMouseDown(proto)falsetruefalse0false
onMouseMove(proto)falsetruefalse0false
onMouseOut(proto)falsetruefalse0false
linkUnderMouse(proto)falsetruefalse0false
doLinkThing(proto)falsetruefalse0false
onMouseUp(proto)falsetruefalse0false
startSelection(proto)falsetruefalse0false
extendSelectionEvt(proto)falsetruefalse0false
selectionString(proto)falsetruefalse0false
getSelectionString(proto)falsetruefalse0false
getSelectionText(proto)falsetruefalse0false
setRichText(proto)falsetruefalse0false
getRichText(proto)falsetruefalse0false
replaceSelectionWith(proto)falsetruefalse0false
setNullSelectionAt(proto)falsetruefalse0false
hasNullSelection(proto)falsetruefalse0false
setSelectionRange(proto)falsetruefalse0false
takesKeyboardFocus(proto)falsetruefalse0false
setHasKeyboardFocus(proto)falsetruefalse0false
onFocus(proto)falsetruefalse0false
onBlur(proto)falsetruefalse0false
onKeyDown(proto)falsetruefalse0false
onKeyPress(proto)falsetruefalse0false
replaceSelectionfromKeyboard(proto)falsetruefalse0false
doCut(proto)falsetruefalse0false
doCopy(proto)falsetruefalse0false
doPaste(proto)falsetruefalse0false
doSelectAll(proto)falsetruefalse0false
doMore(proto)falsetruefalse0false
doExchange(proto)falsetruefalse0false
doFind(proto)falsetruefalse0false
doFindNext(proto)falsetruefalse0false
doSearch(proto)falsetruefalse0false
doInspect(proto)falsetruefalse0false
pvtStringAndOffsetToEval(proto)falsetruefalse0false
doDoit(proto)falsetruefalse0false
doPrintit(proto)falsetruefalse0false
doSave(proto)falsetruefalse0false
tryBoundEval(proto)falsetruefalse0false
doHelp(proto)falsetruefalse0false
doUndo(proto)falsetruefalse0false
processCommandKeys(proto)falsetruefalse0false
linkifySelection(proto)falsetruefalse0false
colorSelection(proto)falsetruefalse0false
setSelectionColor(proto)falsetruefalse0false
pvtCurrentLine(proto)falsetruefalse0false
pvtCurrentLineString(proto)falsetruefalse0false21794nullnulltruefalsefalsenullnulltruetruefalse
false1truefalse
nullfalse
nullfalse
nullfalse
nullfalsefalsetruetruefalse
setSelectionRange:function(piv,ext){//console.log("setSelectionRange("+piv+","+ext,")")this.selectionRange=(ext>=piv)?[piv,ext-1]:[ext,piv-1];this.setSelection(this.getSelectionString());this.drawSelection();this.typingHasBegun=false;//Newselectionstartsnewtyping},= piv) ? [piv, ext - 1] : [ext, piv - 1];\n\t\tthis.setSelection(this.getSelectionString());\n\t\tthis.drawSelection(); \n\tthis.typingHasBegun = false; // New selection starts new typing\n\t},"]]>6truetrue2000000false= piv) ? [piv, ext - 1] : [ext, piv - 1];\n\t\tthis.setSelection(this.getSelectionString());\n\t\tthis.drawSelection(); \n\tthis.typingHasBegun = false; // New selection starts new typing\n\t},"]]>truetruefalse
false1truefalsetruetruefalse
Browseworld...falsenullfalsefalsetruefalse
Loadallfalsenullfalsefalsetruefalse
LineNofalsenullfalsefalsetruefalse
Refreshfalsenullfalsefalsetruefalse
Evalonfalsenullfalsefalsetruefalse
Sortfalsenullfalsefalsetruefalse
Viewas...falsenullfalsefalsetruefalse
classesfalsenullfalsetruetruetrue
functionsfalsenullfalsetruetruetrue
objectsfalsenullfalsetruetruetrue
truetruefalsenull
nullfalsetruenullfalse
Text.js:TextMorph:setSelectionRange(proto)falsenullfalse
false
false
falsenullfalsefalsenullnullnullnullfalse
Text.jsfalsetruefalse0false216.610006103515620nullnulltruefalsefalsenullnulltruetruefalse
false1truefalse
nullfalse
nullfalse
nullfalse
nullfalsefalsetruetruefalse
lively.Text.CharacterInfofalsetruefalse0false
lively.Text.Fontfalsetruefalse0false
thisModule.Font(extension)falsetruefalse0false
lively.Text.TextWordfalsetruefalse0false
lively.Text.TextLinefalsetruefalse0false
TextSelectionMorphfalsetruefalse0false
lively.Text.ChunkStreamfalsetruefalse0false
TextMorphfalsetruefalse0false
TextMorph(extension)falsetruefalse0false
TextMorph(extension)falsetruefalse0false
TextMorph(extension)falsetruefalse0false
TextMorph(extension)falsetruefalse0false
TextMorph(extension)falsetruefalse0false
PrintMorphfalsetruefalse0false
TestTextMorphfalsetruefalse0false
LabeledTextMorphfalsetruefalse0false
RunArrayfalsetruefalse0false
RunArray(extension)falsetruefalse0false
lively.Text.Textfalsetruefalse0false
TextEmphasisfalsetruefalse0false255.210012207031247nullnulltruefalsenullfalsenulltruetruefalse
false1truefalse
nullfalse
nullfalse
nullfalse
nullfalsefalsetruetruefalse
documentation(proto)falsetruefalse0false
doNotSerialize(proto)falsetruefalse0false
fontSize(proto)falsetruefalse0false
fontFamily(proto)falsetruefalse0false
textColor(proto)falsetruefalse0false
backgroundColor(proto)falsetruefalse0false
style(proto)falsetruefalse0false
padding(proto)falsetruefalse0false
wrap(proto)falsetruefalse0false
maxSafeSize(proto)falsetruefalse0false
tabWidth(proto)falsetruefalse0false
tabsAsSpaces(proto)falsetruefalse0false
noShallowCopyProperties(proto)falsetruefalse0false
locale(proto)falsetruefalse0false
acceptInput(proto)falsetruefalse0false
autoAccept(proto)falsetruefalse0false
isSelecting(proto)falsetruefalse0false
selectionPivot(proto)falsetruefalse0false
lineNumberHint(proto)falsetruefalse0false
hasKeyboardFocus(proto)falsetruefalse0false
useChangeClue(proto)falsetruefalse0false
formals(proto)falsetruefalse0false
initializeTransientState(proto)falsetruefalse0false
initializePersistentState(proto)falsetruefalse0false
initializeTextSelection(proto)falsetruefalse0false
restoreFromSubnode(proto)falsetruefalse0false
restorePersistentState(proto)falsetruefalse0false
initialize(proto)falsetruefalse0false
prepareForSerialization(proto)falsetruefalse0false
onDeserialize(proto)falsetruefalse0false
acceptsDropping(proto)falsetruefalse0false
remove(proto)falsetruefalse0false
bounds(proto)falsetruefalse0false
setTextColor(proto)falsetruefalse0false
getTextColor(proto)falsetruefalse0false
applyStyle(proto)falsetruefalse0false
applyStyleDeferred(proto)falsetruefalse0false
makeStyleSpec(proto)falsetruefalse0false
setWrapStyle(proto)falsetruefalse0false
beLabel(proto)falsetruefalse0false
beListItem(proto)falsetruefalse0false
nextHistoryEntry(proto)falsetruefalse0false
previousHistoryEntry(proto)falsetruefalse0false
saveHistoryEntry(proto)falsetruefalse0false
beInputLine(proto)falsetruefalse0false
beHelpBalloonFor(proto)falsetruefalse0false
subMenuItems(proto)falsetruefalse0false
editMenuItems(proto)falsetruefalse0false
textTopLeft(proto)falsetruefalse0false
ensureRendered(proto)falsetruefalse0false
resetRendering(proto)falsetruefalse0false
renderAfterReplacement(proto)falsetruefalse0false
ensureTextString(proto)falsetruefalse0false
getCharBounds(proto)falsetruefalse0false
renderText(proto)falsetruefalse0false
composeLines(proto)falsetruefalse0false
lineNumberSearch(proto)falsetruefalse0false
lineNumberForIndex(proto)falsetruefalse0false
lineForIndex(proto)falsetruefalse0false
lineNumberForY(proto)falsetruefalse0false
lineForY(proto)falsetruefalse0false
hit(proto)falsetruefalse0false
setTabWidth(proto)falsetruefalse0false
compositionWidth(proto)falsetruefalse0false
fitText(proto)falsetruefalse0false
lineHeight(proto)falsetruefalse0false
fitHeight(proto)falsetruefalse0false
fitWidth(proto)falsetruefalse0false
showsSelectionWithoutFocus(proto)falsetruefalse0false
getTextSelection(proto)falsetruefalse0false
removeTextSelection(proto)falsetruefalse0false
selectionStyle(proto)falsetruefalse0false
undrawSelection(proto)falsetruefalse0false
drawSelection(proto)falsetruefalse0false
lineNo(proto)falsetruefalse0false
lineRect(proto)falsetruefalse0false
charOfPoint(proto)falsetruefalse0false
handlesMouseDown(proto)falsetruefalse0false
onMouseDown(proto)falsetruefalse0false
onMouseMove(proto)falsetruefalse0false
onMouseOut(proto)falsetruefalse0false
linkUnderMouse(proto)falsetruefalse0false
doLinkThing(proto)falsetruefalse0false
onMouseUp(proto)falsetruefalse0false
startSelection(proto)falsetruefalse0false
extendSelectionEvt(proto)falsetruefalse0false
selectionString(proto)falsetruefalse0false
getSelectionString(proto)falsetruefalse0false
getSelectionText(proto)falsetruefalse0false
setRichText(proto)falsetruefalse0false
getRichText(proto)falsetruefalse0false
replaceSelectionWith(proto)falsetruefalse0false
setNullSelectionAt(proto)falsetruefalse0false
hasNullSelection(proto)falsetruefalse0false
setSelectionRange(proto)falsetruefalse0false
takesKeyboardFocus(proto)falsetruefalse0false
setHasKeyboardFocus(proto)falsetruefalse0false
onFocus(proto)falsetruefalse0false
onBlur(proto)falsetruefalse0false
onKeyDown(proto)falsetruefalse0false
onKeyPress(proto)falsetruefalse0false
replaceSelectionfromKeyboard(proto)falsetruefalse0false
modifySelectedLines(proto)falsetruefalse0false
doCut(proto)falsetruefalse0false
doCopy(proto)falsetruefalse0false
doPaste(proto)falsetruefalse0false
doSelectAll(proto)falsetruefalse0false
doMore(proto)falsetruefalse0false
doExchange(proto)falsetruefalse0false
doFind(proto)falsetruefalse0false
doFindNext(proto)falsetruefalse0false
doSearch(proto)falsetruefalse0false
doInspect(proto)falsetruefalse0false
pvtStringAndOffsetToEval(proto)falsetruefalse0false
doDoit(proto)falsetruefalse0false
doPrintit(proto)falsetruefalse0false
doSave(proto)falsetruefalse0false
tryBoundEval(proto)falsetruefalse0false
doHelp(proto)falsetruefalse0false
doUndo(proto)falsetruefalse0false
processCommandKeys(proto)falsetruefalse0false
linkifySelection(proto)falsetruefalse0false
colorSelection(proto)falsetruefalse0false
setSelectionColor(proto)falsetruefalse0false
indentSelection(proto)falsetruefalse0false
outdentSelection(proto)falsetruefalse0false
pvtCurrentLine(proto)falsetruefalse0false
pvtCurrentLineString(proto)falsetruefalse0false255.21001220703124124nullnulltruefalsefalsenullnulltruetruefalse
false1truefalse
nullfalse
nullfalse
nullfalse
nullfalsefalsetruetruefalse
indentSelection:function(){vartab='\t';this.modifySelectedLines(function(line){returnline.length==0?line:tab+line});},3truetrue2000000falsetruetruefalse
false1truefalsetruetruefalse
Browseworld...falsenullfalsefalsetruefalse
Loadallfalsenullfalsefalsetruefalse
LineNofalsenullfalsefalsetruefalse
Refreshfalsenullfalsefalsetruefalse
Evalonfalsenullfalsefalsetruefalse
Sortfalsenullfalsefalsetruefalse
Viewas...falsenullfalsefalsetruefalse
classesfalsenullfalsetruetruetrue
functionsfalsenullfalsetruetruetrue
objectsfalsenullfalsetruetruetrue
truetruefalsenull
nullfalsetruenullfalse
Text.js:TextMorph:indentSelection(proto)falsenullfalse
false
false
falsenullfalsefalsenullnullnullnullfalsenull32