Subversion Repositories wimsdev

Rev

Rev 20 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 20 Rev 11521
Line 4... Line 4...
4
 
4
 
5
        The DynAPI Distribution is distributed under the terms of the GNU LGPL license.
5
        The DynAPI Distribution is distributed under the terms of the GNU LGPL license.
6
*/
6
*/
7
 
7
 
8
var l = dynapi.library;
8
var l = dynapi.library;
9
var p = dynapi.library.path;
9
var path = dynapi.library.path;
10
l._pakLoaded=true;
10
l._pakLoaded=true;
11
 
11
 
12
l.addPackage('dynapi',p);
12
l.addPackage('dynapi',path);
13
l.add('dynapi.library','ext/library.js');
13
l.add('dynapi.library','ext/library.js');
14
l.add('dynapi.debug','ext/debug.js','dynapi.functions.Image');
14
l.add('dynapi.debug','ext/debug.js','dynapi.functions.Image');
15
 
15
 
16
// Functions
16
// Functions
17
l.addPackage('dynapi.functions',p+'ext/');
17
l.addPackage('dynapi.functions',path+'ext/');
18
l.add('dynapi.functions.Color','functions.color.js');
18
l.add('dynapi.functions.Color','functions.color.js');
19
l.add('dynapi.functions.Math','functions.math.js');
19
l.add('dynapi.functions.Math','functions.math.js');
20
l.add('dynapi.functions.Date','functions.date.js');
20
l.add('dynapi.functions.Date','functions.date.js');
21
l.add('dynapi.functions.Image','functions.image.js',((dynapi.ua.ns4)? 'MouseEvent':null)); // ns4 required MouseEvent for Image functions
21
l.add('dynapi.functions.Image','functions.image.js',((dynapi.ua.ns4)? 'MouseEvent':null)); // ns4 required MouseEvent for Image functions
22
l.add('dynapi.functions.Numeric','functions.numeric.js');
22
l.add('dynapi.functions.Numeric','functions.numeric.js');
23
l.add('dynapi.functions.String','functions.string.js');
23
l.add('dynapi.functions.String','functions.string.js');
24
l.add('dynapi.functions.System','functions.system.js');
24
l.add('dynapi.functions.System','functions.system.js');
25
 
25
 
26
// API - Core Events & DynDocument
26
// API - Core Events & DynDocument
27
l.addPackage('dynapi.api',p+'api/');
27
l.addPackage('dynapi.api',path+'api/');
28
l.add(['dynapi.api.DynEvent','dynapi.api.EventObject','dynapi.api.DynElement'],'event.js');
28
l.add(['dynapi.api.DynEvent','dynapi.api.EventObject','dynapi.api.DynElement'],'event.js');
29
l.add('dynapi.api.DynDocument','dyndocument.js','DynEvent');
29
l.add('dynapi.api.DynDocument','dyndocument.js','DynEvent');
30
        // DynLayer
30
        // DynLayer
31
l.add('dynapi.api.DynLayerBase','dynlayer_base.js','DynDocument');
31
l.add('dynapi.api.DynLayerBase','dynlayer_base.js','DynDocument');
32
if (dynapi.ua.ns4) l.add('dynapi.api.DynLayer','dynlayer_ns4.js','DynLayerBase');
32
if (dynapi.ua.ns4) l.add('dynapi.api.DynLayer','dynlayer_ns4.js','DynLayerBase');
Line 36... Line 36...
36
        // MouseEvent
36
        // MouseEvent
37
if (dynapi.ua.ns4) l.add('dynapi.api.MouseEvent','mouse_ns4.js','DynLayer');
37
if (dynapi.ua.ns4) l.add('dynapi.api.MouseEvent','mouse_ns4.js','DynLayer');
38
else if(dynapi.ua.ie) l.add('dynapi.api.MouseEvent','mouse_ie.js','DynLayer');
38
else if(dynapi.ua.ie) l.add('dynapi.api.MouseEvent','mouse_ie.js','DynLayer');
39
else l.add('dynapi.api.MouseEvent','mouse_dom.js','DynLayer');
39
else l.add('dynapi.api.MouseEvent','mouse_dom.js','DynLayer');
40
        // Extensions
40
        // Extensions
41
l.addPackage('dynapi.api.ext',p+'api/ext/');
41
l.addPackage('dynapi.api.ext',path+'api/ext/');
42
l.add('dynapi.api.ext.DragEvent','dragevent.js','DynDocument');
42
l.add('dynapi.api.ext.DragEvent','dragevent.js','DynDocument');
43
l.add(['dynapi.api.ext.DynKeyEvent','dynapi.api.ext.TabManager'],'dynkeyevent.js','DynLayer');
43
l.add(['dynapi.api.ext.DynKeyEvent','dynapi.api.ext.TabManager'],'dynkeyevent.js','DynLayer');
44
l.add('dynapi.api.ext.DynLayerInline','dynlayer.inline.js','DynLayer');
44
l.add('dynapi.api.ext.DynLayerInline','dynlayer.inline.js','DynLayer');
45
 
