Lively Kernel canvas
// this script is evaluated on world load
TextBorderunderWindows40
thereisaborderaroundTextMorphsunderWindows...181
setBorderWidth0falsetruefalsetrue0
reallysetwidth0.001falsetruefalsetrue0
LayerDebugLayerisalreadytherefalsetruefalsetrue0
setBorderWidth0falsetruefalsetrue0
reallysetwidth0.0001falsetruefalsetrue0
setBorderWidth0falsetruefalsetrue0
reallysetwidth0.0001falsetruefalsetrue0
setBorderWidth0falsetruefalsetrue0
reallysetwidth0.0001falsetruefalsetrue0
setBorderWidth0falsetruefalsetrue0
reallysetwidth0.0001falsetruefalsetrue0
LayerDebugLayerisalreadytherefalsetruefalsetrue0
setBorderWidth0falsetruefalsetrue0
reallysetwidth0.00001falsetruefalsetrue0
setBorderWidth0falsetruefalsetrue0
reallysetwidth0.00001falsetruefalsetrue0
LayerDebugLayerisalreadytherefalsetruefalsetrue0
setBorderWidth0falsetruefalsetrue0
reallysetwidth0.000001falsetruefalsetrue0
setBorderWidth0falsetruefalsetrue0
reallysetwidth0.000001falsetruefalsetrue0
LayerDebugLayerisalreadytherefalsetruefalsetrue0
setBorderWidth0falsetruefalsetrue0
reallysetwidth0.000001falsetruefalsetrue0
setBorderWidth0falsetruefalsetrue0
reallysetwidth0.000001falsetruefalsetrue0
-------------------------------------------falsetruefalsetrue0
invoke1:WorldMorph([[0,0,1289,866]])falsetruefalsetrue0
problemstoparsehttp://lively-kernel.org/repository/webwerkstatt/issues/100601_TextBorderUnderWindows.xhtmlfalsetruefalsetrue0
extendForSerializationundefinedfalsetruefalsetrue0
statusmsg:worldsavedto100601_TextBorderUnderWindows.xhtmlin644msfalsetruefalsetrue0
successpublishingworldathttp://lively-kernel.org/repository/webwerkstatt/issues/100601_TextBorderUnderWindows.xhtml,status204falsetruefalsetrue0
setBorderWidth0falsetruefalsetrue0
reallysetwidth0.000001falsetruefalsetrue0
setBorderWidth0falsetruefalsetrue0
reallysetwidth0.000001falsetruefalsetrue0
LayerDebugLayerisalreadytherefalsetruefalsetrue0
LayerDebugLayerisalreadytherefalsetruefalsetrue0
LayerDebugLayerisalreadytherefalsetruefalsetrue0
LayerDebugLayerisalreadytherefalsetruefalsetrue0
-------------------------------------------falsetruefalsetrue0
invoke1:WorldMorph([[0,0,1289,866]])falsetruefalsetrue0
problemstoparsehttp://lively-kernel.org/repository/webwerkstatt/issues/100601_TextBorderUnderWindows.xhtmlfalsetruefalsetrue0
extendForSerializationundefinedfalsetruefalsetrue0
statusmsg:worldsavedto100601_TextBorderUnderWindows.xhtmlin631msfalsetruefalsetrue0
successpublishingworldathttp://lively-kernel.org/repository/webwerkstatt/issues/100601_TextBorderUnderWindows.xhtml,status204falsetruefalsetrue0
-------------------------------------------falsetruefalsetrue0
invoke1:WorldMorph([[0,0,1289,866]])falsetruefalsetrue0
problemstoparsehttp://lively-kernel.org/repository/webwerkstatt/issues/100601_TextBorderUnderWindows.xhtmlfalsetruefalsetrue0
extendForSerializationundefinedfalsetruefalsetrue0890
-1nullnulltrue0falsetruetruefalse
false1truefalse
nullfalse
nullfalse
nullfalse
nullfalsefalsetruetruefalse
truetrue100truefalse
truefalse050
nullfalsetruenullfalse
Consolefalsenulltruefalse
false
false
falsenullfalsefalsenullnullnullnullfalse
10003.407247979964367Wikicontroltrue
m1=$morph('textMorph')m2=$morph('textMorph2')
nulltrue4truetruefalsetruetruefalse
false1truefalsetruetruefalse
nullfalsetruenullfalse
falsenulltruefalse
false
false
falsenullfalsefalsenullnullnullnullfalse
if($morph('textMorph'))$morph('textMorph').remove()m=newTextMorph(newRectangle(600,200,100,30),"HelloWindows")m.name="textMorph"m.setWithLayers([DebugLayer]);m.setBorderWidth(0)m.shape.getStrokeWidth()m.setFill(Color.white)m.openInWorld()if($morph('textMorph2'))$morph('textMorph2').remove()m2=newTextMorph(newRectangle(600,150,100,30),"HelloWindows")m2.name="textMorph2"m2.setWithLayers([DebugLayer]);m2.setBorderWidth(0)m2.setFill(Color.white)m2.setStrokeOpacity(0)m2.openInWorld()10truetruefalsetruetruefalse
false1truefalsetruetruefalse
nullfalsetruenullfalse
falsenulltruefalse
false
false
falsenullfalsefalsenullnullnullnullfalse
HelloWindows
HelloWindows
createLayer("DebugLayer")Morph.addMethods({nearlyZeroBorderWidth:0.000001})layerClass(DebugLayer,Morph,{setBorderWidth:function(proceed,newWidth){if(newWidth==null)newWidth=0;if(newWidth==0)newWidth=this.nearlyZeroBorderWidth;varoldWidth=this.getBorderWidth();if(newWidth==oldWidth)return;//Opt:onlynotifychangewiththebiggeroftwoboundsif(oldWidth>newWidth)this.changed();this.shape.setStrokeWidth(newWidth);if(newWidth>oldWidth)this.changed();}}) newWidth) this.changed();\n\t\tthis.shape.setStrokeWidth(newWidth); \n\t\tif (newWidth > oldWidth) this.changed();\n\t}\n})\n\n\n"]]>22truetruefalse newWidth) this.changed();\n\t\tthis.shape.setStrokeWidth(newWidth); \n\t\tif (newWidth > oldWidth) this.changed();\n\t}\n})\n\n\n"]]>truetruetruefalse
false1truefalsetruetruefalse
nullfalsetruenullfalse
falsenulltruefalse
false
false
falsenullfalsefalsenullnullnullnullfalse
null43