MCPcopy Create free account
hub / github.com/aegeorge42/aegeorge42.github.io / setNeuronButtons

Method setNeuronButtons

View/Slide.js:269–305  ·  view source on GitHub ↗
(layernum)

Source from the content-addressed store, hash-verified

267 }
268
269 setNeuronButtons(layernum){
270 var slide = this;
271
272 this.buttonContainer.getChildByName("buttonNeuronAddContainer").getChildAt(layernum).on('click', function(e){
273 if(slide.slideNet.getLayer(layernum).neurons.length<slide.slideNet.maxNeurons){
274 slide.slideNet.getLayer(layernum).addNeuron();
275 slide.slideNet.update();
276 slide.draw_init(slide.slideNet);
277 }
278 });
279
280 this.buttonContainer.getChildByName("buttonNeuronAddContainer").getChildAt(layernum).on('tap', function(e){
281 if(slide.slideNet.getLayer(layernum).neurons.length<slide.slideNet.maxNeurons){
282 slide.slideNet.getLayer(layernum).addNeuron();
283 slide.slideNet.update();
284 slide.draw_init(slide.slideNet);
285 }
286 });
287
288 this.buttonContainer.getChildByName("buttonNeuronRemContainer").getChildAt(layernum).on('click', function(e){
289 if(slide.slideNet.getLayer(layernum).neurons.length>1){
290
291 slide.slideNet.getLayer(layernum).removeNeuron();
292 slide.slideNet.update();
293 slide.draw_init(slide.slideNet);
294 }
295 });
296
297 this.buttonContainer.getChildByName("buttonNeuronRemContainer").getChildAt(layernum).on('tap', function(e){
298 if(slide.slideNet.getLayer(layernum).neurons.length>1){
299
300 slide.slideNet.getLayer(layernum).removeNeuron();
301 slide.slideNet.update();
302 slide.draw_init(slide.slideNet);
303 }
304 });
305 }
306
307
308

Callers 1

drawLayerButtonsMethod · 0.95

Calls 5

getLayerMethod · 0.80
addNeuronMethod · 0.80
updateMethod · 0.80
draw_initMethod · 0.80
removeNeuronMethod · 0.80

Tested by

no test coverage detected