]> git.sur5r.net Git - bacula/bacula/blob - gui/baculum/framework/Web/Javascripts/packages.php
baculum: New Baculum API and Baculum Web
[bacula/bacula] / gui / baculum / framework / Web / Javascripts / packages.php
1 <?php
2
3 //$Id: packages.php 3319 2013-09-08 20:59:44Z ctrlaltca $
4
5 // To make future upgrades easier
6 if (!defined('PROTOTYPE_DIR')) define ('PROTOTYPE_DIR', 'prototype-1.7');
7 if (!defined('JQUERY_DIR')) define ('JQUERY_DIR', 'jquery');
8 if (!defined('BOOTSTRAP_DIR')) define ('BOOTSTRAP_DIR', 'bootstrap3');
9 if (!defined('SCRIPTACULOUS_DIR')) define ('SCRIPTACULOUS_DIR', 'scriptaculous-1.9.0');
10
11 //package names and its contents (files relative to the current directory)
12 $packages = array(
13         // base prado scripts
14         'prado' => array(
15                 'prado/prado.js',
16                 'prado/controls/controls.js'
17         ),
18
19         'logger' => array(
20                 'prado/logger/logger.js',
21         ),
22
23         'validator' => array(
24                 'prado/validator/validation3.js'
25         ),
26
27         'datepicker' => array(
28                 'prado/datepicker/datepicker.js'
29         ),
30
31         'colorpicker' => array(
32                 'prado/colorpicker/colorpicker.js'
33         ),
34
35         'ajax' => array(
36                 'prado/activecontrols/ajax3.js',
37                 'prado/activecontrols/activecontrols3.js',
38         ),
39
40         'slider'=>array(
41                 'prado/controls/slider.js'
42         ),
43
44         'keyboard'=>array(
45                 'prado/controls/keyboard.js'
46         ),
47
48         'tabpanel'=>array(
49                 'prado/controls/tabpanel.js'
50         ),
51
52         'activedatepicker' => array(
53                 'prado/activecontrols/activedatepicker.js'
54         ),
55
56         'activefileupload' => array(
57                 'prado/activefileupload/activefileupload.js'
58         ),
59
60         'htmlarea'=>array(
61                 'prado/controls/htmlarea.js'
62         ),
63
64         'htmlarea4'=>array(
65                 'prado/controls/htmlarea4.js'
66         ),
67
68         'accordion'=>array(
69                 'prado/controls/accordion.js'
70         ),
71
72         'inlineeditor' => array(
73                 'prado/activecontrols/inlineeditor.js'
74         ),
75
76         'ratings' => array(
77                 'prado/ratings/ratings.js',
78         ),
79
80         // jquery
81         'jquery' => array(
82                 JQUERY_DIR.'/jquery.js',
83         ),
84         'jqueryui' => array(
85                 JQUERY_DIR.'/jquery-ui.js',
86                 JQUERY_DIR.'/jquery-ui-i18n.min.js',
87         ),
88
89         // prototype + scriptaculous
90         'prototype' => array(
91                 PROTOTYPE_DIR.'/prototype.js',
92                 SCRIPTACULOUS_DIR.'/builder.js',
93                 SCRIPTACULOUS_DIR.'/effects.js'
94         ),
95                 
96         //bootstrap
97         'bootstrap' => array(
98                 BOOTSTRAP_DIR.'/js/bootstrap.js',
99         ),
100
101         'dragdrop'=>array(
102                 SCRIPTACULOUS_DIR.'/dragdrop.js',
103                 'prado/activecontrols/dragdrop.js'
104         ),
105
106         'dragdropextra'=>array(
107                 'prado/activecontrols/dragdropextra.js',
108         ),
109
110         'autocomplete' => array(
111                 SCRIPTACULOUS_DIR.'/controls.js',
112                 'prado/activecontrols/autocomplete.js'
113         ),
114 );
115
116
117 //package names and their dependencies
118 $dependencies = array(
119                 'jquery'                        => array('jquery'),
120                 'prado'                         => array('jquery', 'prado'),
121                 'bootstrap'                     => array('jquery', 'bootstrap'),
122                 'validator'                     => array('jquery', 'prado', 'validator'),
123                 'tabpanel'                      => array('jquery', 'prado', 'tabpanel'),
124                 'ajax'                          => array('jquery', 'prado', 'ajax'),
125                 'logger'                        => array('jquery', 'prado', 'logger'),
126                 'activefileupload'      => array('jquery', 'prado', 'ajax', 'activefileupload'),
127                 'effects'                       => array('jquery', 'jqueryui'),
128                 'datepicker'            => array('jquery', 'prado', 'datepicker'),
129                 'activedatepicker'      => array('jquery', 'prado', 'datepicker', 'ajax', 'activedatepicker'),
130                 'colorpicker'           => array('jquery', 'prado', 'colorpicker'),
131                 'htmlarea'                      => array('jquery', 'prado', 'htmlarea'),
132                 'htmlarea4'                     => array('jquery', 'prado', 'htmlarea4'),
133                 'keyboard'                      => array('jquery', 'prado', 'keyboard'),
134                 'slider'                        => array('jquery', 'prado', 'slider'),
135                 'inlineeditor'          => array('jquery', 'prado', 'ajax', 'inlineeditor'),
136                 'accordion'                     => array('jquery', 'prado', 'accordion'),
137                 'ratings'                       => array('jquery', 'prado', 'ajax', 'ratings'),
138                 'jqueryui'                      => array('jquery', 'jqueryui'),
139                 'prototype'                     => array('prototype'),
140                 'dragdrop'                      => array('prototype', 'jquery', 'prado', 'ajax', 'dragdrop'),
141                 'dragdropextra'         => array('prototype', 'jquery', 'prado', 'ajax', 'dragdrop','dragdropextra'),
142                 'autocomplete'          => array('prototype', 'jquery', 'prado', 'ajax', 'autocomplete'),
143 );
144
145 return array($packages, $dependencies);
146