sysmodelmgr/com.symbian.smt.updatesite/index.html
author terytkon
Thu, 11 Mar 2010 19:08:43 +0200
changeset 0 522a326673b6
permissions -rw-r--r--
Moved swconfigapps content under oss repository.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     1
<html>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     2
<head>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     3
<title>com.symbian.smt.updatesite</title>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     5
<style>@import url("web/site.css");</style>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     6
<script type="text/javascript">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     7
	var returnval = 0;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     8
	var stylesheet, xmlFile, cache, doc;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
     9
	function init(){
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    10
		// NSCP 7.1+ / Mozilla 1.4.1+ / Safari
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    11
		// Use the standard DOM Level 2 technique, if it is supported
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    12
		if (document.implementation && document.implementation.createDocument) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    13
			xmlFile = document.implementation.createDocument("", "", null);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    14
			stylesheet = document.implementation.createDocument("", "", null);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    15
			if (xmlFile.load){
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    16
				xmlFile.load("site.xml");
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    17
				stylesheet.load("web/site.xsl");
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    18
			} else {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    19
				alert("Document could not be loaded by browser.");
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    20
			}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    21
			xmlFile.addEventListener("load", transform, false);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    22
			stylesheet.addEventListener("load", transform, false);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    23
		}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    24
		//IE 6.0+ solution
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    25
		else if (window.ActiveXObject) {
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    26
			xmlFile = new ActiveXObject("msxml2.DOMDocument.3.0");
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    27
			xmlFile.async = false;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    28
			xmlFile.load("site.xml");
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    29
			stylesheet = new ActiveXObject("msxml2.FreeThreadedDOMDocument.3.0");
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    30
			stylesheet.async = false;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    31
			stylesheet.load("web/site.xsl");
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    32
			cache = new ActiveXObject("msxml2.XSLTemplate.3.0");
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    33
			cache.stylesheet = stylesheet;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    34
			transformData();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    35
		}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    36
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    37
	// separate transformation function for IE 6.0+
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    38
	function transformData(){
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    39
		var processor = cache.createProcessor();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    40
		processor.input = xmlFile;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    41
		processor.transform();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    42
		data.innerHTML = processor.output;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    43
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    44
	// separate transformation function for NSCP 7.1+ and Mozilla 1.4.1+ 
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    45
	function transform(){
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    46
		returnval+=1;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    47
		if (returnval==2){
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    48
			var processor = new XSLTProcessor();
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    49
			processor.importStylesheet(stylesheet); 
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    50
			doc = processor.transformToDocument(xmlFile);
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    51
			document.getElementById("data").innerHTML = doc.documentElement.innerHTML;
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    52
		}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    53
	}
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    54
</script>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    55
</head>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    56
<body onload="init();">
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    57
<!--[insert static HTML here]-->
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    58
<div id="data"><!-- this is where the transformed data goes --></div>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    59
</body>
522a326673b6 Moved swconfigapps content under oss repository.
terytkon
parents:
diff changeset
    60
</html>