[ Index ]
 

Code source de eGroupWare 1.2.106-2

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/phpgwapi/js/dynapi/ext/ -> packages.js (source)

   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  


Généré le : Sun Feb 25 17:20:01 2007 par Balluche grâce à PHPXref 0.7