Changeset 440 in tmcsimulator for trunk/webapps/cptms/js/cmsLayer.js


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.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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) 
Note: See TracChangeset for help on using the changeset viewer.