Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoreutarass2009-04-20 13:15:12 -0400
committereutarass2009-04-20 13:15:12 -0400
commitf4b67b164cfc12bc56f8e2784edec5ba52965bb1 (patch)
treee489bd9683e246df36837006839bb106e03ed7ea /features/org.eclipse.tm.tcf.site/index.html
parent08039440f38d41f218a7b5b975ec2a29300de482 (diff)
downloadorg.eclipse.tcf-f4b67b164cfc12bc56f8e2784edec5ba52965bb1.tar.gz
org.eclipse.tcf-f4b67b164cfc12bc56f8e2784edec5ba52965bb1.tar.xz
org.eclipse.tcf-f4b67b164cfc12bc56f8e2784edec5ba52965bb1.zip
Created TCF feature and update site projects
Diffstat (limited to 'features/org.eclipse.tm.tcf.site/index.html')
-rw-r--r--features/org.eclipse.tm.tcf.site/index.html60
1 files changed, 60 insertions, 0 deletions
diff --git a/features/org.eclipse.tm.tcf.site/index.html b/features/org.eclipse.tm.tcf.site/index.html
new file mode 100644
index 000000000..266d15569
--- /dev/null
+++ b/features/org.eclipse.tm.tcf.site/index.html
@@ -0,0 +1,60 @@
+<html>
+<head>
+<title>org.eclipse.tm.tcf.update.site</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>

Back to the top