Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
20 | reyssat | 1 | /* |
2 | DynAPI Distribution |
||
3 | Package File |
||
4 | |||
5 | The DynAPI Distribution is distributed under the terms of the GNU LGPL license. |
||
6 | */ |
||
7 | |||
8 | var l = dynapi.library; |
||
9 | var p = dynapi.library.path; |
||
10 | l._pakLoaded=true; |
||
11 | |||
12 | l.addPackage('dynapi',p); |
||
13 | l.add('dynapi.library','ext/library.js'); |
||
14 | l.add('dynapi.debug','ext/debug.js','dynapi.functions.Image'); |
||
15 | |||
16 | // Functions |
||
17 | l.addPackage('dynapi.functions',p+'ext/'); |
||
18 | l.add('dynapi.functions.Color','functions.color.js'); |
||
19 | l.add('dynapi.functions.Math','functions.math.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 |
||
22 | l.add('dynapi.functions.Numeric','functions.numeric.js'); |
||
23 | l.add('dynapi.functions.String','functions.string.js'); |
||
24 | l.add('dynapi.functions.System','functions.system.js'); |
||
25 | |||
26 | // API - Core Events & DynDocument |
||
27 | l.addPackage('dynapi.api',p+'api/'); |
||
28 | l.add(['dynapi.api.DynEvent','dynapi.api.EventObject','dynapi.api.DynElement'],'event.js'); |
||
29 | l.add('dynapi.api.DynDocument','dyndocument.js','DynEvent'); |
||
30 | // DynLayer |
||
31 | l.add('dynapi.api.DynLayerBase','dynlayer_base.js','DynDocument'); |
||
32 | if (dynapi.ua.ns4) l.add('dynapi.api.DynLayer','dynlayer_ns4.js','DynLayerBase'); |
||
33 | else if (dynapi.ua.ie) l.add('dynapi.api.DynLayer','dynlayer_ie.js','DynLayerBase'); |
||
34 | else if (dynapi.ua.opera) l.add('dynapi.api.DynLayer','dynlayer_opera.js','DynLayerBase'); |
||
35 | else l.add('dynapi.api.DynLayer','dynlayer_dom.js','DynLayerBase'); |
||
36 | // MouseEvent |
||
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'); |
||
39 | else l.add('dynapi.api.MouseEvent','mouse_dom.js','DynLayer'); |
||
40 | // Extensions |
||
41 | l.addPackage('dynapi.api.ext',p+'api/ext/'); |
||
42 | l.add('dynapi.api.ext.DragEvent','dragevent.js','DynDocument'); |
||
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'); |
||
45 | |||
46 | // FX |
||
47 | l.addPackage('dynapi.fx',p+'fx/'); |
||
48 | l.add('dynapi.fx.Thread','thread.js','DynLayer'); |
||
49 | l.add('dynapi.fx.PathAnimation','pathanim.js','Thread'); |
||
50 | l.add('dynapi.fx.SlideAnimation','slideanim.js','Thread'); |
||
51 | l.add('dynapi.fx.GlideAnimation','glideanim.js',['Thread','dynapi.functions.Math']); |
||
52 | l.add('dynapi.fx.CircleAnimation','circleanim.js',['Thread','dynapi.functions.Math']); |
||
53 | l.add('dynapi.fx.HoverAnimation','hoveranim.js',['Thread','dynapi.functions.Math']); |
||
54 | l.add('dynapi.fx.Bezier','bezier.js','Thread'); |
||
55 | l.add('dynapi.fx.TimerX','timerx.js','DynLayer'); |
||
56 | l.add('dynapi.fx.MotionX','motionx.js','DynLayer'); |
||
57 | l.add('dynapi.fx.SnapX','snapx.js','DynLayer'); |
||
58 | l.add('dynapi.fx.FlashSound','fsound.js','DynLayer'); |
||
59 | l.add('dynapi.fx.Fader','fader.js','DynLayer'); |
||
60 | l.add('dynapi.fx.Swiper','swiper.js','DynLayer'); |
||
61 | l.add('dynapi.fx.TextAnimation','textanim.js','DynLayer'); |
||
62 | |||
63 | // GUI |
||
64 | l.addPackage('dynapi.gui',p+'gui/'); |
||
65 | l.add('dynapi.gui.Graphics','graphics.js','DynLayer'); |
||
66 | l.add('dynapi.gui.LoadPanel','loadpanel.js','DynLayer'); |
||
67 | l.add('dynapi.gui.GroupManager','groupmanager.js','DynLayer'); |
||
68 | l.add('dynapi.gui.FocusManager','focusmanager.js','DynLayer'); |
||
69 | l.add('dynapi.gui.ImageClip','imageclip.js','DynLayer'); |
||
70 | l.add('dynapi.gui.Highlighter','highlighter.js','DynLayer'); |
||
71 | l.add('dynapi.gui.BorderManager','bordermanager.js','Highlighter'); |
||
72 | l.add('dynapi.gui.TemplateManager','templmngr.js','DynLayer'); |
||
73 | // HTML Components |
||
74 | l.add('dynapi.gui.HTMLComponent','htmlcomponent.js','DynElement'); |
||
75 | l.add('dynapi.gui.HTMLContainer','htmlcontainer.js','HTMLComponent'); |
||
76 | l.add('dynapi.gui.HTMLCalendar','htmlcalendar.js','HTMLContainer'); |
||
77 | l.add('dynapi.gui.HTMLHyperLink','htmlhyperlink.js','HTMLComponent'); |
||
78 | l.add('dynapi.gui.HTMLRollover','htmlrollover.js',['HTMLHyperLink','Image']); |
||
79 | |||
80 | // Util |
||
81 | l.addPackage('dynapi.util',p+'util/'); |
||
82 | l.add('dynapi.util.Cookie','cookie.js'); |
||
83 | l.add('dynapi.util.IOElement','ioelement.js','DynLayer'); |
||
84 | l.add('dynapi.util.IOElementSoda','ioelement.soda.js',['Math','IOElement']); |
||
85 | l.add('dynapi.util.IOElementSync','ioelement.sync.js','IOElement'); |
||
86 | l.add('dynapi.util.DataSource','datasource.js','IOElement'); |
||
87 | l.add('dynapi.util.StringBuffer','stringbuffer.js','DynObject'); |
||
88 | |||
89 | |||
90 | // Load buffered includes --------- |
||
91 | if(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 |
||
94 | l._buffer=null; |
||
95 | } |
||
96 |