annotate client/digitallibrary/jquery/jquery-test-full.html @ 643:c108607e1bc0 jquery

zoomin and -out works now gotopage resets (some) parameters reload takes changed parameters (to put in url) getParamString omits parameters with default values (for shorter urls)
author robcast
date Wed, 19 Jan 2011 20:03:44 +0100
parents 8f40f7b6fd20
children b3c05e1568cf 72acc47f1831
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
607
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
1 <?xml version="1.0" ?>
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
3 <html xmlns="http://www.w3.org/1999/xhtml">
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
4 <head>
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
5 <title>Digilib jQuery Test HTML</title>
614
0bd19b6cede4 highlight hovered buttons
hertzhaft
parents: 613
diff changeset
6
607
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
7 <style type="text/css">
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
8 body {
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
9 background: silver;
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
10 }
614
0bd19b6cede4 highlight hovered buttons
hertzhaft
parents: 613
diff changeset
11
607
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
12 div.digilib {
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
13 float: left;
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
14 padding: 10px;
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
15 }
614
0bd19b6cede4 highlight hovered buttons
hertzhaft
parents: 613
diff changeset
16
612
fb94f1b74d59 bind data and actions to buttons
hertzhaft
parents: 609
diff changeset
17 div.buttons {
fb94f1b74d59 bind data and actions to buttons
hertzhaft
parents: 609
diff changeset
18 position: fixed;
fb94f1b74d59 bind data and actions to buttons
hertzhaft
parents: 609
diff changeset
19 right: 5px;
fb94f1b74d59 bind data and actions to buttons
hertzhaft
parents: 609
diff changeset
20 top: 5px;
fb94f1b74d59 bind data and actions to buttons
hertzhaft
parents: 609
diff changeset
21 padding: 3px;
614
0bd19b6cede4 highlight hovered buttons
hertzhaft
parents: 613
diff changeset
22 background-color: silver;
0bd19b6cede4 highlight hovered buttons
hertzhaft
parents: 613
diff changeset
23 }
612
fb94f1b74d59 bind data and actions to buttons
hertzhaft
parents: 609
diff changeset
24
614
0bd19b6cede4 highlight hovered buttons
hertzhaft
parents: 613
diff changeset
25 img.button:hover {
0bd19b6cede4 highlight hovered buttons
hertzhaft
parents: 613
diff changeset
26 background-image: url('../greyskin/corona.png');
0bd19b6cede4 highlight hovered buttons
hertzhaft
parents: 613
diff changeset
27 }
0bd19b6cede4 highlight hovered buttons
hertzhaft
parents: 613
diff changeset
28
615
ec131e9699a6 setup bird's eye view div
hertzhaft
parents: 614
diff changeset
29 div.birdview {
ec131e9699a6 setup bird's eye view div
hertzhaft
parents: 614
diff changeset
30 border: 1px solid white;
ec131e9699a6 setup bird's eye view div
hertzhaft
parents: 614
diff changeset
31 position: fixed;
ec131e9699a6 setup bird's eye view div
hertzhaft
parents: 614
diff changeset
32 bottom: 8px;
ec131e9699a6 setup bird's eye view div
hertzhaft
parents: 614
diff changeset
33 right: 48px;
617
cd846b5c8be8 toggle view event handlers for bird's eye and 'about windows
hertzhaft
parents: 616
diff changeset
34 display: none;
615
ec131e9699a6 setup bird's eye view div
hertzhaft
parents: 614
diff changeset
35 z-index: 1;
ec131e9699a6 setup bird's eye view div
hertzhaft
parents: 614
diff changeset
36 }
ec131e9699a6 setup bird's eye view div
hertzhaft
parents: 614
diff changeset
37
616
55e06ebb879f setup the 'about' window
hertzhaft
parents: 615
diff changeset
38 div.about {
55e06ebb879f setup the 'about' window
hertzhaft
parents: 615
diff changeset
39 position: absolute;
55e06ebb879f setup the 'about' window
hertzhaft
parents: 615
diff changeset
40 width: 200px;
55e06ebb879f setup the 'about' window
hertzhaft
parents: 615
diff changeset
41 top: 100px;
55e06ebb879f setup the 'about' window
hertzhaft
parents: 615
diff changeset
42 left: 350px;
55e06ebb879f setup the 'about' window
hertzhaft
parents: 615
diff changeset
43 height: 200px;
55e06ebb879f setup the 'about' window
hertzhaft
parents: 615
diff changeset
44 padding: 0px 2px;
55e06ebb879f setup the 'about' window
hertzhaft
parents: 615
diff changeset
45 font-family: Verdana, Arial, Helvetica, sans-serif;
55e06ebb879f setup the 'about' window
hertzhaft
parents: 615
diff changeset
46 border: 2px solid lightcyan;
55e06ebb879f setup the 'about' window
hertzhaft
parents: 615
diff changeset
47 background-color: lightgrey;
55e06ebb879f setup the 'about' window
hertzhaft
parents: 615
diff changeset
48 text-align: center;
617
cd846b5c8be8 toggle view event handlers for bird's eye and 'about windows
hertzhaft
parents: 616
diff changeset
49 display: none;
616
55e06ebb879f setup the 'about' window
hertzhaft
parents: 615
diff changeset
50 z-index: 1000;
55e06ebb879f setup the 'about' window
hertzhaft
parents: 615
diff changeset
51 }
55e06ebb879f setup the 'about' window
hertzhaft
parents: 615
diff changeset
52
607
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
53 </style>
614
0bd19b6cede4 highlight hovered buttons
hertzhaft
parents: 613
diff changeset
54
607
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
55 <script type="text/javascript" src="jquery-1.4.4.js"></script>
609
435f81210a33 start work on scaler call
robcast
parents: 607
diff changeset
56 <script type="text/javascript" src="dlGeometry.js"></script>
607
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
57 <script type="text/javascript" src="jquery.digilib.js"></script>
614
0bd19b6cede4 highlight hovered buttons
hertzhaft
parents: 613
diff changeset
58
607
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
59
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
60 <script type="text/javascript">
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
61 $(document).ready(function(){
614
0bd19b6cede4 highlight hovered buttons
hertzhaft
parents: 613
diff changeset
62 var opts = {interactionMode : 'fullscreen',
0bd19b6cede4 highlight hovered buttons
hertzhaft
parents: 613
diff changeset
63 scalerBaseUrl : 'http://digilib.biblhertz.it/digilib04/servlet/Scaler'};
609
435f81210a33 start work on scaler call
robcast
parents: 607
diff changeset
64 $('div.digilib').digilib(opts);
607
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
65
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
66 $('div.digilib').each(function(){
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
67 console.log($(this).data('digilib').settings);
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
68 });
641
8f40f7b6fd20 some small aboutdiv fixes
hertzhaft
parents: 618
diff changeset
69 $('div.digilib').digilib('showAboutDiv', 1);
607
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
70 });
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
71
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
72 </script>
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
73 </head>
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
74
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
75 <body>
614
0bd19b6cede4 highlight hovered buttons
hertzhaft
parents: 613
diff changeset
76
607
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
77 <div id="digilib-1" class="digilib single">
614
0bd19b6cede4 highlight hovered buttons
hertzhaft
parents: 613
diff changeset
78 <img src="http://digilib.biblhertz.it/digilib04/servlet/Scaler?dw=200&amp;dh=200&amp;fn=/digisprint/jquery/FransHals-WillemVanHeythuysen" />
607
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
79 </div>
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
80 </body>
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
81 </html>
f5d5cae64828 parameter parsing
hertzhaft
parents:
diff changeset
82