annotate client/digitallibrary/jquery/jquery.digilib.birdseye.js @ 792:d742bd92b05a jquery

first step to a regions plugin
author hertzhaft
date Fri, 18 Feb 2011 11:11:49 +0100
parents 304488c72344
children 63c1b33e38b1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
791
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
1 /** required digilib geometry plugin
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
2 */
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
3
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
4 (function($) {
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
5
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
6 // affine geometry plugin stub
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
7 var geom;
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
8
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
9 var FULL_AREA;
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
10
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
11 var actions = {
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
12 };
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
13
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
14 // init: plugin initialization
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
15 var plugInit = function(data) {
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
16 // import geometry classes
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
17 geom = digilib.fn.geometry;
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
18 FULL_AREA = digilib.fn.FULL_AREA;
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
19 // TODO: add actions
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
20 // TODO: add buttons
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
21 // TODO: add event handlers
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
22 };
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
23
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
24
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
25 // plugin object with name and init
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
26 // shared objects filled by digilib on registration
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
27 var digilib = {
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
28 name : 'birdseye',
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
29 init : plugInit,
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
30 buttons : {},
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
31 actions : {},
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
32 fn : {},
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
33 plugins : {}
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
34 };
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
35
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
36 if ($.fn.digilib == null) {
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
37 $.error("jquery.digilib.birdview must be loaded after jquery.digilib!");
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
38 } else {
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
39 $.fn.digilib('plugin', digilib);
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
40 }
304488c72344 first step to birdseye view as a plugin.
robcast
parents:
diff changeset
41 })(jQuery);