Fixed various shenanigans with tips filtering depenting on selected XPath
This commit is contained in:
		| @@ -1245,7 +1245,9 @@ | ||||
|                     </div> | ||||
|                 </div> | ||||
|                 <div class="collapsible"> | ||||
|                     <button class="section-button collapseTrigger" style="border: none">Collections</button> | ||||
|                     <span name="collapse20"> | ||||
|                         <button class="section-button collapseTrigger" style="border: none">Collections</button> | ||||
|                     </span> | ||||
|                     <div class="content"> | ||||
|  | ||||
|                         <span name="collapse20"> | ||||
| @@ -1699,7 +1701,9 @@ | ||||
|                     </div> | ||||
|                 </div> | ||||
|                 <div class="collapsible"> | ||||
|                     <button class="section-button collapseTrigger" style="border: none">Date / Time</button> | ||||
|                     <span name="collapse20"> | ||||
|                         <button class="section-button collapseTrigger" style="border: none">Date / Time</button> | ||||
|                     </span> | ||||
|                     <div class="content"> | ||||
|  | ||||
|                         <span name="collapse20"> | ||||
| @@ -2603,7 +2607,9 @@ | ||||
|                     </div> | ||||
|                 </div> | ||||
|                 <div class="collapsible"> | ||||
|                     <span name="collapse20"> | ||||
|                     <button class="section-button collapseTrigger" style="border: none">Error</button> | ||||
|                     </span> | ||||
|                     <div class="content"> | ||||
|  | ||||
|                         <span name="collapse20"> | ||||
| @@ -2670,7 +2676,9 @@ | ||||
|                     </div> | ||||
|                 </div> | ||||
|                 <div class="collapsible"> | ||||
|                     <button class="section-button collapseTrigger" style="border: none">Misc</button> | ||||
|                     <span name="collapse20"> | ||||
|                         <button class="section-button collapseTrigger" style="border: none">Misc</button> | ||||
|                     </span> | ||||
|                     <div class="content"> | ||||
|  | ||||
|                         <span name="collapse20"> | ||||
| @@ -2991,7 +2999,8 @@ | ||||
|  | ||||
|  | ||||
|                     </div> | ||||
|                 </div><span name="collapse30"> | ||||
|                 </div> | ||||
|                 <span name="collapse30"> | ||||
|                     <div class="collapsible"> | ||||
|                         <button class="section-button collapseTrigger" style="border: none">Loop / | ||||
|                             Conditional</button> | ||||
| @@ -3101,18 +3110,28 @@ | ||||
|  | ||||
|  | ||||
|             if (filter == "collapse3.0") { | ||||
|                 showList(document.getElementsByName("collapse30")); | ||||
|                 document.getElementById("tooltipFunctionInfo").innerText = "XPath 1.0, 2.0 & 3.0 functions"; | ||||
|                 // hideList(document.getElementsByName("collapse31")); | ||||
|                 showList(document.getElementsByName("collapse20")); | ||||
|                 showList(document.getElementsByName("collapse30")); | ||||
|                 hideList(document.getElementsByName("collapse31")); | ||||
|                 console.log("collapsed 3.0"); | ||||
|             } else if (filter == "collapse3.1") { | ||||
|                 showList(document.getElementsByName("collapse31")); | ||||
|                 document.getElementById("tooltipFunctionInfo").innerText = "XPath 1.0, 2.0, 3.0 & 3.1 functions"; | ||||
|                 showList(document.getElementsByName("collapse20")); | ||||
|                 showList(document.getElementsByName("collapse30")); | ||||
|                 showList(document.getElementsByName("collapse31")); | ||||
|                 console.log("collapsed 3.1"); | ||||
|             } else { | ||||
|             } else if (filter == "collapse2.0"){ | ||||
|                 document.getElementById("tooltipFunctionInfo").innerText = "XPath 1.0 & 2.0 functions"; | ||||
|                 showList(document.getElementsByName("collapse20")); | ||||
|                 hideList(document.getElementsByName("collapse30")); | ||||
|                 hideList(document.getElementsByName("collapse31")); | ||||
|             } else { | ||||
|                 document.getElementById("tooltipFunctionInfo").innerText = "XPath 1.0 functions"; | ||||
|                 hideList(document.getElementsByName("collapse20")); | ||||
|                 hideList(document.getElementsByName("collapse30")); | ||||
|                 hideList(document.getElementsByName("collapse31")); | ||||
|  | ||||
|             } | ||||
|  | ||||
|  | ||||
| @@ -3194,14 +3213,14 @@ | ||||
|             setDefaultContent(document.getElementById("xmlArea"), 'Insert XML here'); | ||||
|             setDefaultContent(document.getElementById("transformArea"), 'Insert XPath expression here'); | ||||
|             console.log("init"); | ||||
|             processTooltip(); | ||||
|             processVersionSelector(); | ||||
|             processTooltip(); | ||||
|             tool.addEventListener('change', event => { | ||||
|                 //Check if script was called from textarea or selector | ||||
|                 var targetID = event.target.getAttribute('id'); | ||||
|                 if (targetID == "processors") { | ||||
|                     processTooltip(); | ||||
|                     processVersionSelector(); | ||||
|                     processTooltip(); | ||||
|                 } | ||||
|                 else if (targetID == "versions") { | ||||
|                     processTooltip(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user