61fba0c5348cf7312c3192684dd239a3ee10e106
[tine20] / tine20 / Tinebase / Tinebase.jsb2
1 {
2   "projectName": "Tine 2.0 - Tinebase",
3   "deployDir": "Tinebase",
4   "licenseText": "Tine 2.0 - Tinebase \nCopyright (c) 2007-2013 Metaways Infosystems GmbH (http://www.metaways.de)\nhttp://www.gnu.org/licenses/agpl.html AGPL Version 3",
5   "resources": [],
6   "pkgs": [
7     {
8       "name": "Tinebase FAT Client",
9       "file": "js/Tinebase-FAT.js",
10       "isDebug": true,
11       "fileIncludes": [
12         {
13           "text": "es6-promise.js",
14           "path": "../library/es6-promise/"
15         },
16         {
17           "text": "extFixes.js",
18           "path": "js/"
19         },
20         {
21           "text": "checkboxGridSelection.js",
22           "path": "js/touch/"
23         },
24         {
25           "text": "Portal.js",
26           "path": "js/ux/"
27         },
28         {
29           "text": "PortalColumn.js",
30           "path": "js/ux/"
31         },
32         {
33           "text": "Portlet.js",
34           "path": "js/ux/"
35         },
36         {
37           "text": "extInit.js",
38           "path": "js/"
39         },
40         {
41           "text": "Locale.js",
42           "path": "js/"
43         },
44         {
45           "text": "Gettext.js",
46           "path": "js/Locale/"
47         },
48         {
49           "text": "store2.js",
50           "path": "../library/Store/"
51         },
52         {
53           "text": "store.bind.js",
54           "path": "../library/Store/"
55         },
56         {
57           "text": "store.compat.js",
58           "path": "../library/Store/"
59         },
60         {
61           "text": "addressparser.js",
62           "path": "../library/addressparser.js/"
63         },
64         {
65           "text": "MapPanel.js",
66           "path": "js/widgets/"
67         },
68         {
69           "text": "ContentTypeTreePanel.js",
70           "path": "js/widgets/"
71         },
72         {
73           "text": "RecordPickerManager.js",
74           "path": "js/widgets/form/"
75         },
76         {
77           "text": "FieldManager.js",
78           "path": "js/widgets/form/"
79         },
80         {
81           "text": "AddToRecordPanel.js",
82           "path": "js/widgets/dialog/"
83         },
84         {
85           "text": "ExceptionHandlerDialog.js",
86           "path": "js/widgets/dialog/"
87         },
88         {
89           "text": "Cookie.js",
90           "path": "js/ux/util/"
91         },
92         {
93           "text": "urlCoder.js",
94           "path": "js/ux/util/"
95         },
96         {
97           "text": "FieldLabeler.js",
98           "path": "js/ux/"
99         },
100         {
101           "text": "Array.js",
102           "path": "js/ux/"
103         },
104         {
105           "text": "Date.js",
106           "path": "js/ux/"
107         },
108         {
109           "text": "Log.js",
110           "path": "js/ux/"
111         },
112         {
113           "text": "ConnectionStatus.js",
114           "path": "js/ux/"
115         },
116         {
117           "text": "JsonRpcProvider.js",
118           "path": "js/ux/Direct/"
119         },
120         {
121           "text": "DatePickerWeekPlugin.js",
122           "path": "js/ux/"
123         },
124         {
125           "text": "ButtonLockedToggle.js",
126           "path": "js/ux/"
127         },
128         {
129           "text": "Percentage.js",
130           "path": "js/ux/"
131         },
132         {
133           "text": "ApplicationStarter.js",
134           "path": "js/"
135         },
136         {
137           "text": "PopupWindow.js",
138           "path": "js/ux/"
139         },
140         {
141           "text": "PopupWindowManager.js",
142           "path": "js/ux/"
143         },
144         {
145           "text": "Notification.js",
146           "path": "js/ux/"
147         },
148         {
149           "text": "WindowFactory.js",
150           "path": "js/ux/"
151         },
152         {
153           "text": "SliderTip.js",
154           "path": "js/ux/"
155         },
156         {
157           "text": "Wizard.js",
158           "path": "js/ux/"
159         },
160         {
161           "text": "SearchField.js",
162           "path": "js/ux/"
163         },
164         {
165           "text": "BrowseButton.js",
166           "path": "js/ux/"
167         },
168         {
169           "text": "CheckColumn.js",
170           "path": "js/ux/grid/"
171         },
172         {
173           "text": "ActionColumnPlugin.js",
174           "path": "js/ux/grid/"
175         },
176         {
177           "text": "QuickaddGridPanel.js",
178           "path": "js/ux/grid/"
179         },
180         {
181           "text": "RowExpander.js",
182           "path": "js/ux/grid/"
183         },
184         {
185           "text": "PagingToolbar.js",
186           "path": "js/ux/grid/"
187         },
188         {
189           "text": "GridDropZone.js",
190           "path": "js/ux/grid/"
191         },
192         {
193           "text": "GridViewMenuPlugin.js",
194           "path": "js/ux/grid/"
195         },
196         {
197           "text": "UploadManager.js",
198           "path": "js/ux/file/"
199         },
200         {
201           "text": "Upload.js",
202           "path": "js/ux/file/"
203         },
204         {
205           "text": "BrowsePlugin.js",
206           "path": "js/ux/file/"
207         },
208         {
209           "text": "Download.js",
210           "path": "js/ux/file/"
211         },
212         {
213           "text": "ColorField.js",
214           "path": "js/ux/form/"
215         },
216         {
217           "text": "IconTextField.js",
218           "path": "js/ux/form/"
219         },
220         {
221           "text": "MirrorTextField.js",
222           "path": "js/ux/form/"
223         },
224         {
225           "text": "ColumnFormPanel.js",
226           "path": "js/ux/form/"
227         },
228         {
229           "text": "NumberField.js",
230           "path": "js/ux/form/"
231         },
232         {
233           "text": "MoneyField.js",
234           "path": "js/ux/form/"
235         },
236         {
237           "text": "LayerCombo.js",
238           "path": "js/ux/form/"
239         },
240         {
241           "text": "ClearableComboBox.js",
242           "path": "js/ux/form/"
243         },
244         {
245           "text": "ClearableTextField.js",
246           "path": "js/ux/form/"
247         },
248         {
249           "text": "RecordsComboBox.js",
250           "path": "js/ux/form/"
251         },
252         {
253           "text": "DateTimeField.js",
254           "path": "js/ux/form/"
255         },
256         {
257           "text": "BooleanCombo.js",
258           "path": "js/ux/form/"
259         },
260         {
261           "text": "ClearableDateField.js",
262           "path": "js/ux/form/"
263         },
264         {
265           "text": "ImageField.js",
266           "path": "js/ux/form/"
267         },
268         {
269           "text": "ImageCropper.js",
270           "path": "js/ux/form/"
271         },
272         {
273           "text": "Spinner.js",
274           "path": "js/ux/form/"
275         },
276         {
277           "text": "SpinnerStrategy.js",
278           "path": "js/ux/form/"
279         },
280         {
281           "text": "LockCombo.js",
282           "path": "js/ux/form/"
283         },
284         {
285           "text": "LockTextfield.js",
286           "path": "js/ux/form/"
287         },
288         {
289           "text": "HtmlEditor.js",
290           "path": "js/ux/form/"
291         },
292         {
293           "text": "ComboBoxRecentsPlugin.js",
294           "path": "js/ux/form/"
295         },
296         {
297           "text": "HorizontalFitLayout.js",
298           "path": "js/ux/layout/"
299         },
300         {
301           "text": "CenterLayout.js",
302           "path": "js/ux/layout/"
303         },
304         {
305           "text": "RowLayout.js",
306           "path": "js/ux/layout/"
307         },
308         {
309           "text": "cardLayoutHelper.js",
310           "path": "js/ux/layout/"
311         },
312         {
313           "text": "GMapPanel.js",
314           "path": "js/ux/"
315         },
316         {
317           "text": "DatepickerRange.js",
318           "path": "js/ux/"
319         },
320         {
321           "text": "CheckboxSelectionModel.js",
322           "path": "js/ux/tree/"
323         },
324         {
325           "text": "DisplayPanel.js",
326           "path": "js/ux/display/"
327         },
328         {
329           "text": "DisplayField.js",
330           "path": "js/ux/display/"
331         },
332         {
333           "text": "DisplayTextArea.js",
334           "path": "js/ux/display/"
335         },
336         {
337           "text": "Display.js",
338           "path": "js/ux/layout/"
339         },
340         {
341           "text": "MessageBox.js",
342           "path": "js/ux/"
343         },
344         {
345           "text": "TabPanelSortPlugin.js",
346           "path": "js/ux/"
347         },
348         {
349           "text": "ItemRegistry.js",
350           "path": "js/ux/"
351         },
352         {
353           "text": "Function.deferByTickets.js",
354           "path": "js/ux/"
355         },
356         {
357           "text": "Function.createBuffered.js",
358           "path": "js/ux/"
359         },
360         {
361           "text": "Printer.js",
362           "path": "js/ux/Printer/"
363         },
364         {
365           "text": "Base.js",
366           "path": "js/ux/Printer/renderers/"
367         },
368         {
369           "text": "GridPanel.js",
370           "path": "js/ux/Printer/renderers/"
371         },
372         {
373           "text": "ColumnTree.js",
374           "path": "js/ux/Printer/renderers/"
375         },
376         {
377           "text": "TitleRendererManager.js",
378           "path": "js/data/"
379         },
380         {
381           "text": "Record.js",
382           "path": "js/data/"
383         },
384         {
385           "text": "RecordStore.js",
386           "path": "js/data/"
387         },
388         {
389           "text": "GroupedStoreCollection.js",
390           "path": "js/data/"
391         },
392         {
393           "text": "RecordProxy.js",
394           "path": "js/data/"
395         },
396         {
397           "text": "AbstractBackend.js",
398           "path": "js/data/"
399         },
400         {
401           "text": "Clipboard.js",
402           "path": "js/data/"
403         },
404         {
405           "text": "RecentsManager.js",
406           "path": "js/"
407         },
408         {
409           "text": "StateProvider.js",
410           "path": "js/"
411         },
412         {
413           "text": "AppManager.js",
414           "path": "js/"
415         },
416         {
417           "text": "ExceptionHandler.js",
418           "path": "js/"
419         },
420         {
421           "text": "ExceptionHandlerRegistry.js",
422           "path": "js/"
423         },
424         {
425           "text": "ExceptionDialog.js",
426           "path": "js/"
427         },
428         {
429           "text": "Container.js",
430           "path": "js/"
431         },
432         {
433           "text": "EncodingHelper.js",
434           "path": "js/"
435         },
436         {
437           "text": "common.js",
438           "path": "js/"
439         },
440         {
441           "text": "configManager.js",
442           "path": "js/"
443         },
444         {
445           "text": "RendererManager.js",
446           "path": "js/widgets/grid/"
447         },
448         {
449           "text": "Models.js",
450           "path": "js/"
451         },
452         {
453           "text": "Application.js",
454           "path": "js/"
455         },
456         {
457           "text": "Store.js",
458           "path": "js/widgets/keyfield/"
459         },
460         {
461           "text": "ComboBox.js",
462           "path": "js/widgets/keyfield/"
463         },
464         {
465           "text": "Renderer.js",
466           "path": "js/widgets/keyfield/"
467         },
468         {
469           "text": "LangChooser.js",
470           "path": "js/widgets/"
471         },
472         {
473           "text": "ActionManager.js",
474           "path": "js/widgets/"
475         },
476         {
477           "text": "ActionUpdater.js",
478           "path": "js/widgets/"
479         },
480         {
481           "text": "EditRecord.js",
482           "path": "js/widgets/"
483         },
484         {
485           "text": "VersionCheck.js",
486           "path": "js/widgets/"
487         },
488         {
489           "text": "AlarmPanel.js",
490           "path": "js/widgets/dialog/"
491         },
492         {
493           "text": "EditDialog.js",
494           "path": "js/widgets/dialog/"
495         },
496         {
497           "text": "SimpleRecordEditDialog.js",
498           "path": "js/widgets/dialog/"
499         },
500         {
501           "text": "MultipleEditDialogPlugin.js",
502           "path": "js/widgets/dialog/"
503         },
504         {
505           "text": "AddRelationsEditDialogPlugin.js",
506           "path": "js/widgets/dialog/"
507         },
508         {
509           "text": "MultipleEditResultSummary.js",
510           "path": "js/widgets/dialog/"
511         },
512         {
513           "text": "RecordDisplayPanel.js",
514           "path": "js/widgets/display/"
515         },
516         {
517           "text": "DefaultDisplayPanel.js",
518           "path": "js/widgets/display/"
519         },
520         {
521           "text": "TabPanelKeyPlugin.js",
522           "path": "js/ux/"
523         },
524         {
525           "text": "TokenModeEditDialogPlugin.js",
526           "path": "js/widgets/dialog/"
527         },
528         {
529           "text": "WizardPanel.js",
530           "path": "js/widgets/dialog/"
531         },
532         {
533           "text": "AdminPanel.js",
534           "path": "js/widgets/dialog/"
535         },
536         {
537           "text": "CredentialsDialog.js",
538           "path": "js/widgets/dialog/"
539         },
540         {
541           "text": "PreferencesDialog.js",
542           "path": "js/widgets/dialog/"
543         },
544         {
545           "text": "PreferencesTreePanel.js",
546           "path": "js/widgets/dialog/"
547         },
548         {
549           "text": "PreferencesPanel.js",
550           "path": "js/widgets/dialog/"
551         },
552         {
553           "text": "ImportDialog.js",
554           "path": "js/widgets/dialog/"
555         },
556         {
557           "text": "SimpleImportDialog.js",
558           "path": "js/widgets/dialog/"
559         },
560         {
561           "text": "ExportDialog.js",
562           "path": "js/widgets/dialog/"
563         },
564         {
565           "text": "MultiOptionsDialog.js",
566           "path": "js/widgets/dialog/"
567         },
568         {
569           "text": "FileListDialog.js",
570           "path": "js/widgets/dialog/"
571         },
572         {
573           "text": "DuplicateMergeDialog.js",
574           "path": "js/widgets/dialog/"
575         },
576         {
577           "text": "DuplicateResolveGridPanel.js",
578           "path": "js/widgets/dialog/"
579         },
580         {
581           "text": "DetailsPanel.js",
582           "path": "js/widgets/grid/"
583         },
584         {
585           "text": "FilterModel.js",
586           "path": "js/widgets/grid/"
587         },
588         {
589           "text": "MonthFilter.js",
590           "path": "js/widgets/grid/"
591         },
592         {
593           "text": "FilterPlugin.js",
594           "path": "js/widgets/grid/"
595         },
596         {
597           "text": "FilterButton.js",
598           "path": "js/widgets/grid/"
599         },
600         {
601           "text": "ExportButton.js",
602           "path": "js/widgets/grid/"
603         },
604         {
605           "text": "exportAction.js",
606           "path": "js/widgets/"
607         },
608         {
609           "text": "FilterToolbar.js",
610           "path": "js/widgets/grid/"
611         },
612         {
613           "text": "FilterStructureTreePanel.js",
614           "path": "js/widgets/grid/"
615         },
616         {
617           "text": "FilterPanel.js",
618           "path": "js/widgets/grid/"
619         },
620         {
621           "text": "PickerFilter.js",
622           "path": "js/widgets/grid/"
623         },
624         {
625           "text": "FilterToolbarQuickFilterPlugin.js",
626           "path": "js/widgets/grid/"
627         },
628         {
629           "text": "FilterSelectionModel.js",
630           "path": "js/widgets/grid/"
631         },
632         {
633           "text": "ForeignRecordFilter.js",
634           "path": "js/widgets/grid/"
635         },
636         {
637           "text": "GroupingGridPlugin.js",
638           "path": "js/ux/grid/"
639         },
640         {
641           "text": "OwnRecordFilter.js",
642           "path": "js/widgets/grid/"
643         },
644         {
645           "text": "QuickaddGridPanel.js",
646           "path": "js/widgets/grid/"
647         },
648         {
649           "text": "FileUploadGrid.js",
650           "path": "js/widgets/grid/"
651         },
652         {
653           "text": "AttachmentsGridPanel.js",
654           "path": "js/widgets/dialog/"
655         },
656         {
657           "text": "PickerGridPanel.js",
658           "path": "js/widgets/grid/"
659         },
660         {
661           "text": "PickerGridLayerCombo.js",
662           "path": "js/widgets/grid/"
663         },
664         {
665           "text": "LinkGridPanel.js",
666           "path": "js/widgets/grid/"
667         },
668         {
669           "text": "FilterModelMultiSelect.js",
670           "path": "js/widgets/grid/"
671         },
672         {
673             "text": "Manager.js",
674             "path": "js/widgets/relation/"
675         },
676         {
677             "text": "GridRenderer.js",
678             "path": "js/widgets/relation/"
679         },
680         {
681             "text": "MenuItemManager.js",
682             "path": "js/widgets/relation/"
683         },
684         {
685             "text": "GenericPickerGridPanel.js",
686             "path": "js/widgets/relation/"
687         },
688         {
689           "text": "RecordRenderer.js",
690           "path": "js/widgets/printer/"
691         },
692         {
693           "text": "GridPanel.js",
694           "path": "js/widgets/grid/"
695         },
696         {
697           "text": "BbarGridPanel.js",
698           "path": "js/widgets/grid/"
699         },
700         {
701           "text": "Filter.js",
702           "path": "js/widgets/keyfield/"
703         },
704         {
705           "text": "ConfigGrid.js",
706           "path": "js/widgets/keyfield/"
707         },
708         {
709           "text": "ConfigField.js",
710           "path": "js/widgets/keyfield/"
711         },
712         {
713           "text": "Loader.js",
714           "path": "js/widgets/tree/"
715         },
716         {
717           "text": "ContextMenu.js",
718           "path": "js/widgets/tree/"
719         },
720         {
721           "text": "FilterPlugin.js",
722           "path": "js/widgets/tree/"
723         },
724         {
725           "text": "ConfigManager.js",
726           "path": "js/widgets/customfields/"
727         },
728         {
729           "text": "Field.js",
730           "path": "js/widgets/customfields/"
731         },
732         {
733           "text": "FilterModel.js",
734           "path": "js/widgets/customfields/"
735         },
736         {
737           "text": "Renderer.js",
738           "path": "js/widgets/customfields/"
739         },
740         {
741           "text": "CustomfieldSearchCombo.js",
742           "path": "js/widgets/customfields/"
743         },
744         {
745           "text": "EditDialogPlugin.js",
746           "path": "js/widgets/customfields/"
747         },
748         {
749           "text": "CustomfieldsCombo.js",
750           "path": "js/widgets/customfields/"
751         },
752         {
753           "text": "FilterModel.js",
754           "path": "js/widgets/relation/"
755         },
756         {
757           "text": "Renderer.js",
758           "path": "js/widgets/relation/"
759         },
760         {
761           "text": "PickerGridPanel.js",
762           "path": "js/widgets/account/"
763         },
764         {
765           "text": "ChangeAccountAction.js",
766           "path": "js/widgets/account/"
767         },
768         {
769           "text": "SelectionComboBox.js",
770           "path": "js/widgets/container/"
771         },
772         {
773           "text": "SelectionDialog.js",
774           "path": "js/widgets/container/"
775         },
776         {
777           "text": "CalDAVContainerPropertiesHookField.js",
778           "path": "js/widgets/container/"
779         },
780         {
781           "text": "GrantsGrid.js",
782           "path": "js/widgets/container/"
783         },
784         {
785           "text": "GrantsDialog.js",
786           "path": "js/widgets/container/"
787         },
788         {
789           "text": "TreePanel.js",
790           "path": "js/widgets/container/"
791         },
792         {
793           "text": "PropertiesDialog.js",
794           "path": "js/widgets/container/"
795         },
796         {
797           "text": "FilterModel.js",
798           "path": "js/widgets/container/"
799         },
800         {
801           "text": "TagsPanel.js",
802           "path": "js/widgets/tags/"
803         },
804         {
805           "text": "TagCombo.js",
806           "path": "js/widgets/tags/"
807         },
808         {
809           "text": "TagToggleBox.js",
810           "path": "js/widgets/tags/"
811         },
812         {
813           "text": "TagFilter.js",
814           "path": "js/widgets/tags/"
815         },
816         {
817           "text": "TagsMassAttachAction.js",
818           "path": "js/widgets/tags/"
819         },
820         {
821           "text": "TagsMassDetachAction.js",
822           "path": "js/widgets/tags/"
823         },
824         {
825           "text": "WestPanel.js",
826           "path": "js/widgets/mainscreen/"
827         },
828         {
829           "text": "MainScreen.js",
830           "path": "js/widgets/"
831         },
832         {
833           "text": "LicenseScreen.js",
834           "path": "js/"
835         },
836         {
837           "text": "CreditsScreen.js",
838           "path": "js/"
839         },
840         {
841           "text": "CountryCombo.js",
842           "path": "js/widgets/"
843         },
844         {
845           "text": "ActivitiesPanel.js",
846           "path": "js/widgets/"
847         },
848         {
849           "text": "ActivitiesGridPanel.js",
850           "path": "js/widgets/"
851         },
852         {
853           "text": "RecordPickerComboBox.js",
854           "path": "js/widgets/form/"
855         },
856         {
857           "text": "PickerCombo.js",
858           "path": "js/widgets/relation/"
859         },
860         {
861           "text": "ConfigPanel.js",
862           "path": "js/widgets/form/"
863         },
864         {
865           "text": "AutoCompleteField.js",
866           "path": "js/widgets/form/"
867         },
868         {
869           "text": "FileUploadButton.js",
870           "path": "js/widgets/form/"
871         },
872         {
873           "text": "UidTriggerField.js",
874           "path": "js/widgets/form/"
875         },
876         {
877           "text": "PasswordTriggerField.js",
878           "path": "js/widgets/form/"
879         },
880         {
881           "text": "PasswordDialog.js",
882           "path": "js/widgets/dialog/"
883         },
884         {
885           "text": "RecordForm.js",
886           "path": "js/widgets/form/"
887         },
888         {
889           "text": "Model.js",
890           "path": "js/widgets/persistentfilter/"
891         },
892         {
893           "text": "Store.js",
894           "path": "js/widgets/persistentfilter/"
895         },
896         {
897           "text": "PickerPanel.js",
898           "path": "js/widgets/persistentfilter/"
899         },
900         {
901           "text": "EditPersistentFilterPanel.js",
902           "path": "js/widgets/persistentfilter/"
903         },
904         {
905           "text": "renderer.js",
906           "path": "js/widgets/path/"
907         },
908         {
909           "text": "PasswordChangeDialog.js",
910           "path": "js/"
911         },
912         {
913           "text": "AboutDialog.js",
914           "path": "js/"
915         },
916         {
917           "text": "AppPile.js",
918           "path": "js/"
919         },
920         {
921           "text": "AppTabsPanel.js",
922           "path": "js/"
923         },
924         {
925           "text": "MainContextMenu.js",
926           "path": "js/"
927         },
928         {
929           "text": "MainMenu.js",
930           "path": "js/"
931         },
932         {
933           "text": "MainScreenPanel.js",
934           "path": "js/"
935         },
936         {
937           "text": "LoginPanel.js",
938           "path": "js/"
939         },
940         {
941           "text": "AdminPanel.js",
942           "path": "js/"
943         },
944         {
945           "text": "UserProfilePanel.js",
946           "path": "js/"
947         },
948         {
949           "text": "prototypeTranslations.js",
950           "path": "js/"
951         },
952         {
953           "text": "CanonicalPath.js",
954           "path": "js/"
955         },
956         {
957           "text": "layoutFixes.js",
958           "path": "js/touch/"
959         },
960         {
961           "text": "PresenceObserver.js",
962           "path": "js/"
963         },
964         {
965           "text": "PasswordGenerator.js",
966           "path": "js/"
967         },
968         {
969           "text": "RangeSliderComponent.js",
970           "path": "js/"
971         },
972         {
973           "text": "tineInit.js",
974           "path": "js/"
975         }
976       ]
977     },
978     {
979       "name": "Tinebase FAT Client",
980       "file": "css/Tinebase-FAT.css",
981       "isDebug": true,
982       "fileIncludes": [
983         {
984           "text": "ExtFixes.css",
985           "path": "css/"
986         },
987         {
988           "text": "Tinebase.css",
989           "path": "css/"
990         },
991         {
992           "text": "mimetypes.css",
993           "path": "css/"
994         },
995         {
996           "text": "SmallForms.css",
997           "path": "css/"
998         },
999         {
1000           "text": "ArrowCollapse.css",
1001           "path": "css/ux/"
1002         },
1003         {
1004           "text": "SubFormPanel.css",
1005           "path": "css/ux/"
1006         },
1007         {
1008           "text": "ConnectionStatus.css",
1009           "path": "css/ux/"
1010         },
1011         {
1012           "text": "Wizard.css",
1013           "path": "css/ux/"
1014         },
1015         {
1016           "text": "Percentage.css",
1017           "path": "css/ux/"
1018         },
1019         {
1020           "text": "DatePickerWeekPlugin.css",
1021           "path": "css/ux/"
1022         },
1023         {
1024           "text": "QuickaddGridPanel.css",
1025           "path": "css/ux/grid/"
1026         },
1027         {
1028           "text": "IconTextField.css",
1029           "path": "css/ux/grid/"
1030         },
1031         {
1032           "text": "PagingToolbar.css",
1033           "path": "css/ux/grid/"
1034         },
1035         {
1036           "text": "GridDropZone.css",
1037           "path": "css/ux/grid/"
1038         },
1039         {
1040           "text": "ActionColumnPlugin.css",
1041           "path": "css/ux/grid/"
1042         },
1043         {
1044           "text": "GridViewMenuPlugin.css",
1045           "path": "css/ux/grid/"
1046         },
1047         {
1048           "text": "ExpandFieldSet.css",
1049           "path": "css/ux/form/"
1050         },
1051         {
1052           "text": "ImageField.css",
1053           "path": "css/ux/form/"
1054         },
1055         {
1056           "text": "Spinner.css",
1057           "path": "css/ux/form/"
1058         },
1059         {
1060           "text": "HtmlEditor.css",
1061           "path": "css/ux/form/"
1062         },
1063         {
1064           "text": "LayerCombo.css",
1065           "path": "css/ux/form/"
1066         },
1067         {
1068           "text": "DisplayPanel.css",
1069           "path": "css/ux/display/"
1070         },
1071         {
1072           "text": "CenterLayout.css",
1073           "path": "css/ux/layout/"
1074         },
1075         {
1076           "text": "LockCombo.css",
1077           "path": "css/ux/"
1078         },
1079         {
1080           "text": "LockTextField.css",
1081           "path": "css/ux/"
1082         },
1083         {
1084           "text": "Menu.css",
1085           "path": "css/ux/"
1086         },
1087         {
1088           "text": "MessageBox.css",
1089           "path": "css/ux/"
1090         },
1091         {
1092           "text": "EditRecord.css",
1093           "path": "css/widgets/"
1094         },
1095         {
1096           "text": "TagsPanel.css",
1097           "path": "css/widgets/"
1098         },
1099         {
1100           "text": "FilterToolbar.css",
1101           "path": "css/widgets/"
1102         },
1103         {
1104           "text": "AccountPicker.css",
1105           "path": "css/widgets/"
1106         },
1107         {
1108           "text": "PreviewPanel.css",
1109           "path": "css/widgets/"
1110         },
1111         {
1112           "text": "PreferencesPanel.css",
1113           "path": "css/widgets/"
1114         },
1115         {
1116           "text": "UidTriggerField.css",
1117           "path": "css/widgets/"
1118         },
1119         {
1120           "text": "PasswordTriggerField.css",
1121           "path": "css/widgets/"
1122         },
1123         {
1124           "text": "RecordPrinter.css",
1125           "path": "css/widgets/"
1126         },
1127         {
1128           "text": "geoext-all.css",
1129           "path": "../library/GeoExt/resources/css/"
1130         }
1131       ]
1132     }
1133   ]
1134 }