-
Notifications
You must be signed in to change notification settings - Fork 1.3k
/
Copy pathMenuConfig.xml
132 lines (103 loc) · 14.7 KB
/
MenuConfig.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
<?xml version="1.0" encoding="utf-8" ?>
<MenuRules xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<MenuRule Destination="" SourcePattern="ApiReference:^(10 UI Components|30 Data Layer|50 Common/utils)/(zz )*Errors and Warnings" />
<MenuRule Destination="000 Overview" SourcePattern="Howto:^40 Angular Components/00 DevExtreme Angular Components" VisibleFor="Angular" />
<MenuRule Destination="010 Overview" SourcePattern="Howto:^55 Vue Components/00 DevExtreme Vue Components" VisibleFor="Vue" />
<MenuRule Destination="020 Overview" SourcePattern="Howto:^50 React Components/00 DevExtreme React Components" VisibleFor="React" />
<MenuRule Destination="030 Overview" SourcePattern="Howto:^58 jQuery Components/00 DevExtreme jQuery Components" VisibleFor="jQuery" />
<MenuRule Destination="040 What's New/01 Migrate to the New Version" SourcePattern="Howto:^Common/Migrate to the New Version" />
<MenuRule Destination="040 What's New" SourcePattern="Howto:^Common/What's New" />
<MenuRule Destination="050 Getting Started/05 Prerequisites and Installation/00 Distribution Channels" SourcePattern="Howto:^Common/Distribution Channels" />
<MenuRule Destination="050 Getting Started/01 Quick Start" SourcePattern="Howto:^40 Angular Components/10 Getting Started/02 Create a DevExtreme Application" VisibleFor="Angular" />
<MenuRule Destination="050 Getting Started/02 Quick Start" SourcePattern="Howto:^55 Vue Components/02 Create a DevExtreme Application" VisibleFor="Vue" />
<MenuRule Destination="050 Getting Started/03 Quick Start" SourcePattern="Howto:^50 React Components/02 Create a DevExtreme Application" VisibleFor="React" />
<MenuRule Destination="050 Getting Started/05 Prerequisites and Installation/11 Supported Angular Versions" SourcePattern="Howto:^40 Angular Components/80 Supported Versions" VisibleFor="Angular" />
<MenuRule Destination="050 Getting Started/05 Prerequisites and Installation/12 Supported Vue Versions" SourcePattern="Howto:^55 Vue Components/80 Supported Versions" VisibleFor="Vue" />
<MenuRule Destination="050 Getting Started/05 Prerequisites and Installation/13 Supported React Versions" SourcePattern="Howto:^50 React Components/80 Supported Versions" VisibleFor="React" />
<MenuRule Destination="050 Getting Started/05 Prerequisites and Installation/14 Supported jQuery Versions" SourcePattern="Howto:^58 jQuery Components/80 Supported Versions" VisibleFor="jQuery" />
<MenuRule Destination="050 Getting Started/05 Prerequisites and Installation/20 Supported Browsers" SourcePattern="Howto:^Common/Supported Browsers" />
<MenuRule Destination="050 Getting Started/10 Add DevExtreme to an Application" SourcePattern="Howto:^40 Angular Components/10 Getting Started/03 Add DevExtreme to an Angular CLI Application" VisibleFor="Angular" />
<MenuRule Destination="050 Getting Started/12 Add DevExtreme to an Application" SourcePattern="Howto:^55 Vue Components/05 Add DevExtreme to a Vue Application" VisibleFor="Vue" />
<MenuRule Destination="050 Getting Started/13 Add DevExtreme to an Application" SourcePattern="Howto:^50 React Components/05 Add DevExtreme to a React Application" VisibleFor="React" />
<MenuRule Destination="050 Getting Started/15 Add DevExtreme to an Application/05 Predefined Bundles" SourcePattern="Howto:^58 jQuery Components/05 Add DevExtreme to a jQuery Application" VisibleFor="jQuery" />
<MenuRule Destination="050 Getting Started/15 Add DevExtreme to an Application/10 Custom Bundle" SourcePattern="Howto:^Common/Modularity/015 Create a Custom Bundle"/>
<MenuRule Destination="050 Getting Started/15 Add DevExtreme to an Application/15 Module Bundlers" SourcePattern="Howto:^Common/Modularity/01 Link Modules"/>
<MenuRule Destination="050 Getting Started/21 Component Configuration Syntax" SourcePattern="Howto:^40 Angular Components/20 Component Configuration Syntax" VisibleFor="Angular" />
<MenuRule Destination="050 Getting Started/22 Component Configuration Syntax" SourcePattern="Howto:^55 Vue Components/20 Component Configuration Syntax" VisibleFor="Vue" />
<MenuRule Destination="050 Getting Started/23 Component Configuration Syntax" SourcePattern="Howto:^50 React Components/40 Component Configuration Syntax" VisibleFor="React" />
<MenuRule Destination="050 Getting Started/24 Component Configuration Syntax" SourcePattern="Howto:^58 jQuery Components/20 Component Configuration Syntax" VisibleFor="jQuery" />
<MenuRule Destination="050 Getting Started/31 Webpack Configuration" SourcePattern="Howto:^40 Angular Components/10 Getting Started/30 Other Approaches/04 Using Webpack" VisibleFor="Angular" />
<MenuRule Destination="050 Getting Started/32 Rollup Configuration" SourcePattern="Howto:^40 Angular Components/10 Getting Started/30 Other Approaches/06 Using Rollup" VisibleFor="Angular" />
<MenuRule Destination="050 Getting Started/33 Ionic Configuration" SourcePattern="Howto:^40 Angular Components/10 Getting Started/30 Other Approaches/05 Using Ionic" VisibleFor="Angular" />
<MenuRule Destination="050 Getting Started/34 Gatsby Configuration" SourcePattern="Howto:^Common/Integration Guides/10 Create a DevExtreme application with Gatsby"/>
<MenuRule Destination="050 Getting Started/35 Next.js Configuration" SourcePattern="Howto:^Common/Integration Guides/20 Create a DevExtreme application with Next.js"/>
<MenuRule Destination="050 Getting Started/36 Vite Configuration" SourcePattern="Howto:^Common/Integration Guides/30 Create a DevExtreme application with Vite.js"/>
<MenuRule Destination="070 Licensing" SourcePattern="Howto:^Common/Licensing" />
<MenuRule Destination="15 Common Concepts/05 Data Binding" SourcePattern="Howto:^70 Data Binding" />
<MenuRule Destination="15 Common Concepts/05 Data Binding/99 Data Layer API" SourcePattern="ApiReference:^30 Data Layer" />
<MenuRule Destination="15 Common Concepts/15 Data Validation/00 Overview" SourcePattern="Howto:^05 UI Components/zz Common/05 UI Widgets/20 Data Validation" />
<MenuRule Destination="15 Common Concepts/15 Data Validation/99 API/$1" SourcePattern="ApiReference:^10 UI Components/dx(Validator|ValidationGroup|ValidationSummary)" />
<MenuRule Destination="15 Common Concepts/15 Data Validation/99 API/zz validationEngine" SourcePattern="ApiReference:^50 Common/utils/validationEngine" />
<MenuRule Destination="15 Common Concepts/20 UI Customization/05 Icons" SourcePattern="Howto:^60 Themes and Styles/30 Icons" />
<MenuRule Destination="15 Common Concepts/20 UI Customization/10 Themes and Styles" SourcePattern="Howto:^60 Themes and Styles" />
<MenuRule Destination="15 Common Concepts/20 UI Customization/20 Templates" SourcePattern="Howto:^05 UI Components/zz Common/30 Templates" />
<MenuRule Destination="15 Common Concepts/20 UI Customization/10 Themes and Styles/98 CSS Classes" SourcePattern="ApiReference:^10 UI Components/zz CSS Classes" />
<MenuRule Destination="15 Common Concepts/30 TypeScript Guides" SourcePattern="Howto:^Common/TypeScript Guides" />
<MenuRule Destination="15 Common Concepts/40 Localization and Globalization/Overview" SourcePattern="Howto:^Common/Localization" />
<MenuRule Destination="15 Common Concepts/40 Localization and Globalization/Value Formatting" SourcePattern="Howto:^Common/Value Formatting" />
<MenuRule Destination="15 Common Concepts/40 Localization and Globalization/zz API/Methods" SourcePattern="ApiReference:^50 Common/utils/localization" />
<MenuRule Destination="15 Common Concepts/40 Localization and Globalization/zz API/zz Interfaces/$1" SourcePattern="ApiReference:^50 Common/Object Structures/((F|f)ormat)" />
<MenuRule Destination="15 Common Concepts/50 Module Structure" SourcePattern="Howto:^Common/Modularity/02 DevExtreme Modules Structure" />
<MenuRule Destination="20 DevExtreme CLI" SourcePattern="Howto:^Common/DevExtreme CLI" />
<MenuRule Destination="25 Angular Application Template" SourcePattern="Howto:^40 Angular Components/30 Application Template" />
<MenuRule Destination="26 Vue Application Template" SourcePattern="Howto:^55 Vue Components/50 Application Template" />
<MenuRule Destination="27 React Application Template" SourcePattern="Howto:^50 React Components/50 Application Template" />
<MenuRule Destination="30 Accessibility" SourcePattern="Howto:^Common/Accessibility" />
<MenuRule Destination="40 Security Considerations" SourcePattern="Howto:^Common/Security Considerations" />
<MenuRule Destination="50 Angular-Specific Features/20 Signals" SourcePattern="Howto:^40 Angular Components/40 Common Features/20 Using Angular Signals with DevExtreme" VisibleFor="Angular" />
<MenuRule Destination="50 Angular-Specific Features" SourcePattern="Howto:^40 Angular Components/40 Common Features" VisibleFor="Angular" />
<MenuRule Destination="50 Angular-Specific Features/80 Components Testing" SourcePattern="Howto:^40 Angular Components/50 Components Testing" VisibleFor="Angular" />
<MenuRule Destination="55 React-Specific Features/05 State Management" SourcePattern="Howto:^50 React Components/20 State Management" VisibleFor="React" />
<MenuRule Destination="55 React-Specific Features/10 Optimize Performance" SourcePattern="Howto:^50 React Components/45 Optimize Performance" VisibleFor="React" />
<MenuRule Destination="55 React-Specific Features/15 Components Testing" SourcePattern="Howto:^50 React Components/60 Components Testing" VisibleFor="React" />
<MenuRule Destination="60 Components Testing" SourcePattern="Howto:^58 jQuery Components/30 Components Testing" VisibleFor="jQuery" />
<MenuRule Destination="70 Troubleshooting" SourcePattern="Howto:^80 Troubleshooting" />
<MenuRule Destination="90 Integration Guides/05 3rd-Party Frameworks Integration API" SourcePattern="Howto:^05 UI Components/zz Common/15 Advanced/40 3rd-Party Frameworks Integration API" />
<MenuRule Destination="90 Integration Guides/10 GraphQL Configuration" SourcePattern="Howto:^Common/Integration Guides/40 Bind DevExtreme components to GraphQL"/>
<MenuRule Destination="90 Integration Guides/20 MUI Configuration" SourcePattern="Howto:^Common/Integration Guides/50 Use MUI components in your DevExtreme application"/>
<MenuRule Destination="90 Integration Guides/30 Amazon S3 Configuration" SourcePattern="Howto:^Common/Integration Guides/60 Manage Amazon S3 Storage with DevExtreme Components"/>
<MenuRule Destination="90 Integration Guides/40 Azure Blob Storage Configuration" SourcePattern="Howto:^Common/Integration Guides/70 Manage Azure Blob Storage with DevExtreme Components"/>
<MenuRule Destination="90 Integration Guides/50 .NET Backend Solutions" SourcePattern="Howto:^Common/.NET Backend Solutions"/>
<MenuRule Destination="90 Integration Guides/60 Data Analytics and BI" SourcePattern="Howto:^Common/Data Analytics and BI"/>
<MenuRule Destination="90 Integration Guides/99 Migrate from DevExtreme Reactive" SourcePattern="Howto:^50 React Components/65 Migrate from DevExtreme Reactive" VisibleFor="React" />
<MenuRule Destination="10 UI Components/zz Common Types" SourcePattern="ApiReference:^40 Common Types" />
<MenuRule Destination="10 UI Components/zz Utilities/Animation and Position/aa $1 Interface" SourcePattern="ApiReference:^50 Common/Object Structures/((A|a)nimationConfig|(P|p)ositionConfig)" />
<MenuRule Destination="10 UI Components/zz Utilities/Animation and Position/API/$1" SourcePattern="ApiReference:^50 Common/utils/(animationPresets|fx|TransitionExecutor)" />
<MenuRule Destination="10 UI Components/zz Utilities/Data Export/API/$1" SourcePattern="ApiReference:^50 Common/utils/(excel.*|pdf.*)" />
<MenuRule Destination="10 UI Components/zz Utilities/Data Export/Interfaces/$1" SourcePattern="ApiReference:^50 Common/Object Structures/(Excel.*|Pdf.*|CellRange)" />
<MenuRule Destination="10 UI Components/zz Utilities/Device Detection/aa $1 Interface" SourcePattern="ApiReference:^50 Common/Object Structures/(device)" />
<MenuRule Destination="10 UI Components/zz Utilities/Device Detection/API" SourcePattern="ApiReference:^50 Common/utils/devices/3 Methods" />
<MenuRule Destination="" SourcePattern="ApiReference:^50 Common/utils/devices$" />
<MenuRule Destination="10 UI Components/zz Utilities/UI Events/Event List" SourcePattern="ApiReference:^10 UI Components/UI Events"/>
<MenuRule Destination="10 UI Components/zz Utilities/UI Events/zz API" SourcePattern="ApiReference:^50 Common/utils/events" />
<MenuRule Destination="10 UI Components/zz Utilities/UI Events/$1 Interface" SourcePattern="ApiReference:^50 Common/Object Structures/(EventObject)" />
<MenuRule Destination="10 UI Components/zz Utilities/zz Other Utilities API/Interfaces" SourcePattern="ApiReference:^50 Common/Object Structures" />
<MenuRule Destination="10 UI Components/zz Utilities/zz Other Utilities API/Methods" SourcePattern="ApiReference:^50 Common/utils" />
<MenuRule Destination="10 UI Components/dxFloating Action Button/3 SpeedDialAction API" SourcePattern="ApiReference:^10 UI Components/dxSpeedDialAction" />
<MenuRule Destination="10 UI Components/dx$1/3 API" SourcePattern="ApiReference:^10 UI Components/dx([a-zA-Z]+)" />
<MenuRule Destination="10 UI Components/dx$1/5 Demos" SourcePattern="Howto:^05 UI Components/([a-zA-Z]+)/Demos" />
<MenuRule Destination="10 UI Components/dx$1/0 Overview" SourcePattern="Howto:^05 UI Components/([a-zA-Z]+)/[0-9]+ Overview" />
<MenuRule Destination="10 UI Components/dx$1/1 Getting Started" SourcePattern="Howto:^05 UI Components/(Drawer|FileManager|Floating Action Button)/[0-9]* Getting Started with (File Manager|Navigation Drawer|Floating Action Button)" />
<MenuRule Destination="10 UI Components/dx$1/1 Getting Started" SourcePattern="Howto:^05 UI Components/([a-zA-Z]+)/[0-9]+ Getting Started with ([a-zA-Z]+)" />
<MenuRule Destination="10 UI Components/dx$1/4 Accessibility" SourcePattern="Howto:^05 UI Components/([a-zA-Z]+)/[0-9]+ Accessibility" />
<MenuRule Destination="" SourcePattern="Howto:^05 UI Components/(Accordion|BarGauge|Bullet|ButtonGroup|CheckBox|CircularGauge|Drawer|DropDownButton|Floating Action Button|LinearGauge|NavBar|Pagination|Resizable|SlideOut|SlideOutView|TabPanel|Tabs|Toolbar|TreeMap|zz Common)" />
<MenuRule Destination="10 UI Components/dx$1/2 How To" SourcePattern="Howto:^05 UI Components/(DataGrid|FileUploader|TreeList)/[0-9]+ How To" />
<MenuRule Destination="10 UI Components/dx$1/2 How To" SourcePattern="Howto:^05 UI Components/([a-zA-Z]+)" />
<!-- Hidden topics -->
<MenuRule Destination="" SourcePattern="Howto:^34 ASP.NET MVC Controls" />
<MenuRule Destination="" SourcePattern="Howto:^(40 Angular|50 React|55 Vue|58 jQuery) Components" />
<MenuRule Destination="" SourcePattern="Howto:^99 VS Integration" />
<MenuRule Destination="" SourcePattern="Howto:^Getting Started" />
<MenuRule Destination="" SourcePattern="ApiReference:^(.*?)" />
<MenuRule Destination="" SourcePattern="Howto:^(.*?)" />
</MenuRules>