only single files for libxml
This commit is contained in:
		@@ -112,14 +112,14 @@ function prepareURL(): string {
 | 
				
			|||||||
    const engineEndpoint = engine.value == "libxml" ? "libxml" : "java";
 | 
					    const engineEndpoint = engine.value == "libxml" ? "libxml" : "java";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    let tool = props.tool;
 | 
					    let tool = props.tool;
 | 
				
			||||||
    if (Array.isArray(props.xml) && props.xml.length > 1 && engine.value !== "xalan")
 | 
					    if (Array.isArray(props.xml) && props.xml.length > 1 && engine.value == "saxon")
 | 
				
			||||||
        tool = "multiple/xslt";
 | 
					        tool = "multiple/xslt";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return document.location.protocol + "//" + document.location.hostname + "/" + engineEndpoint + "/" + tool;
 | 
					    return document.location.protocol + "//" + document.location.hostname + "/" + engineEndpoint + "/" + tool;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function selectRequestBodyType() : string {
 | 
					function selectRequestBodyType() : string {
 | 
				
			||||||
    if (Array.isArray(props.xml) && engine.value == "xalan")
 | 
					    if (Array.isArray(props.xml) && (engine.value == "xalan" || engine.value == "libxml"))
 | 
				
			||||||
      return prepareRequestBodySingleXml(props.xml.at(props.activeTabId!)!.data)
 | 
					      return prepareRequestBodySingleXml(props.xml.at(props.activeTabId!)!.data)
 | 
				
			||||||
    else if (Array.isArray(props.xml) && props.xml.length > 1)
 | 
					    else if (Array.isArray(props.xml) && props.xml.length > 1)
 | 
				
			||||||
      return prepareRequestBodyMultiXml();
 | 
					      return prepareRequestBodyMultiXml();
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -132,7 +132,7 @@ function findIndexWithID(id : number) : number {
 | 
				
			|||||||
    <div class="flex flex-col w-full h-1/2 lg:h-1/2 flex-none xl:pr-2 2xl:pr-4 pb-2">
 | 
					    <div class="flex flex-col w-full h-1/2 lg:h-1/2 flex-none xl:pr-2 2xl:pr-4 pb-2">
 | 
				
			||||||
        <div class="flex justify-between mb-2">
 | 
					        <div class="flex justify-between mb-2">
 | 
				
			||||||
            <div class="flex gap-2 overflow-x-auto">
 | 
					            <div class="flex gap-2 overflow-x-auto">
 | 
				
			||||||
                <TabComponent @click:activate="changeActiveTab" @click:remove="removeTab" v-for="tab in tabs" :id="tab.id" :isActive="tab.id == activeTabId" :class="[tab.id !== activeTabId && props.engine === 'xalan' ? 'disabled-tab' : '']">{{ tab.name }}</TabComponent>
 | 
					                <TabComponent @click:activate="changeActiveTab" @click:remove="removeTab" v-for="tab in tabs" :id="tab.id" :isActive="tab.id == activeTabId" :class="[tab.id !== activeTabId && (props.engine === 'xalan' ? 'disabled-tab' : '' || props.engine === 'libxml' ? 'disabled-tab' : '')]">{{ tab.name }}</TabComponent>
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
            <div class="flex gap-2">
 | 
					            <div class="flex gap-2">
 | 
				
			||||||
                <div class="flex items-stretch w-64">
 | 
					                <div class="flex items-stretch w-64">
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user