Upgrade to ExtJS 3.1.0 - Released 12/16/2009
[extjs.git] / examples / data.js
1 /*!
2  * Ext JS Library 3.1.0
3  * Copyright(c) 2006-2009 Ext JS, LLC
4  * licensing@extjs.com
5  * http://www.extjs.com/license
6  */
7 Ext.ns('Ext.samples');\r
8 \r
9 \r
10 Ext.samples.samplesCatalog = [{\r
11     title: 'Combination Examples',\r
12     samples: [{\r
13         text: 'Feed Viewer',\r
14         url:  'feed-viewer/view.html',\r
15         icon: 'feeds.gif',\r
16         desc: 'RSS feed reader example application that features a swappable reader panel layout.'\r
17     },{\r
18         text: 'Simple Tasks',\r
19         url:  'http://extjs.com/blog/2008/02/24/tasks2/',\r
20         icon: 'air.gif',\r
21         desc: 'Complete personal task management application example that runs on <a href="http://labs.adobe.com/technologies/air/" target="_blank">Adobe AIR</a>.'\r
22     },{\r
23         text: 'Simple Tasks',\r
24         url:  'tasks/tasks.html',\r
25         icon: 'tasks.gif',\r
26         desc: 'Personal task management application example that uses <a href="http://gears.google.com" target="_blank">Google Gears</a> for data storage.'\r
27     },{\r
28         text: 'Image Viewer',\r
29         url:  'organizer/organizer.html',\r
30         icon: 'organizer.gif',\r
31         desc: 'DataView and TreePanel example that demonstrates dragging data items from a DataView into a TreePanel.'\r
32     }/*,{\r
33         text: 'Image Organizer',\r
34         url:  'image-organizer/index.html',\r
35         icon: 'image-organizer.gif',\r
36         desc: 'Image management application example utilizing MySQL lite and Ext.Direct.',\r
37         status: 'new'\r
38     }*/,{\r
39         text: 'Ext JS API Documentation',\r
40         url:  '../docs/index.html',\r
41         icon: 'docs.gif',\r
42         desc: 'API Documentation application.',\r
43         status: 'updated'\r
44     },{\r
45         text: 'Ext JS Forum Browser',\r
46         url:  'forum/forum.html',\r
47         icon: 'forum.gif',\r
48         desc: 'Ext JS online forums browser application.',\r
49         status: 'modified'\r
50     },{\r
51         text: 'Web Desktop',\r
52         url:  'desktop/desktop.html',\r
53         icon: 'desktop.gif',\r
54         desc: 'Demonstrates how one could build a desktop in the browser using Ext components including a module plugin system.'\r
55     }]\r
56 },{\r
57     title: 'Accessibility',\r
58     samples: [{\r
59         text: 'Key Feed Viewer',\r
60         url:  'key-feed-viewer/view.html',\r
61         icon: 'keyboard.gif',\r
62         desc: 'Keyboard navigation within a complex layout',\r
63         status: 'experimental'\r
64     },{\r
65         text: 'ARIA Tree',\r
66         url:  'tree/aria-tree.html',\r
67         icon: 'acc-tree.gif',\r
68         desc: 'Demonstrating ARIA with a TreePanel',\r
69         status: 'experimental'\r
70     }]\r
71 },{\r
72     title: 'Grids',\r
73     samples: [{\r
74         text: 'Basic Array Grid',\r
75         url:  'grid/array-grid.html',\r
76         icon: 'grid-array.gif',\r
77         desc: 'A basic read-only grid loaded from local array data that demonstrates the use of custom column renderer functions.'\r
78     },{\r
79         text: 'Property Grid',\r
80         url:  'grid/property-grid.html',\r
81         icon: 'grid-property.gif',\r
82         desc: 'An example of a traditional property grid as typically seen in development IDEs.'\r
83     },{\r
84         text: 'Editable Grid',\r
85         url:  'grid/edit-grid.html',\r
86         icon: 'grid-edit.gif',\r
87         desc: 'An editable grid loaded from XML that shows multiple types of grid editors as well as defining custom data records.'\r
88     },{\r
89         text: 'Row Editor Grid',\r
90         url:  'grid/row-editor.html',\r
91         icon: 'grid-row-editor.gif',\r
92         desc: 'An editable grid which allows the user to make modifications to an entire record at once. Also demonstrates the Ext.chart package. ',\r
93         status: 'new'\r
94     },{\r
95         text: 'XML Grid',\r
96         url:  'grid/xml-grid.html',\r
97         icon: 'grid-xml.gif',\r
98         desc: 'A simple read-only grid loaded from XML data.'\r
99     },{\r
100         text: 'Paging',\r
101         url:  'grid/paging.html',\r
102         icon: 'grid-paging.gif',\r
103         desc: 'A grid with paging, cross-domain data loading and custom- rendered expandable row bodies.'\r
104     },{\r
105         text: 'Progress Bar Pager',\r
106         url:  'grid/progress-bar-pager.html',\r
107         icon: 'progress-bar-pager.gif',\r
108         desc: 'An example of how to integrate the Progress Bar with the Paging Toolbar using a custom plugin.',\r
109         status: 'new'\r
110     },{\r
111         text: 'Sliding Pager',\r
112         url: 'grid/sliding-pager.html',\r
113         icon: 'slider-pager.gif',\r
114         desc: 'A demonstration on the integration of the Slider with the Paging Toolbar using a custom plugin.',\r
115         status: 'new'\r
116     },{\r
117         text: 'Grouping',\r
118         url: 'grid/grouping.html',\r
119         icon: 'grid-grouping.gif',\r
120         desc: 'A basic grouping grid showing collapsible data groups that can be customized via the "Group By" header menu option.'\r
121     },{\r
122         text: 'Grouping with Dynamic Summary',\r
123         url: 'grid/totals.html',\r
124         icon: 'grid-summary.gif',\r
125         desc: 'Advanced grouping grid that allows cell editing and includes custom dynamic summary calculations.',\r
126         status: 'new'\r
127     },{\r
128         text: 'Grouping with Remote Summary',\r
129         url: 'grid/totals-hybrid.html',\r
130         icon: 'grid-summary.gif',\r
131         desc: 'Advanced grouping grid that allows cell editing and includes remotely loaded dynamic summary calculations.'\r
132     },{\r
133         text: 'Grid Plugins',\r
134         url: 'grid/grid-plugins.html',\r
135         icon: 'grid-plugins.gif',\r
136         desc: 'Multiple grids customized via plugins: expander rows, checkbox selection and row numbering.'\r
137     },{\r
138         text: 'Grid Filtering',\r
139         url: 'grid-filtering/grid-filter-local.html',\r
140         icon: 'grid-filter.gif',\r
141         desc: 'Grid plugins providing custom data filtering menus that support various data types.',\r
142         status: 'updated'\r
143     },{\r
144         text: 'Grid From Markup',\r
145         url: 'grid/from-markup.html',\r
146         icon: 'grid-from-markup.gif',\r
147         desc: 'Custom GridPanel extension that can convert a plain HTML table into a dynamic grid at runtime.'\r
148     },{\r
149         text: 'Grid Data Binding (basic)',\r
150         url: 'grid/binding.html',\r
151         icon: 'grid-data-binding.gif',\r
152         desc: 'Data binding a grid to a detail preview panel via the grid\'s RowSelectionModel.'\r
153     },{\r
154         text: 'Grid Data Binding (advanced)',\r
155         url: 'grid/binding-with-classes.html',\r
156         icon: 'grid-data-binding.gif',\r
157         desc: 'Refactoring the basic data binding example to use a class-based application design model.'\r
158     },{\r
159         text: 'Buffered GridView',\r
160         url: 'grid/buffer.html',\r
161         icon: 'grid-buffer.gif',\r
162         desc: 'GridView optimized for performance by rendering only visible rows.',\r
163         status: 'new'\r
164     }, {\r
165         text: 'Editable Grid with Writable Store',\r
166         url: 'writer/writer.html',\r
167         icon: 'writer-thumb.gif',\r
168         desc: 'This Store uses JsonWriter to automatically generate CRUD requests to the server through a standard HttpProxy.',\r
169         status: 'new'\r
170     }, {\r
171         text: 'RESTful Store with GridPanel and RowEditor',\r
172         url: 'restful/restful.html',\r
173         icon: 'grid-row-editor.gif',\r
174         desc: 'A RESTful Store with JsonWriter which automatically generates CRUD requests to the server.',\r
175         status: 'new'\r
176     },{\r
177         text: 'Locking GridView extension',\r
178         url: 'grid/locking-grid.html',\r
179         icon: 'grid-locking.gif',\r
180         desc: 'An example extension that introduces the ability to add locking columns to the GridPanel',\r
181         status: 'new'\r
182     },{\r
183         text: 'Grouping GridView extension',\r
184         url: 'grid/ColumnHeaderGroup.html',\r
185         icon: 'grid-columngrouping.gif',\r
186         desc: 'An extension that adds the capability of grouping Column headers in the GridPanel',\r
187         status: 'new'\r
188     }]\r
189 },{\r
190     title: 'Tabs',\r
191     samples: [{\r
192         text: 'Basic Tabs',\r
193         url: 'tabs/tabs.html',\r
194         icon: 'tabs.gif',\r
195         desc: 'Basic tab functionality including autoHeight, tabs from markup, Ajax loading and tab events.'\r
196     },{\r
197         text: 'TabPanel Scroller Menu',\r
198         url: 'tabs/tab-scroller-menu.html',\r
199         icon: 'tab-panel-scroller-menu.gif',\r
200         desc: 'An example of an overflow menu that appears to the right of the TabPanel tab strip',\r
201         status: 'new'\r
202     },{\r
203         text: 'Advanced Tabs',\r
204         url: 'tabs/tabs-adv.html',\r
205         icon: 'tabs-adv.gif',\r
206         desc: 'Advanced tab features including tab scrolling, adding tabs programmatically and a context menu plugin.'\r
207     },{\r
208         text: 'Group Tabs',\r
209         url: 'grouptabs/grouptabs.html',\r
210         icon: 'group-tabs.gif',\r
211         desc: 'A custom example on how to setup tab grouping using vertical tabs.',\r
212         status: 'new'\r
213     }]\r
214 },{\r
215     title: 'Charts',\r
216     samples: [{\r
217         text: 'Charts',\r
218         url: 'chart/charts.html',\r
219         icon: 'charts.gif',\r
220         desc: 'A sampling of several chart styles',\r
221         status: 'new'\r
222     },{\r
223         text: 'Pie Chart',\r
224         url: 'chart/pie-chart.html',\r
225         icon: 'chart-pie.gif',\r
226         desc: 'An example of a pie chart',\r
227         status: 'new'\r
228     },{\r
229         text: 'Stacked Bar Chart',\r
230         url: 'chart/stacked-bar-chart.html',\r
231         icon: 'chart-stacked.gif',\r
232         desc: 'An example of a stacked bar chart',\r
233         status: 'new'\r
234     },{\r
235         text: 'Reloaded Chart',\r
236         url: 'chart/reload-chart.html',\r
237         icon: 'chart-reload.gif',\r
238         desc: 'An example demonstrating chart data reloading',\r
239         status: 'new'\r
240     }]\r
241 },{\r
242     title: 'Windows',\r
243     samples: [{\r
244         text: 'Hello World',\r
245         url: 'window/hello.html',\r
246         icon: 'window.gif',\r
247         desc: 'Simple "Hello World" window that contains a basic TabPanel.'\r
248     },{\r
249         text: 'MessageBox',\r
250         url: 'message-box/msg-box.html',\r
251         icon: 'msg-box.gif',\r
252         desc: 'Different styles include confirm, alert, prompt, progress and wait and also support custom icons.'\r
253     },{\r
254         text: 'Layout Window',\r
255         url: 'window/layout.html',\r
256         icon: 'window-layout.gif',\r
257         desc: 'A window containing a basic BorderLayout with nested TabPanel.'\r
258     }]\r
259 },{\r
260     title: 'Trees',\r
261     samples: [{\r
262         text: 'Drag and Drop Reordering',\r
263         url: 'tree/reorder.html',\r
264         icon: 'tree-reorder.gif',\r
265         desc: 'A TreePanel loaded asynchronously via a JSON TreeLoader that shows drag and drop with container scroll.'\r
266     },{\r
267         text: 'Multiple trees',\r
268         url: 'tree/two-trees.html',\r
269         icon: 'tree-two.gif',\r
270         desc: 'Drag and drop between two different sorted TreePanels.'\r
271     },{\r
272         text: 'TreeGrid',\r
273         url: 'treegrid/treegrid.html',\r
274         icon: 'tree-columns.gif',\r
275         desc: 'The TreeGrid component',\r
276         status: 'new'\r
277     },{\r
278         text: 'Check Tree',\r
279         url: 'tree/check-tree.html',\r
280         icon: 'tree-check.gif',\r
281         desc: 'An example showing simple checkbox selection in a tree.',\r
282         status: 'new'\r
283     },{\r
284         text: 'XML Tree Loader',\r
285         url: 'tree/xml-tree-loader.html',\r
286         icon: 'tree-xml-loader.gif',\r
287         desc: 'A custom TreeLoader implementation that demonstrates loading a tree from an XML document.'\r
288     }]\r
289 },{\r
290     title: 'Layout Managers',\r
291     samples: [{\r
292         text: 'Layout Browser',\r
293         url:  'layout-browser/layout-browser.html',\r
294         icon: 'layout-browser.gif',\r
295         desc: 'Comprehensive showcase of the standard layout managers as well as several custom and combination layouts and combination examples.',\r
296         status: 'updated'\r
297     },{\r
298         text: 'Border Layout',\r
299         url:  'layout/complex.html',\r
300         icon: 'border-layout.gif',\r
301         desc: 'A complex BorderLayout implementation that shows nesting multiple components and sub-layouts.'\r
302     },{\r
303         text: 'Accordion Layout',\r
304         url:  'layout/accordion.html',\r
305         icon: 'layout-accordion.gif',\r
306         desc: 'A basic accordion layout within a border layout.'\r
307     },{\r
308         text: 'Absolute Layout (Form)',\r
309         url:  'form/absform.html',\r
310         icon: 'layout-absolute.gif',\r
311         desc: 'A simple example of form fields utilizing an absolute layout in a window for flexible form resizing.'\r
312     },{\r
313         text: 'Anchor Layout (Form)',\r
314         url:  'form/anchoring.html',\r
315         icon: 'layout-form.gif',\r
316         desc: 'A simple example of form fields utilizing an anchor layout in a window for flexible form resizing.'\r
317     },{\r
318         text: 'Anchor Layout (Panel)',\r
319         url:  'layout/anchor.html',\r
320         icon: 'layout-anchor.gif',\r
321         desc: 'An example of Panels anchored in the browser window.'\r
322     },{\r
323         text: 'Column Layout',\r
324         url:  'layout/column.html',\r
325         icon: 'layout-column.gif',\r
326         desc: 'An example of Panels managed by a column layout.'\r
327     },{\r
328         text: 'Table Layout',\r
329         url:  'layout/table.html',\r
330         icon: 'layout-table.gif',\r
331         desc: 'An example of Panels managed by a table layout.'\r
332     },{\r
333         text: 'HBox Layout',\r
334         url:  'layout/hbox.html',\r
335         icon: 'layout-column.gif',\r
336         desc: 'Interactive layout illustrating the capabilities of the HBox Layout.',\r
337         status: 'new'\r
338     },{\r
339         text: 'VBox Layout',\r
340         url:  'layout/vbox.html',\r
341         icon: 'layout-vbox.gif',\r
342         desc: 'Interactive layout illustrating the capabilities of the VBox Layout.',\r
343         status: 'new'\r
344     },{\r
345         text: 'Portal Demo',\r
346         url:  'portal/portal.html',\r
347         icon: 'portal.gif',\r
348         desc: 'A page layout using several custom extensions to provide a web portal interface.'\r
349     }]\r
350 },{\r
351     title: 'ComboBox',\r
352     samples: [{\r
353         text: 'Basic ComboBox',\r
354         url: 'form/combos.html',\r
355         icon: 'combo.gif',\r
356         desc: 'Basic combos, combos rendered from markup and customized list layout to provide item tooltips.'\r
357     },{\r
358         text: 'ComboBox Templates',\r
359         url: 'form/forum-search.html',\r
360         icon: 'combo-custom.gif',\r
361         desc: 'Customized combo with template-based list rendering, remote loading and paging.'\r
362     }]\r
363 },{\r
364     title: 'Forms',\r
365     samples: [{\r
366         text: 'Dynamic Forms',\r
367         url: 'form/dynamic.html',\r
368         icon: 'form-dynamic.gif',\r
369         desc: 'Various example forms showing collapsible fieldsets, column layout, nested TabPanels and more.'\r
370     },{\r
371         text: 'Ajax with XML Forms',\r
372         url: 'form/xml-form.html',\r
373         icon: 'form-xml.gif',\r
374         desc: 'Ajax-loaded form fields from remote XML data and remote field validation on submit.'\r
375     },{\r
376         text: 'Custom Search Fields',\r
377         url: 'form/custom.html',\r
378         icon: 'form-custom.gif',\r
379         desc: 'A TriggerField search extension combined with an XTemplate for custom results rendering.'\r
380     },{\r
381         text: 'Binding a Grid to a Form',\r
382         url:  'form/form-grid.html',\r
383         icon: 'form-grid-binding.gif',\r
384         desc: 'A grid embedded within a FormPanel that automatically loads records into the form on row selection.'\r
385     },{\r
386         text: 'Advanced Validation',\r
387         url:  'form/adv-vtypes.html',\r
388         icon: 'form-adv-vtypes.gif',\r
389         desc: 'Relational form field validation using custom vtypes.'\r
390     },{\r
391         text: 'Checkbox/Radio Groups',\r
392         url:  'form/check-radio.html',\r
393         icon: 'form-check-radio.gif',\r
394         desc: 'Many examples showing different checkbox and radio group configurations.'\r
395     },{\r
396         text: 'File Upload Field',\r
397         url:  'form/file-upload.html',\r
398         icon: 'form-file-upload.gif',\r
399         desc: 'A demo of how to give standard file upload fields a bit of Ext style using a custom class.'\r
400     },{\r
401         text: 'Spinner Field',\r
402         url:  'spinner/spinner.html',\r
403         icon: 'form-spinner.gif',\r
404         desc: 'An example of a custom spinner widget.',\r
405         status: 'new'\r
406     },{\r
407         text: 'MultiSelect and ItemSelector',\r
408         url:  'multiselect/multiselect-demo.html',\r
409         icon: 'form-multiselect.gif',\r
410         desc: 'Example controls for selecting a list of items in forms.'\r
411     },{\r
412         text: 'Forms with vBox layout',\r
413         url:  'form/vbox-form.html',\r
414         icon: 'form-vbox.gif',\r
415         desc: 'Example usage of the vBox layout with forms. An added bonus is the FieldReplicator plugin.',\r
416         status : 'new'\r
417     }]\r
418 },{\r
419     title: 'Toolbars and Menus',\r
420     samples: [{\r
421         text: 'Basic Toolbar',\r
422         url:  'menu/menus.html',\r
423         icon: 'toolbar.gif',\r
424         desc: 'Toolbar and menus that contain various components like date pickers, color pickers, sub-menus and more.',\r
425         status: 'updated'\r
426     },{\r
427         text: 'Toolbar Overflow',\r
428         url:  'toolbar/overflow.html',\r
429         icon: 'toolbar-overflow.gif',\r
430         desc: 'Dynamic overflow of toolbar buttons into an Ext.menu.',\r
431         status: 'new'\r
432     },{\r
433         text: 'Toolbar Button Groups',\r
434         url:  'toolbar/toolbars.html',\r
435         icon: 'toolbar-button-groups.gif',\r
436         desc: 'Group buttons together in the toolbar.',\r
437         status: 'new'\r
438     },{\r
439         text: 'Ext Actions',\r
440         url:  'menu/actions.html',\r
441         icon: 'toolbar-actions.gif',\r
442         desc: 'Bind the same behavior to multiple buttons, toolbar and menu items using the Ext.Action class.'\r
443     },{\r
444         text: 'Status Bar',\r
445         url:  'statusbar/statusbar-demo.html',\r
446         icon: 'statusbar-demo.gif',\r
447         desc: 'A simple StatusBar that can be dropped into the bottom of any panel to display status text and icons.',\r
448         status: 'updated'\r
449     },{\r
450         text: 'Status Bar (Advanced)',\r
451         url:  'statusbar/statusbar-advanced.html',\r
452         icon: 'statusbar-adv.gif',\r
453         desc: 'Customizing the StatusBar via a plugin to provide automatic form validation monitoring and error linking.',\r
454         status: 'updated'\r
455     }]\r
456 },{\r
457     title: 'Templates and DataView',\r
458     samples: [{\r
459         text: 'Templates',\r
460         url: 'core/templates.html',\r
461         icon: 'templates.gif',\r
462         desc: 'A simple example of rendering views from templates bound to data objects.'\r
463     },{\r
464         text: 'DataView',\r
465         url: 'view/data-view.html',\r
466         icon: 'data-view.gif',\r
467         desc: 'A basic DataView with custom plugins for editable labels and drag selection of items.'\r
468     },{\r
469         text: 'DataView (advanced)',\r
470         url: 'view/chooser.html',\r
471         icon: 'chooser.gif',\r
472         desc: 'A more customized DataView supporting sorting and filtering with multiple templates.'\r
473     },{\r
474         text: 'ListView',\r
475         url: 'view/list-view.html',\r
476         icon: 'list-view.gif',\r
477         desc: 'A high performance tabular DataView to be used as a lightweight grid.',\r
478         status: 'new'\r
479     }]\r
480 },{\r
481     title   : 'Drag and Drop',\r
482     samples :  [{\r
483         text : 'Grid to Grid Drag and Drop',\r
484         url  : 'dd/dnd_grid_to_grid.html',\r
485         icon : 'dd-gridtogrid.gif',\r
486         desc : 'A simple drag and drop from grid to grid implementation.'\r
487     },{\r
488         text : 'Grid to FormPanel Drag and Drop',\r
489         url  : 'dd/dnd_grid_to_formpanel.html',\r
490         icon : 'dd-gridtoformpanel.gif',\r
491         desc : 'A basic drag and drop from grid to formpanel.'\r
492     },{\r
493         text : 'Field to Grid Drag and Drop',\r
494         url  : 'dd/field-to-grid-dd.html',\r
495         icon : 'dd-fieldtogrid.gif',\r
496         desc : 'Drag from a form field and drop on a grid.',\r
497         status: 'new'\r
498     },{\r
499         text : 'Custom Drag and Drop',\r
500         url  : 'dd/dragdropzones.html',\r
501         icon : 'dd-zones.gif',\r
502         desc : 'Enabling drag and drop between a DataView and a grid using DragZone and DropZone extensions.'\r
503     }]\r
504 },{\r
505     title: 'Direct',\r
506     samples: [{\r
507         text: 'Direct',\r
508         url:  'direct/direct.php',\r
509         icon: 'direct.gif',\r
510         desc: 'An example demonstrating Remoting and Polling the server',\r
511         status: 'new'\r
512     },{\r
513         text: 'Direct Form',\r
514         url:  'direct/direct-form.php',\r
515         icon: 'direct.gif',\r
516         desc: 'Ext.Direct Remoting with a Form',\r
517         status: 'new'\r
518     },{\r
519         text: 'Direct TreeLoader',\r
520         url:  'direct/direct-tree.php',\r
521         icon: 'direct.gif',\r
522         desc: 'Ext.Direct Remoting with a Tree',\r
523         status: 'new'\r
524     }]\r
525 },{\r
526     title: 'Miscellaneous',\r
527     samples: [{\r
528         text: 'History',\r
529         url: 'history/history.html',\r
530         icon: 'history.gif',\r
531         desc: 'A History manager that allows the user to navigate an Ext UI via browser back/forward.'\r
532     },{\r
533         text: 'Google Maps',\r
534         url: 'window/gmap.html',\r
535         icon: 'gmap-panel.gif',\r
536         desc: 'A Google Maps wrapper class that enables easy display of dynamic maps in Ext panels and windows.'\r
537     },{\r
538         text: 'Editor',\r
539         url: 'simple-widgets/editor.html',\r
540         icon: 'editor.gif',\r
541         desc: 'An example demonstrating the ease of use of the Ext.editor class to modify DOM elements',\r
542         status: 'new'\r
543     },{\r
544         text: 'Slider',\r
545         url: 'slider/slider.html',\r
546         icon: 'slider.gif',\r
547         desc: 'A slider component that supports vertical mode, snapping, tooltips, customized styles and more.'\r
548     },{\r
549         text: 'QuickTips',\r
550         url: 'simple-widgets/qtips.html',\r
551         icon: 'qtips.gif',\r
552         desc: 'Various tooltip and quick tip configuration options including Ajax loading and mouse tracking.',\r
553         status: 'updated'\r
554     },{\r
555         text: 'Progress Bar',\r
556         url: 'simple-widgets/progress-bar.html',\r
557         icon: 'progress.gif',\r
558         desc: 'A basic progress bar component shown in various configurations and with custom styles.'\r
559     },{\r
560         text: 'Panels',\r
561         url: 'panel/panels.html',\r
562         icon: 'panel.gif',\r
563         desc: 'A basic collapsible panel example.',\r
564         status: 'updated'\r
565     },{\r
566         text: 'Bubble Panel',\r
567         url: 'panel/bubble-panel.html',\r
568         icon: 'panel-bubble.gif',\r
569         desc: 'An example illustrating customization of a standard panel.',\r
570         status: 'new'\r
571     },{\r
572         text: 'Resizable',\r
573         url: 'resizable/basic.html',\r
574         icon: 'resizable.gif',\r
575         desc: 'Examples of making any element resizable with various configuration options.'\r
576     },{\r
577         text: 'Spotlight',\r
578         url: 'core/spotlight.html',\r
579         icon: 'spotlight.gif',\r
580         desc: 'A utility for masking everything except a single element on the page to visually highlight it.',\r
581         status: 'new'\r
582     },{\r
583         text: 'Buttons',\r
584         url: 'button/buttons.html',\r
585         icon: 'buttons.gif',\r
586         desc: '',\r
587         status: 'new'\r
588     },{\r
589         text: 'Debugging Console',\r
590         url: 'debug/debug-console.html',\r
591         icon: 'debug-console.gif',\r
592         desc: '',\r
593         status: 'new'\r
594     },{\r
595         text: 'Localization (static)',\r
596         url: 'locale/dutch-form.html',\r
597         icon: 'locale-dutch.gif',\r
598         desc: 'Demonstrates fully localizing a form by including a custom locale script.'\r
599     },{\r
600         text: 'Localization (dynamic)',\r
601         url: 'locale/multi-lang.html',\r
602         icon: 'locale-switch.gif',\r
603         desc: 'Dynamically render various Ext components in different locales by selecting from a locale list.'\r
604     }]\r
605 }];\r