Ignore:
Timestamp:
04/06/14 14:43:29 (10 years ago)
Author:
mmichalski
Message:

Fix bug with many SmartLayouts? on the same page

File:
1 edited

Legend:

Unmodified
Added
Removed
  • js/viewer-f0/js/Viewer.js

    r214 r216  
    245245        this._neuronDrawer = new NeuronDrawer(this.NetworkSettings.context, this.NetworkSettings.width, this.NetworkSettings.height );
    246246        this._neuronDrawer.initializeNewCanvas();
    247         new SmartLayout(this._neurons, this._neuroConns);
    248         this._neuronDrawer.drawNeuralNetwork(this._neurons, this._neuroConns, einfos, this._neuroClasses);
     247        var layout = new SmartLayout(this._neurons, this._neuroConns);
     248        layout.create();
     249        this._neuronDrawer.drawNeuralNetwork(this._neurons, this._neuroConns, layout.einfos, this._neuroClasses);
    249250        this._neuronDrawer.finalize();
    250 
    251         /*this._neuronDrawer = new NeuronDrawer(this._neuronsContext);
    252         this._neuronDrawer.initializeScene();
    253         new SmartLayout(this._neurons, this._neuroConns);
    254         this._neuronDrawer.drawNeuralNetwork(this._neurons, this._neuroConns, einfos, this._neuroClasses);
    255         this._neuronDrawer.renderScene();*/
    256251    }
    257252}
     
    265260
    266261    viewer.NetworkSettings.context =  "containerNeuron";
    267     viewer.NetworkSettings.width = 400;
    268     viewer.NetworkSettings.height = 400;
    269262    viewer.run(viewer.Mode.TEXTAREA, $("#geno"));
    270263}
     
    275268    viewer.VisualizationSettings.width = 400;
    276269    viewer.VisualizationSettings.height = 400;
    277 
    278270    viewer.NetworkSettings.context =  "containerNeuron1";
    279271    viewer.NetworkSettings.width = 400;
     
    299291    //var debugCreatureName = "Quadro";
    300292    var debugCreatureName = "spider";
    301     //viewer.VisualizationSettings.context = $("#container3");
    302     //viewer.VisualizationSettings.width = 400;
    303     //viewer.VisualizationSettings.height = 400;
     293    viewer.VisualizationSettings.context = $("#container3");
     294    viewer.VisualizationSettings.width = 400;
     295    viewer.VisualizationSettings.height = 400;
    304296    viewer.NetworkSettings.context =  "containerNeuron3";
    305     //viewer.NetworkSettings.width = 400;
    306     //viewer.NetworkSettings.height = 400;
     297    viewer.NetworkSettings.width = 400;
     298    viewer.NetworkSettings.height = 400;
    307299    viewer.run(viewer.Mode.LINK, "http://localhost:63343/FramestickFavi/creatures/" + debugCreatureName + ".txt");
    308300}
Note: See TracChangeset for help on using the changeset viewer.