source: Dev/branches/jQueryUI/client/d3/examples/azimuthal/azimuthal.html @ 249

Last change on this file since 249 was 249, checked in by hendrikvanantwerpen, 13 years ago

This one's for Subversion, because it's so close...

First widget (stripped down sequencer).
Seperated client and server code in two direcotry trees.

File size: 1.9 KB
Line 
1<!DOCTYPE html>
2<html>
3  <head>
4    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
5    <title>Polar Stereographic Projection</title>
6    <script type="text/javascript" src="../../d3.js"></script>
7    <script type="text/javascript" src="../../d3.geo.js"></script>
8    <script type="text/javascript" src="../../lib/jquery/jquery.min.js"></script>
9    <script type="text/javascript" src="../../lib/jquery-ui/jquery-ui.min.js"></script>
10    <link type="text/css" rel="stylesheet" href="azimuthal.css"/>
11  </head>
12  <body>
13    <h3>Azimuthal Projection</h3>
14    <script type="text/javascript" src="azimuthal.js"></script><p>
15    <div id="lon">origin.longitude: <span>0</span></div>
16    <div id="lat">origin.latitude: <span>0</span></div><p>
17    <div id="scale">scale: <span>240</span></div><p>
18    <div id="translate-x">translate.x: <span>480</span></div>
19    <div id="translate-y">translate.y: <span>250</span></div>
20    <script type="text/javascript">
21
22$("#lon").slider({
23  min: -180,
24  max: 180,
25  step: 1e-1,
26  value: 0,
27  slide: function(event, ui) {
28    var origin = xy.origin();
29    origin[0] = ui.value;
30    xy.origin(origin);
31    refresh();
32  }
33});
34
35$("#lat").slider({
36  min: -90,
37  max: 90,
38  step: 1e-1,
39  value: 0,
40  slide: function(event, ui) {
41    var origin = xy.origin();
42    origin[1] = ui.value;
43    xy.origin(origin);
44    refresh();
45  }
46});
47
48$("#scale").slider({
49  min: 0,
50  max: 3000,
51  value: 240,
52  slide: function(event, ui) {
53    xy.scale(ui.value);
54    refresh();
55  }
56});
57
58$("#translate-x").slider({
59  min: -2000,
60  max: 2000,
61  value: 480,
62  slide: function(event, ui) {
63    var translate = xy.translate();
64    translate[0] = ui.value;
65    xy.translate(translate);
66    refresh();
67  }
68});
69
70$("#translate-y").slider({
71  min: -2000,
72  max: 2000,
73  value: 250,
74  slide: function(event, ui) {
75    var translate = xy.translate();
76    translate[1] = ui.value;
77    xy.translate(translate);
78    refresh();
79  }
80});
81
82    </script>
83  </body>
84</html>
Note: See TracBrowser for help on using the repository browser.