45
 
46
// FX
46
// FX
47
l.addPackage('dynapi.fx',p+'fx/');
47
l.addPackage('dynapi.fx',path+'fx/');
48
l.add('dynapi.fx.Thread','thread.js','DynLayer');
48
l.add('dynapi.fx.Thread','thread.js','DynLayer');
49
l.add('dynapi.fx.PathAnimation','pathanim.js','Thread');
49
l.add('dynapi.fx.PathAnimation','pathanim.js','Thread');
50
l.add('dynapi.fx.SlideAnimation','slideanim.js','Thread');
50
l.add('dynapi.fx.SlideAnimation','slideanim.js','Thread');
51
l.add('dynapi.fx.GlideAnimation','glideanim.js',['Thread','dynapi.functions.Math']);
51
l.add('dynapi.fx.GlideAnimation','glideanim.js',['Thread','dynapi.functions.Math']);
52
l.add('dynapi.fx.CircleAnimation','circleanim.js',['Thread','dynapi.functions.Math']);
52
l.add('dynapi.fx.CircleAnimation','circleanim.js',['Thread','dynapi.functions.Math']);
Line 59... Line 59...
59
l.add('dynapi.fx.Fader','fader.js','DynLayer');
59
l.add('dynapi.fx.Fader','fader.js','DynLayer');
60
l.add('dynapi.fx.Swiper','swiper.js','DynLayer');
60
l.add('dynapi.fx.Swiper','swiper.js','DynLayer');
61
l.add('dynapi.fx.TextAnimation','textanim.js','DynLayer');
61
l.add('dynapi.fx.TextAnimation','textanim.js','DynLayer');
62
 
62
 
63
// GUI
63
// GUI
64
l.addPackage('dynapi.gui',p+'gui/');
64
l.addPackage('dynapi.gui',path+'gui/');
65
l.add('dynapi.gui.Graphics','graphics.js','DynLayer');
65
l.add('dynapi.gui.Graphics','graphics.js','DynLayer');
66
l.add('dynapi.gui.LoadPanel','loadpanel.js','DynLayer');
66
l.add('dynapi.gui.LoadPanel','loadpanel.js','DynLayer');
67
l.add('dynapi.gui.GroupManager','groupmanager.js','DynLayer');
67
l.add('dynapi.gui.GroupManager','groupmanager.js','DynLayer');
68
l.add('dynapi.gui.FocusManager','focusmanager.js','DynLayer');
68
l.add('dynapi.gui.FocusManager','focusmanager.js','DynLayer');
69
l.add('dynapi.gui.ImageClip','imageclip.js','DynLayer');
69
l.add('dynapi.gui.ImageClip','imageclip.js','DynLayer');
Line 76... Line 76...
76
l.add('dynapi.gui.HTMLCalendar','htmlcalendar.js','HTMLContainer');
76
l.add('dynapi.gui.HTMLCalendar','htmlcalendar.js','HTMLContainer');
77
l.add('dynapi.gui.HTMLHyperLink','htmlhyperlink.js','HTMLComponent');
77
l.add('dynapi.gui.HTMLHyperLink','htmlhyperlink.js','HTMLComponent');
78
l.add('dynapi.gui.HTMLRollover','htmlrollover.js',['HTMLHyperLink','Image']);
78
l.add('dynapi.gui.HTMLRollover','htmlrollover.js',['HTMLHyperLink','Image']);
79
 
79
 
80
// Util
80
// Util
81
l.addPackage('dynapi.util',p+'util/');
81
l.addPackage('dynapi.util',path+'util/');
82
l.add('dynapi.util.Cookie','cookie.js');
82
l.add('dynapi.util.Cookie','cookie.js');
83
l.add('dynapi.util.IOElement','ioelement.js','DynLayer');
83
l.add('dynapi.util.IOElement','ioelement.js','DynLayer');
84
l.add('dynapi.util.IOElementSoda','ioelement.soda.js',['Math','IOElement']);
84
l.add('dynapi.util.IOElementSoda','ioelement.soda.js',['Math','IOElement']);
85
l.add('dynapi.util.IOElementSync','ioelement.sync.js','IOElement');
85
l.add('dynapi.util.IOElementSync','ioelement.sync.js','IOElement');
86
l.add('dynapi.util.DataSource','datasource.js','IOElement');
86
l.add('dynapi.util.DataSource','datasource.js','IOElement');
Line 88... Line 88...
88
 
88
 
89
 
89
 
90
// Load buffered includes ---------
90
// Load buffered includes ---------
91
if(l._buffer){
91
if(l._buffer){
92
        var i,ar=l._buffer;
92
        var i,ar=l._buffer;
93
        for(i=0;i<ar.length;i++) l.include(true,ar[i]); // pass agruments true and bufferedAgruments 
93
        for(i=0;i<ar.length;i++) l.include(true,ar[i]); // pass agruments true and bufferedAgruments
94
        l._buffer=null;
94
        l._buffer=null;
95
}
95
}
96
 
-