[ Index ] |
|
Code source de eGroupWare 1.2.106-2 |
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.Numeric','functions.numeric.js'); 22 l.add('dynapi.functions.String','functions.string.js'); 23 l.add('dynapi.functions.System','functions.system.js'); 24 if (dynapi.ua.ns4) 25 l.add('dynapi.functions.Image','functions.image.js','MouseEvent'); // ns4 required MouseEvent for Image functions 26 else 27 l.add('dynapi.functions.Image','functions.image.js'); // ns4 required MouseEvent for Image functions 28 29 // API - Core Events & DynDocument 30 l.addPackage('dynapi.api',p+'api/'); 31 l.add(['dynapi.api.DynEvent','dynapi.api.EventObject','dynapi.api.DynElement'],'event.js'); 32 l.add('dynapi.api.DynDocument','dyndocument.js','DynEvent'); 33 // DynLayer 34 l.add('dynapi.api.DynLayerBase','dynlayer_base.js','DynDocument'); 35 if (dynapi.ua.ns4) 36 l.add('dynapi.api.DynLayer','dynlayer_ns4.js','DynLayerBase'); 37 else if (dynapi.ua.ie) 38 l.add('dynapi.api.DynLayer','dynlayer_ie.js','DynLayerBase'); 39 else if (dynapi.ua.opera) 40 l.add('dynapi.api.DynLayer','dynlayer_opera.js','DynLayerBase'); 41 else 42 l.add('dynapi.api.DynLayer','dynlayer_dom.js','DynLayerBase'); 43 // MouseEvent 44 if (dynapi.ua.ns4) 45 l.add('dynapi.api.MouseEvent','mouse_ns4.js','DynLayer'); 46 else if(dynapi.ua.ie|| (dynapi.ua.opera && dynapi.ua.v < 8)) 47 l.add('dynapi.api.MouseEvent','mouse_ie.js','DynLayer'); 48 else 49 l.add('dynapi.api.MouseEvent','mouse_dom.js','DynLayer'); 50 51 // Extensions 52 l.addPackage('dynapi.api.ext',p+'api/ext/'); 53 l.add('dynapi.api.ext.DragEvent','dragevent.js','DynDocument'); 54 l.add(['dynapi.api.ext.DynKeyEvent','dynapi.api.ext.TabManager'],'dynkeyevent.js','DynLayer'); 55 l.add('dynapi.api.ext.DynLayerInline','dynlayer.inline.js','DynLayer'); 56 57 // FX 58 /* 59 l.addPackage('dynapi.fx',p+'fx/'); 60 l.add('dynapi.fx.Thread','thread.js','DynLayer'); 61 l.add('dynapi.fx.PathAnimation','pathanim.js','Thread'); 62 l.add('dynapi.fx.SlideAnimation','slideanim.js','Thread'); 63 l.add('dynapi.fx.GlideAnimation','glideanim.js',['Thread','dynapi.functions.Math']); 64 l.add('dynapi.fx.CircleAnimation','circleanim.js',['Thread','dynapi.functions.Math']); 65 l.add('dynapi.fx.HoverAnimation','hoveranim.js',['Thread','dynapi.functions.Math']); 66 l.add('dynapi.fx.Bezier','bezier.js','Thread'); 67 l.add('dynapi.fx.TimerX','timerx.js','DynLayer'); 68 l.add('dynapi.fx.MotionX','motionx.js','DynLayer'); 69 l.add('dynapi.fx.SnapX','snapx.js','DynLayer'); 70 l.add('dynapi.fx.FlashSound','fsound.js','DynLayer'); 71 l.add('dynapi.fx.Fader','fader.js','DynLayer'); 72 l.add('dynapi.fx.Swiper','swiper.js','DynLayer'); 73 l.add('dynapi.fx.TextAnimation','textanim.js','DynLayer'); 74 */ 75 76 // ThyAPI Packages 77 // ThyAPI Utils 78 l.addPackage('dynapi.thyutils', p+'thyutils/'); 79 l.add('dynapi.thyutils.thyCollection','thycollection.js'); 80 l.add('dynapi.thyutils.thyVisualCollection', 'thyvisualcollection.js', ['thyCollection']); 81 l.add('dynapi.thyutils.thyProtocol','thyprotocol.js'); 82 l.add('dynapi.thyutils.thyXMLRPCProtocol','thyxmlrpcprotocol.js','thyProtocol'); 83 l.add('dynapi.thyutils.thyConnector','thyconnector.js', 'thyXMLRPCProtocol'); 84 l.add('dynapi.thyutils.thyDataSource','thydatasource.js', ['DynElement','thyConnector','thyCollection']); 85 86 //ThyAPI Widgets 87 l.addPackage('dynapi.thywidgets', p+'thywidgets/'); 88 l.add('dynapi.thywidgets.thyPanelBase', 'thypanel.js', ['DynLayer', 'System', 'DynKeyEvent', 'thyCollection']); 89 if (dynapi.ua.ie) l.add('dynapi.thywidgets.thyPanel', 'thypanel_ie.js', 'thyPanelBase'); 90 else if (dynapi.ua.ns4) l.add('dynapi.thywidgets.thyPanel', 'thypanel_ns4.js', 'thyPanelBase'); 91 else if (dynapi.ua.opera) l.add('dynapi.thywidgets.thyPanel', 'thypanel_opera.js', 'thyPanelBase'); 92 else l.add('dynapi.thywidgets.thyPanel', 'thypanel_dom.js', 'thyPanelBase'); 93 94 l.add('dynapi.thywidgets.thyButton', 'thybutton.js', 'thyPanel'); 95 l.add('dynapi.thywidgets.thyTabsManager', 'thytabsmanager.js', 'thyPanel'); 96 l.add('dynapi.thywidgets.thyBorderPanel', 'thyborderpanel.js', 'thyPanel'); 97 l.add('dynapi.thywidgets.thyLabelPanel', 'thylabelpanel.js', 'thyPanel'); 98 l.add('dynapi.thywidgets.thyEditBox', 'thyeditbox.js', 'thyLabelPanel'); 99 l.add('dynapi.thywidgets.thyCheckBox', 'thycheckbox.js', 'thyLabelPanel'); 100 //l.add('dynapi.thywidgets.thyPopupCalendar', 'thypopupcalendar.js', ['thyEditBox','JSCalendarSetup','thyButton']); 101 l.add('dynapi.thywidgets.thyPopupCalendar', 'thypopupcalendar.js', ['thyEditBox','thyButton']); 102 l.add('dynapi.thywidgets.thyTextEdit', 'thytextedit.js', 'thyLabelPanel'); 103 //l.add('dynapi.thywidgets.thyRichTextEdit', 'thyrichtextedit.js', ['thyLabelPanel', 'FCKeditor']); 104 l.add('dynapi.thywidgets.thyWindow', 'thywindow.js', ['thyBorderPanel','thyButton','DragEvent','dynapi.functions.String']); 105 l.add('dynapi.thywidgets.thyDialogWindow', 'thydialogwindow.js', ['thyWindow','thyButton']); 106 l.add('dynapi.thywidgets.thyGridCell', 'thygridcell.js', ['thyPanel','thyEditBox', 'thyCollection']); 107 l.add('dynapi.thywidgets.thyGridRow', 'thygridrow.js', ['thyGridCell', 'thyVisualCollection']) 108 l.add('dynapi.thywidgets.thyGridContents', 'thygridcontents.js', ['thyPanel']); 109 l.add('dynapi.thywidgets.thyGrid', 'thygrid.js', ['thyGridContents','thyLabelPanel','thyGridCell','thyGridRow','thyVisualCollection']); 110 l.add('dynapi.thywidgets.thyListBox', 'thylistbox.js', ['thyGrid']); 111 l.add('dynapi.thywidgets.thyDropDownBox', 'thydropdownbox.js', ['thyListBox','thyEditBox','thyButton']); 112 113 // ThyAPI External 114 //l.addPackage('dynapi.thywidgets.external', p+'thywidgets/external/'); 115 //l.add('dynapi.thywidgets.external.FCKeditor', 'fckeditor/fckeditor.js'); 116 //l.add('dynapi.thywidgets.external.JSCalendar', 'jscalendar/calendar.js'); 117 //l.add('dynapi.thywidgets.external.JSCalendarLang', 'jscalendar/lang/calendar-en.js'); 118 //l.add('dynapi.thywidgets.external.JSCalendarSetup', 'jscalendar/calendar-setup.js',['JSCalendar','JSCalendarLang']); 119 120 // Load buffered includes --------- 121 if(l._buffer){ 122 var i,ar=l._buffer; 123 for(i=0;i<ar.length;i++) l.include(true,ar[i]); // pass arguments true and bufferedArguments 124 l._buffer=null; 125 } 126
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sun Feb 25 17:20:01 2007 | par Balluche grâce à PHPXref 0.7 |