Changeset f17e5d3
- Timestamp:
- Nov 15, 2011, 12:07:34 PM (9 years ago)
- Branches:
- ng_0.9
- Children:
- bf505e
- Parents:
- 4a8e42
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
content/vI_getHeader.js
r4a8e42 rf17e5d3 56 56 var headerNameToSearch = headerToSearch_splitted[0].toLowerCase() 57 57 // check second or third part for any number 58 //var headerNumberToSearch = parseInt(headerToSearch_splitted[1])59 //if (isNaN(headerNumberToSearch)) headerNumberToSearch = parseInt(headerToSearch_splitted[2])58 var headerNumberToSearch = parseInt(headerToSearch_splitted[1]) 59 if (isNaN(headerNumberToSearch)) headerNumberToSearch = parseInt(headerToSearch_splitted[2]) 60 60 61 61 // create header name to store the value 62 // var headerNameToStore = "vI_" +headerNameToSearch63 //if (!isNaN(headerNumberToSearch)) headerNameToStore += ":" + headerNumberToSearch62 var headerNameToStore = headerNameToSearch 63 if (!isNaN(headerNumberToSearch)) headerNameToStore += ":" + headerNumberToSearch 64 64 65 // getHeader.headerToSearch.push({ headerNameToSearch : headerNameToSearch, headerNumberToSearch : headerNumberToSearch, 66 // headerNameToStore : headerNameToStore }); 67 getHeader.headerToSearch.push({ headerNameToSearch : headerNameToSearch }); 65 getHeader.headerToSearch.push({ headerNameToSearch : headerNameToSearch, headerNumberToSearch : headerNumberToSearch, 66 headerNameToStore : headerNameToStore }); 68 67 } 69 68 }, … … 88 87 } 89 88 for (let index = 0; index < getHeader.headerToSearch.length; index++) { 90 let headerNameToSearch = getHeader.headerToSearch[index].headerNameToSearch; 89 let {headerNameToSearch: headerNameToSearch, headerNumberToSearch: headerNumberToSearch, 90 headerNameToStore: headerNameToStore} = getHeader.headerToSearch[index]; 91 91 if (aHeaders.has(headerNameToSearch)) { 92 let value = aHeaders.get(headerNameToSearch); 93 getHeader.hdr.setStringProperty("vI_" + headerNameToSearch, 94 getHeader.unicodeConverter.ConvertFromUnicode(value) + getHeader.unicodeConverter.Finish()); 95 let storedValue = getHeader.hdr.getProperty("vI_" + headerNameToSearch); 96 let storedConvValue = getHeader.unicodeConverter.ConvertToUnicode(storedValue); 97 Log.debug("## getHeader: found header: " + headerNameToSearch + 98 " - stored as '" + storedConvValue + "'\n"); 99 label += (label)?"\n":"" 100 label += headerNameToSearch + ":\t" + storedConvValue 92 let value = ""; 93 let values = aHeaders.getAll(headerNameToSearch); 94 if (isNaN(headerNumberToSearch)) 95 for (let i = 0; i < values.length;) 96 value += (value)?", ":"" + values[i++]; 97 else value = values[headerNumberToSearch-1]; 98 if (value) { 99 getHeader.hdr.setStringProperty("vI_" + headerNameToStore, 100 getHeader.unicodeConverter.ConvertFromUnicode(value) + getHeader.unicodeConverter.Finish()); 101 102 let storedValue = getHeader.hdr.getProperty("vI_" + headerNameToStore); 103 let storedConvValue = getHeader.unicodeConverter.ConvertToUnicode(storedValue); 104 105 Log.debug("## getHeader: found header: " + headerNameToStore + 106 " - stored as '" + storedConvValue + "'\n"); 107 label += (label)?"\n":"" 108 label += headerNameToStore + ":\t" + storedConvValue 109 } 101 110 } 102 111 } 103 GetHeaderNotification.info(label + ".");112 GetHeaderNotification.info(label); 104 113 }); 105 114 }, 106 107 115 116 setupEventListener: function() { 108 117 109 118 getHeader.strings = document.getElementById("vIdentBundle");
Note: See TracChangeset
for help on using the changeset viewer.