Changeset 440 in tmcsimulator for trunk/webapps


Ignore:
Timestamp:
07/11/2019 04:29:12 PM (7 years ago)
Author:
jdalbey
Message:

Move unified logger to python folder under src. Create a separate web app to display the log file in a formatted html page. Fix sanitize defect in cms and har layers.

Location:
trunk/webapps
Files:
2 added
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/webapps/common/js/revision_number.dat

    r434 r440  
    11 
    2     var revisionNumber = "433"; 
     2    var revisionNumber = "439"; 
    33     
  • trunk/webapps/cptms/js/cmsLayer.js

    r426 r440  
    9090        // apply the padding 
    9191        var padding = kBlanks.substring(0, padLen); 
    92         // Fix defect #122.   Remove semicolons from input. 
    93         message = message.replace(/;/gi, "");  
    9492        return padding + message; 
    9593    } 
    96  
     94    // Remove harmful characters from the message 
     95    // Fix defect #122.    
     96    function sanitize(text) 
     97    { 
     98        return text.replace(/[;:,"]/gi, "");  
     99    } 
    97100    function handleCMSsubmit() 
    98101    { 
    99102        // recover the user's response 
    100         var response1 = document.getElementById('msgcontent1').value.trim(); 
    101         var response2 = document.getElementById('msgcontent2').value.trim(); 
    102         var response3 = document.getElementById('msgcontent3').value.trim(); 
    103         var response4 = document.getElementById('msgcontent4').value.trim(); 
    104         var response5 = document.getElementById('msgcontent5').value.trim(); 
    105         var response6 = document.getElementById('msgcontent6').value.trim(); 
     103        var response1 = sanitize(document.getElementById('msgcontent1').value.trim()); 
     104        var response2 = sanitize(document.getElementById('msgcontent2').value.trim()); 
     105        var response3 = sanitize(document.getElementById('msgcontent3').value.trim()); 
     106        var response4 = sanitize(document.getElementById('msgcontent4').value.trim()); 
     107        var response5 = sanitize(document.getElementById('msgcontent5').value.trim()); 
     108        var response6 = sanitize(document.getElementById('msgcontent6').value.trim()); 
    106109        var newMsg = response1 + response2 + response3 + response4 + response5 + response6; 
    107110        if (newMsg.length == 0) 
  • trunk/webapps/cptms/js/harLayer.js

    r426 r440  
    7777        var response1 = document.getElementById('har-msgcontent1').value.trim(); 
    7878 
    79         var newMsg = response1.replace(/;/gi, "");  // remove semicolons from input 
     79        var newMsg = response1.replace(/[;:",]/gi, "");  // remove semicolons from input 
    8080 
    8181        if (newMsg.length == 0) 
     
    8585        else 
    8686        { 
    87             document.getElementById('har-msgdisplay1').value = response1; 
     87            document.getElementById('har-msgdisplay1').value = newMsg; 
    8888 
    89             saveHARMessage(response1); 
     89            saveHARMessage(newMsg); 
    9090        } 
    9191    } 
  • trunk/webapps/dynamicdata/cms_messages.json

    r431 r440  
    1212{"cms":{"index":"20","message":{"displayTime":"","phase1":{"Line1":"","Line2":"","Line3":""},"phase2":{"Line1":"","Line2":"","Line3":""}}}}, 
    1313{"cms":{"index":"21","message":{"displayTime":"","phase1":{"Line1":"","Line2":"","Line3":""},"phase2":{"Line1":"","Line2":"","Line3":""}}}}, 
    14 {"cms":{"index":"23","message":{"displayTime":"","phase1":{"Line1":"AMAZINGLY FEW","Line2":"DISCOS","Line3":""},"phase2":{"Line1":"","Line2":"","Line3":""}}}}, 
     14{"cms":{"index":"23","message":{"displayTime":"","phase1":{"Line1":"EAT MORE CHIKIN","Line2":"","Line3":""},"phase2":{"Line1":"","Line2":"","Line3":""}}}}, 
    1515{"cms":{"index":"24","message":{"displayTime":"","phase1":{"Line1":"","Line2":"","Line3":""},"phase2":{"Line1":"","Line2":"","Line3":""}}}}, 
    1616{"cms":{"index":"25","message":{"displayTime":"","phase1":{"Line1":"","Line2":"","Line3":""},"phase2":{"Line1":"","Line2":"","Line3":""}}}}, 
  • trunk/webapps/dynamicdata/highway_status.json

    r434 r440  
    43044304       }, 
    43054305   "properties":  
    4306        {"street": "PAULARINO 2", "color": "lime", "perpx": "0.725068", "perpy": "-0.688678"} 
     4306       {"street": "PAULARINO 2", "color": "yellow", "perpx": "0.725068", "perpy": "-0.688678"} 
    43074307},   
    43084308{ 
     
    43154315       }, 
    43164316   "properties":  
    4317        {"street": "PAULARINO 2", "color": "lime", "perpx": "0.719864", "perpy": "-0.694115"} 
     4317       {"street": "PAULARINO 2", "color": "yellow", "perpx": "0.719864", "perpy": "-0.694115"} 
    43184318},   
    43194319{ 
     
    47664766       }, 
    47674767   "properties":  
    4768        {"street": "MACARTHU2", "color": "yellow", "perpx": "-0.710326", "perpy": "0.703873"} 
     4768       {"street": "MACARTHU2", "color": "red", "perpx": "-0.710326", "perpy": "0.703873"} 
    47694769},   
    47704770{ 
     
    47774777       }, 
    47784778   "properties":  
    4779        {"street": "DYER 1", "color": "yellow", "perpx": "0", "perpy": "0"} 
     4779       {"street": "DYER 1", "color": "red", "perpx": "0", "perpy": "0"} 
    47804780},   
    47814781{ 
     
    47884788       }, 
    47894789   "properties":  
    4790        {"street": "DYER 2", "color": "lime", "perpx": "-0.708914", "perpy": "0.705295"} 
     4790       {"street": "DYER 2", "color": "red", "perpx": "-0.708914", "perpy": "0.705295"} 
    47914791},   
    47924792{ 
     
    47994799       }, 
    48004800   "properties":  
    4801        {"street": "WARNER", "color": "lime", "perpx": "-0.711107", "perpy": "0.703084"} 
     4801       {"street": "WARNER", "color": "red", "perpx": "-0.711107", "perpy": "0.703084"} 
    48024802},   
    48034803{ 
     
    48104810       }, 
    48114811   "properties":  
    4812        {"street": "EDINGER 1", "color": "lime", "perpx": "0", "perpy": "0"} 
     4812       {"street": "EDINGER 1", "color": "yellow", "perpx": "0", "perpy": "0"} 
    48134813},   
    48144814{ 
     
    1201312013       }, 
    1201412014   "properties":  
    12015        {"street": "JAMBOREE1", "color": "lime", "perpx": "0.400805", "perpy": "0.916164"} 
     12015       {"street": "JAMBOREE1", "color": "yellow", "perpx": "0.400805", "perpy": "0.916164"} 
    1201612016},   
    1201712017{ 
     
    1202412024       }, 
    1202512025   "properties":  
    12026        {"street": "JAMBOREE2", "color": "lime", "perpx": "0.400805", "perpy": "0.916164"} 
     12026       {"street": "JAMBOREE2", "color": "red", "perpx": "0.400805", "perpy": "0.916164"} 
    1202712027},   
    1202812028{ 
     
    1203512035       }, 
    1203612036   "properties":  
    12037        {"street": "MACARTHUR 1", "color": "lime", "perpx": "0.408917", "perpy": "0.912572"} 
     12037       {"street": "MACARTHUR 1", "color": "red", "perpx": "0.408917", "perpy": "0.912572"} 
    1203812038},   
    1203912039{ 
     
    1204612046       }, 
    1204712047   "properties":  
    12048        {"street": "AIRPORT", "color": "lime", "perpx": "0.321527", "perpy": "0.9469"} 
     12048       {"street": "AIRPORT", "color": "red", "perpx": "0.321527", "perpy": "0.9469"} 
    1204912049},   
    1205012050{ 
     
    1205712057       }, 
    1205812058   "properties":  
    12059        {"street": "HOV AT 55N FLYOVER**", "color": "lime", "perpx": "0.271933", "perpy": "0.962316"} 
     12059       {"street": "HOV AT 55N FLYOVER**", "color": "red", "perpx": "0.271933", "perpy": "0.962316"} 
    1206012060},   
    1206112061{ 
     
    1206812068       }, 
    1206912069   "properties":  
    12070        {"street": "RED HILL", "color": "lime", "perpx": "0.126754", "perpy": "0.991934"} 
     12070       {"street": "RED HILL", "color": "red", "perpx": "0.126754", "perpy": "0.991934"} 
    1207112071},   
    1207212072{ 
Note: See TracChangeset for help on using the changeset viewer.