root/trunk-eclipse/art-update-site/index.html

Revision 1182, 2.2 kB (checked in by amandel, 4 years ago)

Set svn:mime-type property.

  • Property svn:mime-type set to text/html
Line 
1<html>
2<head>
3<title>art-update-site</title>
4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5<style>@import url("web/site.css");</style>
6<script type="text/javascript">
7  var returnval = 0;
8  var stylesheet, xmlFile, cache, doc;
9  function init(){
10    // NSCP 7.1+ / Mozilla 1.4.1+ / Safari
11    // Use the standard DOM Level 2 technique, if it is supported
12    if (document.implementation && document.implementation.createDocument) {
13      xmlFile = document.implementation.createDocument("", "", null);
14      stylesheet = document.implementation.createDocument("", "", null);
15      if (xmlFile.load){
16        xmlFile.load("site.xml");
17        stylesheet.load("web/site.xsl");
18      } else {
19        alert("Document could not be loaded by browser.");
20      }
21      xmlFile.addEventListener("load", transform, false);
22      stylesheet.addEventListener("load", transform, false);
23    }
24    //IE 6.0+ solution
25    else if (window.ActiveXObject) {
26      xmlFile = new ActiveXObject("msxml2.DOMDocument.3.0");
27      xmlFile.async = false;
28      xmlFile.load("site.xml");
29      stylesheet = new ActiveXObject("msxml2.FreeThreadedDOMDocument.3.0");
30      stylesheet.async = false;
31      stylesheet.load("web/site.xsl");
32      cache = new ActiveXObject("msxml2.XSLTemplate.3.0");
33      cache.stylesheet = stylesheet;
34      transformData();
35    }
36  }
37  // separate transformation function for IE 6.0+
38  function transformData(){
39    var processor = cache.createProcessor();
40    processor.input = xmlFile;
41    processor.transform();
42    data.innerHTML = processor.output;
43  }
44  // separate transformation function for NSCP 7.1+ and Mozilla 1.4.1+
45  function transform(){
46    returnval+=1;
47    if (returnval==2){
48      var processor = new XSLTProcessor();
49      processor.importStylesheet(stylesheet);
50      doc = processor.transformToDocument(xmlFile);
51      document.getElementById("data").innerHTML = doc.documentElement.innerHTML;
52    }
53  }
54</script>
55</head>
56<body onload="init();">
57<img border="0" alt="" align="center" src="web/commons_art_diagram.gif">
58<!--[insert static HTML here]-->
59<div id="data"><!-- this is where the transformed data goes --></div>
60</body>
61</html>
Note: See TracBrowser for help on using the browser.