From 6a15ff563dd0fe79619b5b16afae586f42e35f41 Mon Sep 17 00:00:00 2001 From: PkSM3 <pokesam3@gmail.com> Date: Tue, 30 Sep 2014 15:24:53 +0200 Subject: [PATCH] spatialization corrected --- explorerjs.html | 3 --- tinawebJS/js/main.js | 39 ++++++++++++++----------------- tinawebJS/js/methods.js | 19 ++++++++------- tinawebJS/js/sigma.parseCustom.js | 4 ++-- 4 files changed, 31 insertions(+), 34 deletions(-) diff --git a/explorerjs.html b/explorerjs.html index 74bc308..efb7767 100644 --- a/explorerjs.html +++ b/explorerjs.html @@ -184,11 +184,8 @@ <div style="visibility: hidden;" id="sigma-othergraph"></div> - - <img id="semLoader" style="position:absolute; top:50%; left:40%; width:80px;" src="img2/loading-bar.gif"></img> - <ul id="ctlzoom"> <!-- <div class="content-header"> diff --git a/tinawebJS/js/main.js b/tinawebJS/js/main.js index e30d06e..03efe45 100755 --- a/tinawebJS/js/main.js +++ b/tinawebJS/js/main.js @@ -211,11 +211,12 @@ function bringTheNoise(pathfile,type){ contentType: "application/json", dataType: 'jsonp', async: true, - success : function(data){ + success : function(data) { if(!isUndef(getUrlParam.seed))seed=getUrlParam.seed; extractFromJson(data,seed); + changeToMacro("social"); pr(getClientTime()+" : DataExt Fin"); - // < === DATA EXTRACTED!! === > + // < === DATA EXTRACTED!! === > if(fa2enabled==="off") $("#edgesButton").hide(); pushSWClick("social"); @@ -234,14 +235,14 @@ function bringTheNoise(pathfile,type){ pr("iterationsFA2: "+iterationsFA2) var netname = pathfile.replace(/\_/g, ' ').toUpperCase(); $("#network").html(netname); - // < === ASYNCHRONOUS FA2.JS === > - - + // < === ASYNCHRONOUS FA2.JS === > + pr("prev first node:") + pr(partialGraph._core.graph.nodes[0]) pr(getClientTime()+" : Ini FA2"); var ForceAtlas2 = new Worker("FA2.js"); - ForceAtlas2.postMessage({ + ForceAtlas2.postMessage({ "nodes": partialGraph._core.graph.nodes, "edges": partialGraph._core.graph.edges, "it":iterationsFA2 @@ -264,9 +265,12 @@ function bringTheNoise(pathfile,type){ pr(getClientTime()+" : Fin FA2"); console.log("Parsing and FA2 complete."); pr("\n=================\n") - // < === ASYNCHRONOUS FA2.JS DONE!! === > + // < === ASYNCHRONOUS FA2.JS DONE!! === > + pr("aft first node:") + pr(partialGraph._core.graph.nodes[0]) + // [ calculate iterations for semanticgraph ] pr(getClientTime()+" : Ini FA2 for SemanticGraph"); var cut1_,cut2_,iterationsFA2_=iterationsFA2; pr(otherGraph._core.graph.nodes.length) @@ -282,8 +286,10 @@ function bringTheNoise(pathfile,type){ } if(nbnodes>=1000) iterationsFA2_ = 150; pr("iterationsFA2 sem: "+iterationsFA2_) + // [ / calculate iterations for semanticgraph ] + // [ semantic layouting ] var ForceAtlas2_ = new Worker("FA2.js"); ForceAtlas2_.postMessage({ "nodes": otherGraph._core.graph.nodes, @@ -312,11 +318,14 @@ function bringTheNoise(pathfile,type){ semanticConverged = true; $("#semLoader").hide(); - if( NOW=="B" ) changeToMacro("semantic"); + if( NOW=="B" ) { + changeToMacro("semantic"); + partialGraph.draw(); + } console.log("Parsing and FA2 complete for SemanticGraph."); - }); + // [ / semantic layouting ] @@ -405,18 +414,6 @@ function bringTheNoise(pathfile,type){ } }); - - - - - - - - - - - - } } } diff --git a/tinawebJS/js/methods.js b/tinawebJS/js/methods.js index 323c1b0..7377530 100755 --- a/tinawebJS/js/methods.js +++ b/tinawebJS/js/methods.js @@ -273,6 +273,8 @@ function RefreshState(newNOW){ $("#colorGraph").hide(); } + partialGraph.draw(); + } function pushSWClick(arg){ @@ -1405,6 +1407,7 @@ function unHideElem(id){ function changeToMeso(iwannagraph) { labels=[] + partialGraph.emptyGraph(); pr("changing to Meso-"+iwannagraph); if(iwannagraph=="social") { if(!is_empty(selections)){ @@ -1574,10 +1577,10 @@ function changeToMeso(iwannagraph) { } } // highlightSelectedNodes(true); - partialGraph.draw(); - // partialGraph.zoomTo(partialGraph._core.width / 2, partialGraph._core.height / 2, 0.8); - partialGraph.refresh(); - partialGraph.startForceAtlas2(); + // partialGraph.draw(); + // // partialGraph.zoomTo(partialGraph._core.width / 2, partialGraph._core.height / 2, 0.8); + // partialGraph.refresh(); + // partialGraph.startForceAtlas2(); $('.gradient').css({"background-size":"90px 90px"}); } @@ -1659,10 +1662,10 @@ function changeToMacro(iwannagraph) { } // highlightSelectedNodes(true); // // partialGraph.stopForceAtlas2(); - partialGraph.draw(); - // partialGraph.zoomTo(partialGraph._core.width / 2, partialGraph._core.height / 2, 0.8); - partialGraph.refresh(); - partialGraph.startForceAtlas2(); + // partialGraph.draw(); + // // partialGraph.zoomTo(partialGraph._core.width / 2, partialGraph._core.height / 2, 0.8); + // partialGraph.refresh(); + // partialGraph.startForceAtlas2(); $('.gradient').css({"background-size":"40px 40px"}); } diff --git a/tinawebJS/js/sigma.parseCustom.js b/tinawebJS/js/sigma.parseCustom.js index 7af06b0..e4240f8 100755 --- a/tinawebJS/js/sigma.parseCustom.js +++ b/tinawebJS/js/sigma.parseCustom.js @@ -612,8 +612,8 @@ function extractFromJson(data,seed){ size:1, x:rand.getRandom(), y:rand.getRandom(), - //x:Math.random(), - //y:Math.random(), + // x:Math.random(), + // y:Math.random(), type:"", htmlCont:"", color:color -- 2.21.0