Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/main/webapp/newsession.xhtml

    r1 r2  
    3131                onchange="connectDomain()"> </input>
    3232        <br /> Domain:
    33         <select id="domainselection" onclick="selectDomain()">
     33        <select id="domainselection" onchange="selectDomain()">
    3434                <!-- <option>Waiting for profiles server</option> -->
    3535        </select>
     
    8080       
    8181       
     82       
    8283        // FIXME quick and dirty code. No clean MVC
    8384       
    8485       
    8586        <![CDATA[
    86         "use strict";   
     87        //"use strict";
    8788       
    8889        var domainwebsocket = null;
     
    102103        var partyprofiles=[];
    103104
    104        
     105        /** from http://fitzgeraldnick.com/2010/08/10/settimeout-patterns.html */
     106   
     107    function async (fn) {
     108        setTimeout(fn, 1000);
     109    }
     110
     111    function sometimeWhen (test, then) {
     112        async(function () {
     113            if ( test() ) {
     114                then();
     115            } else {
     116                async(arguments.callee);
     117            }
     118        });
     119    }
     120
     121       
     122       
    105123        /**
    106124        Refresh known domains using given profilesserver URL.
     
    267285        }
    268286
     287        var x=1;
    269288        /**
    270289        start the session as currently set on this page.
     
    292311                        if (this.status == 200) {
    293312                                document.getElementById("startbutton").disabled=true;
    294                                 document.getElementById("started").setAttribute("style","");
    295313                                document.getElementById("logref").href="log/"+this.responseText+".json";
    296314                                document.getElementById("plotref").href="plotlog.xhtml?id="+this.responseText;
    297315                               
     316                                sometimeWhen(function() { x=x+1; return x==3 },
     317                                                function() { document.getElementById("started").setAttribute("style",""); });
     318
    298319                        }
    299320                        else
     
    331352        */
    332353        function init() {
     354                document.getElementById("partiesserverurl").value =window.location.hostname+":8080/partiesserver-1.0.0"
     355                document.getElementById("profilesserverurl").value =window.location.hostname+":8080/profilesserver-1.0.0"
    333356                connectDomain();
    334357                connectParties();
Note: See TracChangeset for help on using the changeset viewer.