Merge branch 'master' into history
[potlatch2.git] / resources / potlatch2.html
1 <html>
2   <!-- Potlatch 2 script -->
3   <head>
4     <title>Potlatch Two</title>
5     <script type="text/javascript" src="swfobject.js"></script>
6
7     <script>
8       function getArgs() {
9         var args = new Object();
10         var query = location.search.substring(1);
11         var pairs = query.split("&");
12         for(var i = 0; i < pairs.length; i++) {
13           var pos = pairs[i].indexOf('=');
14           if (pos == -1) continue;
15           var argname = pairs[i].substring(0,pos);
16           var value = pairs[i].substring(pos+1);
17           args[argname] = unescape(value);
18         }
19         return args;
20       }
21
22       var changesaved=true;
23
24       window.onbeforeunload=function() {
25         if (!changesaved) {
26           return 'You have unsaved changes. You need to press the Save button to save them';
27         }
28       }
29
30       function markChanged(a) { changesaved=a; } /* called from flash */
31
32       var attributes = {
33         id: "map",
34         name: "map"
35       };
36
37
38       var args = getArgs();
39       var lat;
40       var lon;
41       var zoom;
42       if (args.lat && args.lon) {
43         lat = parseFloat(args.lat);
44         lon = parseFloat(args.lon);
45         } else {
46         lat=51.875;
47         lon=-1.492;
48         args["lat"] = lat;
49         args["lon"] = lon;
50       }
51
52       if (args.zoom) {
53         zoom = parseInt(args.zoom);
54         } else {
55         zoom = 16;
56         args["zoom"] = 16;
57       }
58
59       args["api"] = "http://api06.dev.openstreetmap.org/api/0.6/";
60       args["policy"] = "http://api06.dev.openstreetmap.org/api/crossdomain.xml";
61       args["connection"] = "XML";
62       args["oauth_policy"] = "http://api06.dev.openstreetmap.org/oauth/crossdomain.xml";
63       args["oauth_request_url"] = "http://api06.dev.openstreetmap.org/oauth/request_token";
64       args["oauth_access_url"] = "http://api06.dev.openstreetmap.org/oauth/access_token";
65       args["oauth_auth_url"] = "http://api06.dev.openstreetmap.org/oauth/authorize";
66       args["oauth_consumer_key"] = "fiM1IoqnKJk4JCfcl63DA";
67       args["oauth_consumer_secret"] = "7fYgJK9M4vB1CvBZ6jEsPGxYK9UD1hEnI6NqTxNGs";
68       args["serverName"] = "api06 Test On Dev";
69       args["show_help"] = "once";
70       args["site_name"] = "OpenStreetMap";
71       args["force_auth"] = "force";
72       args["locale"] = 'en_US';      // you can enjoy de_DE, pl_PL, fr_FR, ja_JP, id_ID, en_GB
73
74       var params = false;
75
76       swfobject.embedSWF("potlatch2.swf?d="+Math.round(Math.random()*1000), "mapHolder", "100%", "100%", "10.1.85", "expressInstall.swf", args, params, attributes);
77     </script>
78
79
80   </head>
81
82   <body>
83
84     <div id="mapHolder" style="width:100%; height: 100%; border: 1px solid black">
85       If you see this message you need to install Flash Player 10.1.85 or above, from Adobe, <a href="http://get.adobe.com/flashplayer/" target="_blank">available here</a> in order to use Potlatch 2
86     </div>
87
88
89   </body>
90 </html>
91