Changeset 13747 for trunk


Ignore:
Timestamp:
05/16/12 09:09:18 (12 years ago)
Author:
tbretz
Message:
Some littel fixed; added a time-tag to the graphics files; added some possibility to link to the control-section
Location:
trunk/FACT++/www/smartfact
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/FACT++/www/smartfact/index.css

    r13697 r13747  
    128128   width: 18px;
    129129   height: 18px;
    130    zoom: 1.5;
    131    display:table-cell;
     130   zoom: 1.;
    132131}
    133132
     
    153152*/
    154153.tfoot {
    155         background: #737373 url(gradient.png) bottom left repeat-x;
     154        background: #737373 url(img/gradient.png) bottom left repeat-x;
    156155        color: #fff;
    157156        border-color: #525252;
  • trunk/FACT++/www/smartfact/index.js

    r13716 r13747  
    373373    var htd2 = document.createElement("td");
    374374    var htd3 = document.createElement("td");
     375    var htd4 = document.createElement("td");
    375376    htd0.setAttribute("class", "tcell1");
    376377    htd1.setAttribute("class", "tcell2");
     
    379380    htd3.setAttribute("class", "tcell1");
    380381    htd3.setAttribute("width", "1px");
     382    htd4.setAttribute("width", "1px");
     383    hhtr.appendChild(htd4);
    381384    hhtr.appendChild(htd3);
    382385    hhtr.appendChild(htd0);
     
    387390    var div2 = document.createElement("div");
    388391    var div3 = document.createElement("div");
     392    var div4 = document.createElement("div");
     393    div4.id = "warn"+z;
    389394    div2.setAttribute("class", "icon_white");
    390395    div3.setAttribute("class", "icon_white");
     396    div4.setAttribute("class", "icon_color");
    391397    div2.setAttribute("style", "background-position:-396px 50%;");
    392398    div3.setAttribute("style", "background-position:-575px 50%;");
     399    div4.setAttribute("style", "display:none;background-position:-12px -12px;");
    393400    div3.onclick = function() { this.style.backgroundColor='rgba(0,0,0,0.77)'; loadPage('fact', z, -z); }
    394401    div2.onclick = function() { this.style.backgroundColor='rgba(0,0,0,0.77)'; loadPage(fname, z, -dz); }
     
    407414    sp2.appendChild(document.createTextNode(" \u2022 "));
    408415    if (title[1]!=undefined)
    409         sp1.onclick = function() { submit(title[1]); }
     416    {
     417        // sp1.onclick = function() { this.style.backgroundColor='rgba(0,0,0,0.77)'; loadPage('fact', z, -1); }
     418    }
     419    else
     420    {
     421        if (name!='control')
     422            sp1.onclick = function() { this.style.backgroundColor='rgba(0,0,0,0.15)'; loadPage('control', z, +1); }
     423    }
    410424
    411425    div1.setAttribute("style", "font-size:small;");
     
    422436    if (lines[0]!="FACT")
    423437        htd3.appendChild(div3); // home
     438    htd4.appendChild(div4);     // Warning
    424439
    425440    // -----------------------------------------------------
     
    587602        if (check.length==0 || check[0]!="input")
    588603        {
    589             cell1.appendChild(document.createTextNode(cols[1]));
     604            var div = document.createElement("div");
     605            div.innerHTML = cols[1];
     606            cell1.appendChild(div);
     607            //cell1.appendChild(document.createTextNode(cols[1]));
    590608
    591609            if (cols.length>2 && cols[2].length>0)
     
    606624                alert("Argument name missing for'"+check[1]+"'");
    607625
    608             cell1.appendChild(document.createTextNode(opt[0]));
     626            var div = document.createElement("div");
     627            div.innerHTML = opt[0];
     628            cell1.appendChild(div);
     629            //cell1.appendChild(document.createTextNode(opt[0]));
    609630
    610631            var input = document.createElement("input");
     
    896917    var date1 = new Date();
    897918
    898     if (tokens[0].length!=13)
     919    var header = tokens[0].split('\t');
     920
     921    // File corrupted /should we remove the date?)
     922    if (header.length!=2 && header.length!=1 && header[0].length!=13)
    899923    {
    900924        if (date0 != null)
    901925            strike(time, date0.getTime()+60000>date1.getTime());
    902         // FIXME: Reset display to "---" values -- no connection
    903926        return;
    904927    }
    905928
    906929    var date2 = new Date();
    907     date2.setTime(tokens[0]);
     930    date2.setTime(header[0]);
     931
     932    $("warn"+z).style.display = header.length!=2 || header[1]=='1' ? "none" : "";
    908933
    909934    strike(time, date2.getTime()+60000>date1.getTime());
     
    13201345}
    13211346
    1322 var gfxtime0 = null;
    1323 
    13241347function process_eventdata(result)
    13251348{
     
    13381361
    13391362    var data = result.split('\n');
    1340     if (result.length<3)
    1341         return;
    1342 
    1343     var l = data[0].length+1+data[1].length+1;
     1363    if (result.length<4)
     1364        return;
     1365
     1366    var l = data[0].length+1+data[1].length+1+data[2].length+1;
    13441367
    13451368    switch (type)
     
    13471370        //case "camera": drawCam(result);     break;
    13481371    case "hist":
    1349         drawGraph(canv, data[0], data[1], result.substr(l));
     1372        drawGraph(canv, data[1], data[2], result.substr(l));
    13501373        break;
    13511374    case "camera":
    13521375        drawFullCam(result.substr(l));
    1353         drawCamLegend(canv, data[0], data[1]);
     1376        drawCamLegend(canv, data[1], data[2]);
    13541377        break;
    13551378    }
    13561379
    1357     var date = new Date();
    1358     if (gfxtime0 != null && gfxdate0.getTime()+60000>date.getTime())
    1359     {
    1360         ctx.fillStyle = "rgba(255, 255, 255, 0.75)";
     1380    var now = new Date();
     1381    var tm  = new Date();
     1382    tm.setTime(data[0]);
     1383    if (tm.getTime()+60000<now.getTime())
     1384    {
     1385        ctx.fillStyle = "rgba(255, 255, 255, 0.85)";
    13611386        ctx.fillRect(0, 0, canv.width, canv.height);
    13621387    }
Note: See TracChangeset for help on using the changeset viewer.