Project

General

Profile

1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
<html>
3
  <head>
4
    <title>Mapbuilder Context Editor Prototype</title>
5
    <link rel='StyleSheet' type='text/css' href='../../lib/skin/default/docsStyle.css'>
6
    <link rel='StyleSheet' type='text/css' href='../../lib/skin/default/mapStyle.css'>
7
    <link rel='StyleSheet' type='text/css' href='../../lib/skin/default/button.css'>
8
    <link rel='StyleSheet' type='text/css' href='contextEditor.css'>
9
    <style type="text/css">
10
      #workspace {
11
        overflow: auto;
12
        position: relative;
13
        border: 0;
14
      }
15
    </style>
16
    <script>
17
      // URL of Mapbuilder configuration file.
18
      var mbConfigUrl='contextEditor.xml';
19
      
20
      function mbOnload() {
21
        config.objects.mainMap.addListener("loadModel",initWorkspace,null);
22
        window.onresize = initWorkspace;
23
      }
24
      
25
      function initWorkspace() {
26
        var pageBody = document.getElementsByTagName("body")[0];
27
        var workDiv = document.getElementById("workspace");
28
        var footerDiv = document.getElementById("mbFooter");
29
        if (_SARISSA_IS_IE) {
30
          workDiv.style.height = pageBody.offsetHeight - workDiv.offsetTop - footerDiv.offsetHeight - 30;  //20 is a fudge factor
31
        } else {
32
          workDiv.style.height = window.innerHeight - workDiv.offsetTop - footerDiv.offsetHeight - 20;  //20 is a fudge factor
33
        }
34
      }
35
    </script>
36
    <script type="text/javascript" src="../../lib/Mapbuilder.js"></script>
37
  </head>
38
  <body onload="mbDoLoad(mbOnload)">
39
    <table style="width:800">
40
      <tr>
41
        <td colspan="2">
42
          <h1><a href="http://mapbuilder.sourceforge.net">MapBuilder</a> Context Editor</h1>
43
        </td>
44
      </tr>
45
      <tr>
46
        <td valign="top" style="padding:8px; width:200">
47
          <div>
48
            <div id="locatorMap"/>
49
          </div>
50
            <a href="javascript:config.loadModel('myMapCollection','../data/context/demoCollection.xml')">
51
            Map collection</a><br/>
52
            <a href="javascript:config.loadModel('wmsServers','http://geodiscover.cgdi.ca/ceonetWeb/biz?request=searchForService&language=en&levelOfDetail=brief&serviceType=CgdiMapServices&numResultsPerPage=10&page=1')">
53
            Browse WMS servers</a><br/>
54
            <a href="javascript:config.loadModel('wfsServers','http://geodiscover.cgdi.ca/ceonetWeb/biz?request=searchForService&language=en&levelOfDetail=brief&serviceType=CgdiFeatureServices&numResultsPerPage=10&page=1')">
55
            Browse WFS servers</a><br/>
56
            <a href="javascript:config.paintWidget(config.objects.contextLegend)">
57
            Map layer control</a><br/>
58
            <a href="javascript:config.paintWidget(config.objects.owsCatSearchForm)">
59
            Search form</a><br/>
60
            <!--a href="javascript:config.saveModel(config)">
61
            Save config</a><br/-->
62
        </td>
63
        <td style="width:600">
64
          <table width="100%">
65
            <tr>
66
              <td>
67
                <h2 id="mapTitle"></h2>
68
              </td>
69
            </tr>
70
            <tr>
71
              <td align="center">
72
                <table>
73
                  <tr>
74
                    <td colspan="2">
75
                      <div id="mainMapPane"/>
76
                    </td>
77
                  </tr>
78
                  <tr>
79
                    <td align="left">
80
                      <div id="mainButtonBar"/>
81
                    </td>
82
                    <td align="right" id="cursorTrack" />
83
                  </tr>
84
                </table>
85
              </td>
86
            </tr>
87
            <tr>
88
              <td align="left" id="tabBar">
89
              </td>
90
            </tr>
91
            <tr>
92
              <td align="left">
93
                <div id="workspace"></div>
94
              </td>
95
            </tr>
96
          </table>
97
         </td>
98
      </tr>
99

    
100
      <tr>
101
        <td colspan="2" class="footer" id="mbFooter">
102
          <img src="../../lib/skin/default/images/Icon.gif" style="float:right"/>
103
          <a href="http://mapbuilder.sourceforge.net">Community Map Builder</a><br/>$Name$
104
        </td>
105
      </tr>
106

    
107
    </table>
108
    
109

    
110
  </body>
111
</html>
(7-7/10)