Lively Kernel canvas
//
savefalsenullnull
DraftSavingFeedback40
worldsavedtoDraftSavingFeedback.xhtml161null
nullfalsetruenullfalse
LocalCodeBrowserfalsenullfalse
false
false
falsenullfalse
initializerfalsetruefalse0false
bugfixesfalsetruefalse0false310-1nullnulltruetruetrue
1true
null
null
null
nulltruetrue
-----falsetruefalse0false310-1nullnulltruetruetrue
1true
null
null
null
nulltruetrue
truetrue2000000truetrue
1truetruetrue
Browseworld...falsenull
Pushchangesbackfalsenull
Refreshfalsenull
Evalonfalsenull
Sortfalsenull
truetruefalsenullnullnullnullfalse
file=URL.source.filename();file='TmpDraftSavingFeedback.xhtml'this.world().submorphs.select(function(ea){returneainstanceofSliderMorph}).each(function(ea){ea.remove()})5truetruefalsetruetruefalse
false1truefalsetruetruefalse
nullfalsetruenullfalse
falsenullfalse
false
false
falsenullfalsefalsenullnullnullnullfalse
WorldMorph.addMethods({saveWorld:function(optURL){optURL=optURL||URL.source.filename()varstart=newDate().getTime();Exporter.saveDocumentToFile(Exporter.shrinkWrapMorph(this.world()),optURL);vartime=newDate().getTime()-start;this.setStatusMessage("worldsavedto"+optURL+"in"+time+"ms",Color.green,3)},setStatusMessage:function(msg,color,delay){console.log("statusmsg:"+msg)if(!this._statusMorph){this._statusMorph=newTextMorph(pt(400,30).extentAsRectangle());this._statusMorph.applyStyle({borderWidth:0,fill:Color.gray,fontSize:16,fillOpacity:0.5})}varstatusMorph=this._statusMorph;statusMorph.textString=msg;statusMorph.setTextColor(color||Color.black);statusMorph.ignoreEvents();this.addMorph(statusMorph);statusMorph.align(statusMorph.bounds().topRight(),this.bounds().topRight());(function(){//console.log("removestatus")statusMorph.remove()}).delay(delay||4);},})29truetruefalsetruetruefalse
false1truefalsetruetruefalse
nullfalsetruenullfalse
falsenullfalse
false
false
falsenullfalsefalsenullnullnullnullfalse
null78