-
Notifications
You must be signed in to change notification settings - Fork 31
/
menu.xml
278 lines (241 loc) · 16.9 KB
/
menu.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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
<DocMenu Version="2.0">
<DocStaticMenuItem RouteName="Docs" PageName="Home" CssClass="icon home separator-top" />
<DocPageMenuItem RouteName="introduction" PageName="Introduction" CssClass="icon introduction" />
<DocPageMenuItem RouteName="quick-starts" PageName="Quick starts" CssClass="icon quick-starts">
<DocPageMenuItem RouteName="build" PageName="Build a new app">
<DocPageMenuItem RouteName="create-new-project" PageName="Create a new project" />
<DocPageMenuItem RouteName="first-page" PageName="The first page" />
<DocPageMenuItem RouteName="build-to-do-list-app" PageName="Build a To-do list app" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="modernize" PageName="Modernize legacy apps">
<DocPageMenuItem RouteName="add-dotvvm-to-existing-app" PageName="Add DotVVM to existing project" />
<DocPageMenuItem RouteName="plan-the-modernization" PageName="Plan the modernization" />
<DocPageMenuItem RouteName="differences-between-dotvvm-and-aspnet-web-forms" PageName="Differences between DotVVM and ASP.NET Web Forms" />
<DocPageMenuItem RouteName="interop" PageName="Interop with ASP.NET">
<DocPageMenuItem RouteName="session-and-cookies" PageName="Session and cookies" />
<DocPageMenuItem RouteName="authentication" PageName="Authentication" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="sample-projects" PageName="Sample projects" />
</DocPageMenuItem>
</DocPageMenuItem>
<DocPageMenuItem RouteName="concepts" PageName="Concepts" CssClass="icon concepts">
<DocPageMenuItem RouteName="project-structure" PageName="Project structure" />
<DocPageMenuItem RouteName="dothtml-markup" PageName="DotHTML markup">
<DocPageMenuItem RouteName="overview" PageName="Overview" />
<DocPageMenuItem RouteName="builtin-controls" PageName="Built-in controls" />
<DocPageMenuItem RouteName="common-control-properties" PageName="Common control properties" />
<DocPageMenuItem RouteName="combine-css-classes-and-styles" PageName="Combine CSS classes and styles" />
<DocPageMenuItem RouteName="comments" PageName="Comments" />
<DocPageMenuItem RouteName="server-side-styles" PageName="Server-side styles" />
<DocPageMenuItem RouteName="compilation-test" PageName="Compilation test" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="routing" PageName="Routing">
<DocPageMenuItem RouteName="overview" PageName="Overview" />
<DocPageMenuItem RouteName="parameters" PageName="Route parameters" />
<DocPageMenuItem RouteName="auto-discover-routes" PageName="Auto-discover routes" />
<DocPageMenuItem RouteName="custom-presenters" PageName="Custom presenters" />
<DocPageMenuItem RouteName="route-redirection" PageName="Route redirection" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="layout" PageName="Layout">
<DocPageMenuItem RouteName="master-pages" PageName="Master pages" />
<DocPageMenuItem RouteName="single-page-applications-spa" PageName="SPA (Single-page applications)" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="data-binding" PageName="Data-binding">
<DocPageMenuItem RouteName="overview" PageName="Overview" />
<DocPageMenuItem RouteName="value-binding" PageName="Value binding" />
<DocPageMenuItem RouteName="resource-binding" PageName="Resource binding" />
<DocPageMenuItem RouteName="binding-context" PageName="Binding context" />
<DocPageMenuItem RouteName="supported-expressions" PageName="Supported expressions" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="respond-to-user-actions" PageName="Respond to user actions">
<DocPageMenuItem RouteName="overview" PageName="Overview" />
<DocPageMenuItem RouteName="commands" PageName="Commands" />
<DocPageMenuItem RouteName="static-commands" PageName="Static commands" />
<DocPageMenuItem RouteName="static-command-services" PageName="Static command services" />
<DocPageMenuItem RouteName="optimize-command-performance" PageName="Optimize command performance" />
<DocPageMenuItem RouteName="postback-handlers" PageName="Postback handlers" />
<DocPageMenuItem RouteName="concurrency-mode" PageName="Concurrency mode" />
<DocPageMenuItem RouteName="rest-api-bindings" PageName="REST API bindings">
<DocPageMenuItem RouteName="overview" PageName="Overview" />
<DocPageMenuItem RouteName="provide-api-metadata" PageName="Provide API metadata" />
</DocPageMenuItem>
</DocPageMenuItem>
<DocPageMenuItem RouteName="viewmodels" PageName="Viewmodels">
<DocPageMenuItem RouteName="overview" PageName="Overview" />
<DocPageMenuItem RouteName="work-with-data" PageName="Work with data">
<DocPageMenuItem RouteName="gridview-data-sets" PageName="GridView data sets" />
<DocPageMenuItem RouteName="best-practices" PageName="Best practices" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="request-context" PageName="Request context" />
<DocPageMenuItem RouteName="binding-direction" PageName="Binding direction" />
<DocPageMenuItem RouteName="viewmodel-protection" PageName="Viewmodel protection" />
<DocPageMenuItem RouteName="filters" PageName="Filters">
<DocPageMenuItem RouteName="overview" PageName="Overview" />
<DocPageMenuItem RouteName="action-filters" PageName="Action filters" />
<DocPageMenuItem RouteName="exception-filters" PageName="Exception filters" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="testing-viewmodels" PageName="Testing viewmodels" />
<DocPageMenuItem RouteName="server-side-viewmodel-cache" PageName="Server-side viewmodel cache" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="auto-ui" PageName="Auto UI">
<DocPageMenuItem RouteName="overview" PageName="Overview" />
<DocPageMenuItem RouteName="metadata" PageName="Metadata" />
<DocPageMenuItem RouteName="selectors" PageName="Selectors" />
<DocPageMenuItem RouteName="extensibility" PageName="Extensibility" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="configuration" PageName="Configuration">
<DocPageMenuItem RouteName="overview" PageName="Overview" />
<DocPageMenuItem RouteName="dependency-injection" PageName="Dependency injection">
<DocPageMenuItem RouteName="overview" PageName="Overview" />
<DocPageMenuItem RouteName="aspnetcore" PageName="ASP.NET Core" />
<DocPageMenuItem RouteName="owin" PageName="OWIN" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="view-compilation-modes" PageName="View compilation mode" />
<DocPageMenuItem RouteName="explicit-assembly-loading" PageName="Explicit assembly loading" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="validation" PageName="Validation">
<DocPageMenuItem RouteName="overview" PageName="Overview" />
<DocPageMenuItem RouteName="controls" PageName="Validation controls" />
<DocPageMenuItem RouteName="target" PageName="Validation target" />
<DocPageMenuItem RouteName="client-side" PageName="Client-side validation" />
<DocPageMenuItem RouteName="static-commands" PageName="Validation in staticCommand" />
<DocPageMenuItem RouteName="extensibility" PageName="Extensibility" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="localization-and-cultures" PageName="Localization & cultures">
<DocPageMenuItem RouteName="multi-language-applications" PageName="Multi-language applications" />
<DocPageMenuItem RouteName="local-vs-utc-dates" PageName="Local vs UTC dates" />
<DocPageMenuItem RouteName="resx-files" PageName="RESX files" />
<DocPageMenuItem RouteName="formatting-dates-and-numbers" PageName="Formatting dates and numbers" />
<DocPageMenuItem RouteName="localizable-presenter" PageName="Localizable presenter" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="script-and-style-resources" PageName="Script & style resources">
<DocPageMenuItem RouteName="overview" PageName="Overview" />
<DocPageMenuItem RouteName="use-resources-in-pages" PageName="Use resources in pages" />
<DocPageMenuItem RouteName="bundling-minification" PageName="Bundling and minification" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="upload-and-download-files" PageName="Upload & download files">
<DocPageMenuItem RouteName="upload-files" PageName="Upload files" />
<DocPageMenuItem RouteName="return-file-from-viewmodel" PageName="Return a file from viewmodel" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="client-side-development" PageName="Client-side development">
<DocPageMenuItem RouteName="overview" PageName="Overview" />
<DocPageMenuItem RouteName="typescript-declarations" PageName="TypeScript declarations" />
<DocPageMenuItem RouteName="js-directive" PageName="JS directive">
<DocPageMenuItem RouteName="overview" PageName="Overview" />
<DocPageMenuItem RouteName="call-js-from-dotvvm" PageName="Call JS from DotVVM" />
<DocPageMenuItem RouteName="call-dotvvm-from-js" PageName="Call DotVVM from JS" />
<DocPageMenuItem RouteName="use-typescript-to-declare-modules" PageName="Use TypeScript to declare modules" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="dotvvm-javascript-events" PageName="DotVVM JavaScript events" />
<DocPageMenuItem RouteName="read-and-modify-viewmodel-from-js" PageName="Read & modify viewmodel from JS" />
<DocPageMenuItem RouteName="integrate-third-party-controls" PageName="Integrate third-party controls">
<DocPageMenuItem RouteName="react" PageName="React" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="access-validation-errors-from-js" PageName="Access validation errors from JS" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="server-side-rendering" PageName="Server-side rendering" />
<DocPageMenuItem RouteName="security" PageName="Security">
<DocPageMenuItem RouteName="authentication-and-authorization" PageName="Authentication & authorization">
<DocPageMenuItem RouteName="overview" PageName="Overview" />
<DocPageMenuItem RouteName="aspnetcore" PageName="ASP.NET Core" />
<DocPageMenuItem RouteName="owin" PageName="OWIN" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="recommendations-for-viewmodels" PageName="Recommendations for viewmodels" />
<DocPageMenuItem RouteName="security-headers" PageName="Security headers" />
<DocPageMenuItem RouteName="html-encoding" PageName="HTML encoding" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="diagnostics-and-profiling" PageName="Diagnostics & profiling">
<DocPageMenuItem RouteName="application-insights" PageName="Application Insights" />
<DocPageMenuItem RouteName="miniprofiler" PageName="MiniProfiler" />
<DocPageMenuItem RouteName="custom-tracing" PageName="Custom tracing" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="cli" PageName="DotVVM CLI">
<DocPageMenuItem RouteName="install" PageName="Install the CLI" />
<DocPageMenuItem RouteName="lint-dothtml" PageName="Lint DotHTML" />
<DocPageMenuItem RouteName="create-pages-and-controls" PageName="Create pages and controls" />
<DocPageMenuItem RouteName="generate-rest-api-clients" PageName="Generate REST API clients" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="control-development" PageName="Control development">
<DocPageMenuItem RouteName="overview" PageName="Overview" />
<DocPageMenuItem RouteName="markup-controls" PageName="Markup controls" />
<DocPageMenuItem RouteName="markup-control-registration" PageName="Markup control registration" />
<DocPageMenuItem RouteName="markup-controls-with-code" PageName="Markup controls with code-behind" />
<DocPageMenuItem RouteName="code-only-controls" PageName="Code-only controls" />
<DocPageMenuItem RouteName="composite-controls" PageName="Composite controls" />
<DocPageMenuItem RouteName="control-properties" PageName="Control properties" />
<DocPageMenuItem RouteName="control-capabilities" PageName="Control capabilities" />
<DocPageMenuItem RouteName="validate-control-usage" PageName="Validate control usage" />
<DocPageMenuItem RouteName="interactivity" PageName="Adding interactivity using Knockout binding handlers" />
<DocPageMenuItem RouteName="custom-postback-handlers" PageName="Custom postback handlers" />
<DocPageMenuItem RouteName="binding-extensibility" PageName="Binding system extensibility" />
<DocPageMenuItem RouteName="binding-extension-parameters" PageName="Custom binding extension parameters" />
<DocPageMenuItem RouteName="custom-javascript-translators" PageName="Custom JavaScript translators" />
<DocPageMenuItem RouteName="testing-controls" PageName="Testing controls" />
</DocPageMenuItem>
</DocPageMenuItem>
<DocControlCategory Category="builtin" CssClass="icon controls">
<DocControlCategory Category="builtin-autoui" PageName="Auto UI" />
</DocControlCategory>
<DocPageMenuItem RouteName="business-pack" PageName="DotVVM Business Pack" CssClass="icon dotvvm-business-pack separator-top">
<DocPageMenuItem RouteName="getting-started" PageName="Getting started" />
<DocControlCategory RouteName="controls" Category="businesspack">
<DocControlCategory Category="businesspack-messaging" PageName="Messaging" />
</DocControlCategory>
<DocPageMenuItem RouteName="themes" PageName="Themes">
<DocPageMenuItem RouteName="overview" PageName="Overview" />
<DocPageMenuItem RouteName="customize" PageName="Customize control styles" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="exporting-data" PageName="Exporting data" />
<DocPageMenuItem RouteName="release-notes" PageName="Release notes" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="bootstrap-for-dotvvm" PageName="Bootstrap for DotVVM" CssClass="icon bootstrap-for-dotvvm">
<DocPageMenuItem RouteName="v5" PageName="Bootstrap 5">
<DocPageMenuItem RouteName="getting-started" PageName="Getting started" />
<DocPageMenuItem RouteName="changing-theme" PageName="Using Dark Theme" />
<DocPageMenuItem RouteName="flex" PageName="Flex Utilities" />
<DocControlCategory Category="bootstrap5" />
<DocPageMenuItem RouteName="release-notes" PageName="Release notes" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="v4" PageName="Bootstrap 4">
<DocPageMenuItem RouteName="getting-started" PageName="Getting started" />
<DocPageMenuItem RouteName="custom-css-classes" PageName="Custom CSS classes" />
<DocControlCategory Category="bootstrap4" />
<DocPageMenuItem RouteName="release-notes" PageName="Release notes" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="v3" PageName="Bootstrap 3">
<DocPageMenuItem RouteName="getting-started" PageName="Getting started" />
<DocControlCategory Category="bootstrap" />
<DocPageMenuItem RouteName="release-notes" PageName="Release notes" />
</DocPageMenuItem>
</DocPageMenuItem>
<DocPageMenuItem RouteName="dotvvm-for-visual-studio" PageName="DotVVM for Visual Studio" CssClass="icon dotvvm-for-visual-studio separator-bottom">
<DocPageMenuItem RouteName="overview" PageName="Overview" />
<DocPageMenuItem RouteName="dotvvm-private-nuget-feed" PageName="Using DotVVM private NuGet feed" />
<DocPageMenuItem RouteName="troubleshooting" PageName="Troubleshooting" />
<DocPageMenuItem RouteName="release-notes" PageName="Release notes" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="upgrading-from-older-versions" PageName="Upgrading from older versions" CssClass="icon upgrading-from-older-versions">
<DocPageMenuItem RouteName="from-1-0-to-1-1" PageName="From 1.0 to 1.1" />
<DocPageMenuItem RouteName="from-1-1-to-2-0" PageName="From 1.1 to 2.0" />
<DocPageMenuItem RouteName="from-2-0-to-2-1" PageName="From 2.0 to 2.1" />
<DocPageMenuItem RouteName="from-2-1-to-2-2" PageName="From 2.1 to 2.2" />
<DocPageMenuItem RouteName="from-2-2-to-2-3" PageName="From 2.2 to 2.3" />
<DocPageMenuItem RouteName="from-2-3-to-2-4" PageName="From 2.3 to 2.4" />
<DocPageMenuItem RouteName="from-2-4-to-2-5" PageName="From 2.4 to 2.5" />
<DocPageMenuItem RouteName="from-2-5-to-3-0" PageName="From 2.5 to 3.0" />
<DocPageMenuItem RouteName="from-3-0-to-3-1" PageName="From 3.0 to 3.1" />
<DocPageMenuItem RouteName="from-3-1-to-3-2" PageName="From 3.1 to 3.2" />
<DocPageMenuItem RouteName="from-3-2-to-4-0" PageName="From 3.2 to 4.0" />
<DocPageMenuItem RouteName="from-4-0-to-4-1" PageName="From 4.0 to 4.1" />
<DocPageMenuItem RouteName="release-policy" PageName="Release policy" />
<DocPageMenuItem RouteName="compilation-status-page" PageName="Compilation status page" />
</DocPageMenuItem>
<DocPageMenuItem RouteName="samples-videos" PageName="Samples & videos" CssClass="icon samples-videos"/>
<DocPageMenuItem RouteName="community-add-ons" PageName="Community add-ons" CssClass="icon community-add-ons">
<DocPageMenuItem RouteName="dotvvm-dynamic-data" PageName="DotVVM Dynamic Data" />
<DocPageMenuItem RouteName="dotvvm-contrib-controls" PageName="DotVVM Contrib Controls" />
<DocPageMenuItem RouteName="dotvvm-amp" PageName="DotVVM AMP" />
<DocPageMenuItem RouteName="dotvvm-pwa" PageName="DotVVM PWA" />
<DocPageMenuItem RouteName="dotvvm-electron" PageName="DotVVM Electron" />
</DocPageMenuItem>
</DocMenu>