[WIP ]reorganized dir structure
This commit is contained in:
		| @@ -0,0 +1,60 @@ | ||||
| <html> | ||||
| <head> | ||||
| <title>com.itjw.txviewer.updateSite</title> | ||||
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | ||||
| <style>@import url("web/site.css");</style> | ||||
| <script type="text/javascript"> | ||||
| 	var returnval = 0; | ||||
| 	var stylesheet, xmlFile, cache, doc; | ||||
| 	function init(){ | ||||
| 		// NSCP 7.1+ / Mozilla 1.4.1+ / Safari | ||||
| 		// Use the standard DOM Level 2 technique, if it is supported | ||||
| 		if (document.implementation && document.implementation.createDocument) { | ||||
| 			xmlFile = document.implementation.createDocument("", "", null); | ||||
| 			stylesheet = document.implementation.createDocument("", "", null); | ||||
| 			if (xmlFile.load){ | ||||
| 				xmlFile.load("site.xml"); | ||||
| 				stylesheet.load("web/site.xsl"); | ||||
| 			} else { | ||||
| 				alert("Document could not be loaded by browser."); | ||||
| 			} | ||||
| 			xmlFile.addEventListener("load", transform, false); | ||||
| 			stylesheet.addEventListener("load", transform, false); | ||||
| 		} | ||||
| 		//IE 6.0+ solution | ||||
| 		else if (window.ActiveXObject) { | ||||
| 			xmlFile = new ActiveXObject("msxml2.DOMDocument.3.0"); | ||||
| 			xmlFile.async = false; | ||||
| 			xmlFile.load("site.xml"); | ||||
| 			stylesheet = new ActiveXObject("msxml2.FreeThreadedDOMDocument.3.0"); | ||||
| 			stylesheet.async = false; | ||||
| 			stylesheet.load("web/site.xsl"); | ||||
| 			cache = new ActiveXObject("msxml2.XSLTemplate.3.0"); | ||||
| 			cache.stylesheet = stylesheet; | ||||
| 			transformData(); | ||||
| 		} | ||||
| 	} | ||||
| 	// separate transformation function for IE 6.0+ | ||||
| 	function transformData(){ | ||||
| 		var processor = cache.createProcessor(); | ||||
| 		processor.input = xmlFile; | ||||
| 		processor.transform(); | ||||
| 		data.innerHTML = processor.output; | ||||
| 	} | ||||
| 	// separate transformation function for NSCP 7.1+ and Mozilla 1.4.1+  | ||||
| 	function transform(){ | ||||
| 		returnval+=1; | ||||
| 		if (returnval==2){ | ||||
| 			var processor = new XSLTProcessor(); | ||||
| 			processor.importStylesheet(stylesheet);  | ||||
| 			doc = processor.transformToDocument(xmlFile); | ||||
| 			document.getElementById("data").innerHTML = doc.documentElement.innerHTML; | ||||
| 		} | ||||
| 	} | ||||
| </script> | ||||
| </head> | ||||
| <body onload="init();"> | ||||
| <!--[insert static HTML here]--> | ||||
| <div id="data"><!-- this is where the transformed data goes --></div> | ||||
| </body> | ||||
| </html> | ||||
		Reference in New Issue
	
	Block a user