Lively Kernel canvas // this script is evaluated on world load Fabrik.addConvenienceFunctions() Wikicontroltruetrue -----falsetruefalse0falsefalsetrue2580nullnulltruefalsefalsenull truetrue 00.11 true truetrue falsenullnull0 function($super,morph){//don'tletlooseendsstayaroundif(morph.pinHandle&&morph.pinHandle.isFakeHandle)thrownewError("Pindroppedonfabrik,thisshouldnothappenanymore")//droppingcomponentsintothefabrikcomponent...!if(morph.component)this.component.plugin(morph.component);if(morph.isConnectorMorph)this.addMorphFront(morph);elsethis.addMorphBack(morph);returnmorph;}truetruefalse15truetruefalsetruefalsenull FabrikMorphfalsetruefalse0falsefalsetrue FabrikComponentfalsefalsetruefalsetrue0false PinMorphfalsefalsetruefalsetrue0false PinHandlefalsefalsetruefalsetrue0false Componentfalsefalsetruefalsetrue0false TextComponentfalsefalsetruefalsetrue0false FunctionComponentfalsefalsetruefalsetrue0false ComponentBoxfalsefalsetruefalsetrue0false PointSnapperfalsefalsetruefalsetrue0false FlowLayoutfalsefalsetruefalsetrue0false2540nullnulltruefalsefalsenull truetrue 00.11 true truetrue falsenull0 null-2.7958807932565306nullfalsenull false null1.717874682183299nullfalsenull false null-2.918307820997636nullfalsenull false null1.4800061339386998nullfalsenull false null-2.27266528521155nullfalse false null0.6223463298306989nullfalsenull false allFabrikClassNames()truetruefalsetruetruefalsetrue functionf(input)falsenullfalse truefalsenull truefalsenull falsenullnullnull allMethodsFor(input)truetruefalsetruetruefalsetrue functionf(input)falsenullfalse truefalsenull truefalsenull falsenullnull getMethodStringFor(this.getInput(),methodname)1truetruefalsetruetruefalsetrue functionf(input,methodname)falsenullfalse truefalsenull truefalsenull truefalsenull truefalsenull falsenull truefalsenull truefalsenull truefalsenull truefalsenull truefalsenull truenulltruenullnulltrue nullfalsetruenull FabrikBrowserfalsenullfalse false false false nullfalsefalsenullnullnullnullfalsetrue null23