From 836b5862f82bee6bc07022815d9653a979cd3ed6 Mon Sep 17 00:00:00 2001 From: kendo-bot Date: Fri, 26 Apr 2024 04:18:48 +0000 Subject: [PATCH] Sync with Kendo UI Professional --- docs-aspnet/_config-mvc.yml | 5 - docs-aspnet/_config.yml | 8 -- .../capture-issues-with-fiddler-jam.md | 71 -------------- .../images/fiddler-jam-capture-settings.png | Bin 31446 -> 0 bytes .../grid-cascading-dropdownlists.md | 61 ++++++++++++ docs-aspnet/redirects.conf | 4 + docs/api/javascript/ui/datepicker.md | 14 +++ docs/api/javascript/ui/datetimepicker.md | 14 +++ docs/api/javascript/ui/timepicker.md | 14 +++ .../grid/Templates/toolbar-template.md | 87 +++++++++++++++++ docs/controls/treelist/column-menu.md | 2 +- docs/controls/treelist/filtering.md | 2 +- docs/controls/treelist/multicolumn-headers.md | 2 +- docs/controls/treelist/paging.md | 2 +- docs/controls/treelist/persist-state.md | 2 +- docs/controls/treelist/scrolling.md | 2 +- docs/controls/treelist/search-panel.md | 2 +- docs/controls/treelist/selection.md | 2 +- docs/controls/treelist/toolbar-template.md | 90 ++++++++++++++++++ docs/fiddler-jam-integration.md | 39 -------- docs/redirects.conf | 4 + 21 files changed, 296 insertions(+), 131 deletions(-) delete mode 100644 docs-aspnet/integration-with-other-telerik-products/capture-issues-with-fiddler-jam.md delete mode 100644 docs-aspnet/integration-with-other-telerik-products/images/fiddler-jam-capture-settings.png create mode 100644 docs-aspnet/knowledge-base/grid-cascading-dropdownlists.md create mode 100644 docs/controls/grid/Templates/toolbar-template.md create mode 100644 docs/controls/treelist/toolbar-template.md delete mode 100644 docs/fiddler-jam-integration.md diff --git a/docs-aspnet/_config-mvc.yml b/docs-aspnet/_config-mvc.yml index d92b145ef43..fb966b7d8a6 100644 --- a/docs-aspnet/_config-mvc.yml +++ b/docs-aspnet/_config-mvc.yml @@ -172,11 +172,6 @@ defaults: editable: false res_type: api kind: api -- - scope: - path: "integration-with-other-telerik-products" - values: - title_prefix: "Capture ASP.NET MVC" - scope: path: "html-helpers/barcodes/barcode" diff --git a/docs-aspnet/_config.yml b/docs-aspnet/_config.yml index 8cab86bcfe1..27a65da4e7c 100644 --- a/docs-aspnet/_config.yml +++ b/docs-aspnet/_config.yml @@ -439,9 +439,6 @@ navigation: "deployment": title: "Deployment" position: 11 - "integration-with-other-telerik-products": - title: "Integration with other Telerik Products" - position: 12 "cloud-integration": title: "Cloud Integration" position: 13 @@ -743,11 +740,6 @@ defaults: editable: false res_type: api kind: api -- - scope: - path: "integration-with-other-telerik-products" - values: - title_prefix: "Capture ASP.NET Core" - scope: path: "html-helpers/barcodes/barcode" diff --git a/docs-aspnet/integration-with-other-telerik-products/capture-issues-with-fiddler-jam.md b/docs-aspnet/integration-with-other-telerik-products/capture-issues-with-fiddler-jam.md deleted file mode 100644 index 621e6b64230..00000000000 --- a/docs-aspnet/integration-with-other-telerik-products/capture-issues-with-fiddler-jam.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: Capture Network Logs and Log Issues with Fiddler Jam -description: Capture {{ site.framework }} network logs and log issues in the browser with Telerik Fiddler Jam extension tool. -page_title: Network Logs and Log Issues with Fiddler Jam -slug: fiddler_jam_capture_aspnetcore -position: 1 ---- - -## Fiddler Jam Overview - -[Fiddler Jam](https://www.telerik.com/fiddler-jam) is a Telerik tool designed to facilitate the information exchange between the support and end-user. It allows the end-user user to easily create a capture log, which can provide a lot of valuable information to the support team: -* Console logs and errors -* Network requests -* Local and Session Storage logs -* Video recording and screenshots - -{% if site.core %} -### Installing Fiddler Jam - -You can download and install the Fiddler Jam Chrome extension from [Chrome Web Store page for Fiddler Jam](https://chrome.google.com/webstore/detail/fiddler-jam/fnkjlegmkbicdodlheligomlfbdblpfj). More information on how to install the extension, you can find in the [Fiddler Jam Extension Installation](https://docs.telerik.com/fiddler-jam/extension/installation) article. - -{% else %} -### Fiddler Jam Installation - -The Fiddler Jam Chrome extension is available from [Chrome Web Store page for Fiddler Jam](https://chrome.google.com/webstore/detail/fiddler-jam/fnkjlegmkbicdodlheligomlfbdblpfj). You can find more information on how to install the extension in the [Fiddler Jam Extension Installation](https://docs.telerik.com/fiddler-jam/extension/installation) article. -{% endif %} - -## Capturing a log - -{% if site.core %} -Once you have installed the Fiddler Jam browser extension, you can start capturing your issue and send it to the support team. - -Detailed capturing instructions are available in [Fiddler Jam extension - Recording a log](https://docs.telerik.com/fiddler-jam/extension/recording-a-log). Below you can see a short video demonstrating the Install and Capture process. In addition, summarized instructions for capturing a log are available after the video. -{% else %} -After the Fiddler Jam browser extension is installed, you can start capturing your issue and send it to the support team. - -More detailed instruction on capturing are available in [Fiddler Jam extension - Recording a log](https://docs.telerik.com/fiddler-jam/extension/recording-a-log). Below you can find a short video demonstrating the Install and Capture process. For convenience, summarized instructions to follow when capturing a log are available after the video. -{% endif %} - - - - - -1. Navigate to about:blank or an empty page to ensure a clean capture. -2. Open the Fiddler Jam extension (the default shortcut is `Ctrl+Shift+F`). -3. Configure the options from the `Advanced Options` button (located above the `Start Capture` button): - * Ensure that the `Mask Post Data` switch is `disabled`, if reproducing the issue triggers a postback or a POST request. - * Ensure that the `Capture video` is `enabled`. This will provide more details and context in the capture. -

![{{ site.product_short }} Fiddler Jam Settings](images/fiddler-jam-capture-settings.png) -4. Click the `Start Capture` button. -5. Navigate to your page (for example, `https://mydomain.com/mypagewithissue`) in the same tab. In case you started the capture from your `https://mydomain.com/mypagewithissue` page instead of a blank page, follow the steps below to ensure a proper capture. - 1. Click the address bar. - 2. Press `Enter` to navigate. - > The page refresh must be from navigating to the page, otherwise the browser will use the requests from its cache and will not include them in the capture. -6. Reproduce or observe the issue. -7. Once the issue is replicated, open the extension again (shortcut `Ctrl+Shift+F`) and click the `Stop Capture` button. -8. Proceed to [Submitting a log](#submitting-a-log) - -## Submitting a log - -1. *Optional* Toggle the `Password Protection` switch and enter a password. The requirements are: min 8 characters, 1 uppercase leter, 1 lowercase letter, 1 number. -1. Click the `Get Link` button. -1. Copy the generated link and share it in the support ticket. - - -## See Also - -* [Fiddler Jam product page](https://www.telerik.com/fiddler-jam) -* [Fiddler Jam documentation](https://docs.telerik.com/fiddler-jam/introduction) -* [Improve Your Debugging Skills with Chrome DevTools blog](https://www.telerik.com/blogs/improve-your-debugging-skills-with-chrome-devtools) -* [Fiddler Jam Security](https://docs.telerik.com/fiddler-jam/security) diff --git a/docs-aspnet/integration-with-other-telerik-products/images/fiddler-jam-capture-settings.png b/docs-aspnet/integration-with-other-telerik-products/images/fiddler-jam-capture-settings.png deleted file mode 100644 index 7ff7adde0f82cabc981d4159b591e14465eeacca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31446 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 z 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 vs(A1_hMLA)JhJ@>Im>^;XH#kJ-1z5Ksfe + + Product + {{ site.product }} Grid + + + +## Description + +How can I implement cascading DropDownLists for editing rows in Telerik UI for {{ site.framework }} Grid component? + +## Solution + +The Grid provides 3 editing modes - InCell, InLine and PopUp. Usually, in order for the cascading widgets to work, they both (or more) have to be rendered at the same time. + +Therefore, for Inline and PopUp editing modes you can check the following sample: + +https://github.com/telerik/ui-for-aspnet-mvc-examples/tree/master/grid/grid-editing-cascading-dropdownlist + +However, for InCell editing mode, the only viable approach is demonstrated in this sample: + +https://github.com/telerik/ui-for-aspnet-mvc-examples/tree/master/grid/grid-incell-editing-with-cascading-dropdownlist + +## More {{ site.framework }} Grid Resources + +* [{{ site.framework }} Grid Demos](https://demos.telerik.com/{{ site.platform }}/grid/index) + +{% if site.core %} +* [{{ site.framework }} Grid Product Page](https://www.telerik.com/aspnet-core-ui/grid) + +* [Telerik UI for {{ site.framework }} Video Onboarding Course (Free for trial users and license holders)]({%slug virtualclass_uiforcore%}) + +* [Telerik UI for {{ site.framework }} Forums](https://www.telerik.com/forums/aspnet-core-ui) + +{% else %} +* [{{ site.framework }} Grid Product Page](https://www.telerik.com/aspnet-mvc/grid) + +* [Telerik UI for {{ site.framework }} Video Onboarding Course (Free for trial users and license holders)]({%slug virtualclass_uiformvc%}) + +* [Telerik UI for {{ site.framework }} Forums](https://www.telerik.com/forums/aspnet-mvc) +{% endif %} + +## See Also + +* [Client-Side API Reference of the Grid for {{ site.framework }}](https://docs.telerik.com/kendo-ui/api/javascript/ui/grid) +* [Server-Side API Reference of the Grid for {{ site.framework }}](https://docs.telerik.com/{{ site.platform }}/api/grid) +* [Telerik UI for {{ site.framework }} Breaking Changes]({%slug breakingchanges_2023%}) +* [Telerik UI for {{ site.framework }} Knowledge Base](https://docs.telerik.com/{{ site.platform }}/knowledge-base) + diff --git a/docs-aspnet/redirects.conf b/docs-aspnet/redirects.conf index 64482fc9148..f02570ef62a 100644 --- a/docs-aspnet/redirects.conf +++ b/docs-aspnet/redirects.conf @@ -12,6 +12,10 @@ rewrite ^/{{ site.platform }}/getting-started/vs-integration/(.*)$ rewrite ^/{{ site.platform }}/styles-and-layout/styling-components/(.*)$ /{{ site.platform }}/styles-and-layout/$1 permanent; + +rewrite ^/{{ site.platform }}/integration-with-other-telerik-products/capture-issues-with-fiddler-jam + /{{ site.platform }}/introduction + permanent; {% if site.core %} diff --git a/docs/api/javascript/ui/datepicker.md b/docs/api/javascript/ui/datepicker.md index 065cbbb3c8a..9fca860416e 100644 --- a/docs/api/javascript/ui/datepicker.md +++ b/docs/api/javascript/ui/datepicker.md @@ -122,6 +122,20 @@ The duration of the open animation in milliseconds. }); +### autoCorrectParts `Boolean`*(default: true)* + +Sets a value that indicates whether to automatically correct the segment when out of range. In order to work, `dateInput` prop should be set to `true`. + +#### Example - sets the autoCorrectParts + + + + ### autoFill `Boolean`*(default: false)* When enabled, the DatePicker will autofill the rest of the date to the current date when the component loses focus. For example, entering only the date, month or year portion of the date and blurring the component, the missing sections will be automatically completed. diff --git a/docs/api/javascript/ui/datetimepicker.md b/docs/api/javascript/ui/datetimepicker.md index 515bc21fdbf..8b09587a98b 100644 --- a/docs/api/javascript/ui/datetimepicker.md +++ b/docs/api/javascript/ui/datetimepicker.md @@ -121,6 +121,20 @@ The duration of the open animation in milliseconds. }); +### autoCorrectParts `Boolean`*(default: true)* + +Sets a value that indicates whether to automatically correct the segment when out of range. In order to work, `dateInput` prop should be set to `true`. + +#### Example - sets the autoCorrectParts + + + + ### componentType `String`*(default: "classic")* Specifies the component type of the widget. diff --git a/docs/api/javascript/ui/timepicker.md b/docs/api/javascript/ui/timepicker.md index ae40685a6c3..6b94d3c6d5b 100644 --- a/docs/api/javascript/ui/timepicker.md +++ b/docs/api/javascript/ui/timepicker.md @@ -106,6 +106,20 @@ The effect(s) to use when playing the open animation. Multiple effects should be The duration of the open animation in milliseconds. +### autoCorrectParts `Boolean`*(default: true)* + +Sets a value that indicates whether to automatically correct the segment when out of range. In order to work, `dateInput` prop should be set to `true`. + +#### Example - sets the autoCorrectParts + + + + ### componentType `String`*(default: "classic")* Specifies the component type of the widget. diff --git a/docs/controls/grid/Templates/toolbar-template.md b/docs/controls/grid/Templates/toolbar-template.md new file mode 100644 index 00000000000..b18bfb87cfa --- /dev/null +++ b/docs/controls/grid/Templates/toolbar-template.md @@ -0,0 +1,87 @@ +--- +title: Toolbar Template +page_title: jQuery Grid Documentation - Toolbar Template +description: "Get started with the jQuery Grid by Kendo UI and learn how to render different Toolbar content by using Kendo UI Templates." +slug: toolbar_templates_kendoui_grid_component +position: 4 +--- + +# Toolbar Templates + +The Kendo UI Grid provides full control over the rendering of its Toolbar content by using the [`Kendo UI Templates`](/framework/templates/overview). The [`toolbar.template`](/api/javascript/ui/grid/configuration/toolbar.template) configuration enables you to specify your own layout instead of using the built-in buttons. + +## Setting a Toolbar Template as a Function + +The [`template`](/api/javascript/ui/grid/configuration/toolbar.template) toolbar configuration enables you to build a [`Kendo UI Template`](/framework/templates/overview) by passing a function. + +The following example demonstrates how to set the template as a function that is returned by [`kendo.template`](/api/javascript/kendo/methods/template). + +```dojo +
+ + +``` + +## Setting a Toolbar Template as a String + +The [`template`](/api/javascript/ui/grid/configuration/toolbar.template) toolbar configuration enables you to create HTML chunks by passing directly a `string`. + +The following example demonstrates how to set the template as a string. + +```dojo +
+ + +``` + +## KB Articles on Toolbar Templates + +* [Place Edit or Update Buttons to Grid Toolbar]({% slug grid-edit-command-toolbar %}) +* [Lock and Unlock Grid Columns by Using Toolbar instead of Column Menu]({% slug grid-lock-unlock-using-toolbar %}) +* [Find Out More in the Knowledge Base](/knowledge-base) + +## See Also + +* [Using Toolbar Templates in the Grid (Demo)](https://demos.telerik.com/kendo-ui/grid/toolbar-template) +* [Introduction on Templates]({% slug overview_kendoui_templatescomponent %}) +* [JavaScript API Reference of the Grid](/api/javascript/ui/grid) diff --git a/docs/controls/treelist/column-menu.md b/docs/controls/treelist/column-menu.md index 870d69d527d..0312952e1b4 100644 --- a/docs/controls/treelist/column-menu.md +++ b/docs/controls/treelist/column-menu.md @@ -3,7 +3,7 @@ title: Column Menu page_title: jQuery TreeList Documentation - Column Menu description: "Get started with the jQuery TreeList by Kendo UI and learn how to enable its column menu." slug: columnmenu_kendoui_treelist_widget -position: 9 +position: 12 --- # Column Menu diff --git a/docs/controls/treelist/filtering.md b/docs/controls/treelist/filtering.md index 86ab64f9699..aa8a6b93e8f 100644 --- a/docs/controls/treelist/filtering.md +++ b/docs/controls/treelist/filtering.md @@ -3,7 +3,7 @@ title: Filtering page_title: jQuery TreeList Documentation - Filtering description: "Get started with the jQuery TreeList by Kendo UI and learn how to filter its data." slug: filtering_kendoui_treelist_widget -position: 4 +position: 5 --- # Filtering diff --git a/docs/controls/treelist/multicolumn-headers.md b/docs/controls/treelist/multicolumn-headers.md index 1eaa5c8ba51..d5e298c0419 100644 --- a/docs/controls/treelist/multicolumn-headers.md +++ b/docs/controls/treelist/multicolumn-headers.md @@ -3,7 +3,7 @@ title: Multi-Column Headers page_title: jQuery TreeList Documentation - Multi-Column Headers description: "Get started with the jQuery TreeList by Kendo UI and implement multi-column headers in the component." slug: multicolumnheaders_kendoui_treelist -position: 6 +position: 9 --- # Multi-Column Headers diff --git a/docs/controls/treelist/paging.md b/docs/controls/treelist/paging.md index 7acb940ccc8..b9ea386f97a 100644 --- a/docs/controls/treelist/paging.md +++ b/docs/controls/treelist/paging.md @@ -3,7 +3,7 @@ title: Paging page_title: jQuery TreeList Documentation - Paging description: "Get started with the jQuery TreeList by Kendo UI and enable the client-side paging feature." slug: paging_kendoui_treelist -position: 4 +position: 6 --- # Paging diff --git a/docs/controls/treelist/persist-state.md b/docs/controls/treelist/persist-state.md index cb23da0821f..873e075862b 100644 --- a/docs/controls/treelist/persist-state.md +++ b/docs/controls/treelist/persist-state.md @@ -3,7 +3,7 @@ title: State Persistence page_title: jQuery TreeList Documentation - State Persistence description: "Get started with the jQuery TreeList by Kendo UI and persist the state of the component." slug: persiststate_kendoui_treelist_widget -position: 8 +position: 11 --- # State Persistence diff --git a/docs/controls/treelist/scrolling.md b/docs/controls/treelist/scrolling.md index 4eea95122eb..66a4507fea2 100644 --- a/docs/controls/treelist/scrolling.md +++ b/docs/controls/treelist/scrolling.md @@ -3,7 +3,7 @@ title: Scrolling page_title: jQuery TreeList Documentation - Scrolling description: "Get started with the jQuery TreeList by Kendo UI and configure its scrolling functionality." slug: scrolling_kendoui_treelist -position: 5 +position: 7 --- # Scrolling diff --git a/docs/controls/treelist/search-panel.md b/docs/controls/treelist/search-panel.md index c2ca38a24da..91001fc04ad 100644 --- a/docs/controls/treelist/search-panel.md +++ b/docs/controls/treelist/search-panel.md @@ -3,7 +3,7 @@ title: Search Panel page_title: jQuery TreeList Documentation - Search Panel | Kendo UI description: "Get started with the jQuery TreeList by Kendo UI and learn how to enable search panel to search through its data." slug: searchpanel_kendoui_treelist_widget -position: 5 +position: 8 --- # Search Panel diff --git a/docs/controls/treelist/selection.md b/docs/controls/treelist/selection.md index 3862a1e8a39..ba8c3651973 100644 --- a/docs/controls/treelist/selection.md +++ b/docs/controls/treelist/selection.md @@ -3,7 +3,7 @@ title: Selection page_title: Selection description: "Get started with the Kendo UI TreeList for jQuery and learn how to configure its select functionality." slug: selection_kendoui_treelist -position: 7 +position: 10 --- # Selection diff --git a/docs/controls/treelist/toolbar-template.md b/docs/controls/treelist/toolbar-template.md new file mode 100644 index 00000000000..2dd619335e5 --- /dev/null +++ b/docs/controls/treelist/toolbar-template.md @@ -0,0 +1,90 @@ +--- +title: Toolbar Template +page_title: jQuery TreeList Documentation - Toolbar Template +description: "Get started with the jQuery TreeList by Kendo UI and learn how to render different Toolbar content by using Kendo UI Templates." +slug: toolbar_templates_kendoui_treelist_component +position: 4 +--- + +# Toolbar Templates + +The Kendo UI TreeList provides full control over the rendering of its Toolbar content by using the [`Kendo UI Templates`](/framework/templates/overview). The [`toolbar.template`](/api/javascript/ui/treelist/configuration/toolbar.template) configuration enables you to specify your own layout instead of using the built-in buttons. + +## Setting a Toolbar Template as a Function + +The [`template`](/api/javascript/ui/treelist/configuration/toolbar.template) toolbar configuration enables you to pass a function and build an HTML chunk. + +The following example demonstrates how to set the template as a function that is returned by [`kendo.template`](/api/javascript/kendo/methods/template). + +```dojo +
+ + +``` + +## Setting a Toolbar Template as a String + +The [`template`](/api/javascript/ui/treelist/configuration/toolbar.template) toolbar configuration enables you to create HTML chunks by passing directly a string. + +The following example demonstrates how to set the template as a string. + +```dojo +
+ + +``` + +## KB Articles + +* [Find Out More in the Knowledge Base](/knowledge-base) + +## See Also + +* [Using Toolbar Templates in the TreeList (Demo)](https://demos.telerik.com/kendo-ui/treelist/toolbar-template) +* [Introduction on Templates]({% slug overview_kendoui_templatescomponent %}) +* [JavaScript API Reference of the TreeList](/api/javascript/ui/treelist) diff --git a/docs/fiddler-jam-integration.md b/docs/fiddler-jam-integration.md deleted file mode 100644 index 88f0a1e6d89..00000000000 --- a/docs/fiddler-jam-integration.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: Telerik Products Integration -page_title: Capture ASP.NET Web Forms Network Logs and Log Issues with Fiddler Jam -description: "Learn how to capture Kendo UI for jQuery network logs and log issues in the browser by using the Telerik Fiddler Jam extension tool." -slug: common-capture-issues-with-fiddler-jam -previous_url: /telerik-product-integration/capture-issues-with-fiddler-jam -position: 9 ---- - -# Telerik Fiddler Jam - -[Fiddler Jam](https://www.telerik.com/fiddler-jam) is a Telerik tool designed to record network activity, and capture console logs and screenshots. - -A simple capture log from the end-user can provide the following information: - -- Video recording and screenshots -- Console logs and errors -- Network capture -- Local and Session Storage logs -- User action events - -## Installing the Extension - -You can download and install the Fiddler Jam Chrome extension from the [Chrome Web Store page for Fiddler Jam](https://chrome.google.com/webstore/detail/fiddler-jam/fnkjlegmkbicdodlheligomlfbdblpfj). For detailed instructions on how to install the extension, refer to the [Fiddler Jam Extension installation article](https://docs.telerik.com/fiddler-jam/extension/installation). - -## Capturing a Log - -The [predefined link](https://docs.telerik.com/fiddler-jam/fj-extension/predefined-link) functionality allows you to easily capture and pre-configure the setup with a single click on the predefined link to start a capture. Following the location will provide the steps you can accomplish on the fly. - -When you are ready with the log, you can revise it by clicking the **Preview** button once the capturing is stopped, configure the [Log Sharing Options](https://docs.telerik.com/fiddler-jam/fj-extension/link-options), and then share it. - -For more information about the type of data a capture provides, refer to the commercial [Fiddler Jam portal](https://docs.telerik.com/fiddler-jam/portal/portal-logs) offers. You can also [sign up for a free trial](https://docs.telerik.com/fiddler-jam/portal/license) and try out whether Fiddler Jam is the solution you are looking for. - -## See Also - -* [Fiddler Jam Product Page](https://www.telerik.com/fiddler-jam) -* [Official Fiddler Jam Documentation](https://docs.telerik.com/fiddler-jam/introduction) -* [Improve Your Debugging Skills with Chrome DevTools (Blog)](https://www.telerik.com/blogs/improve-your-debugging-skills-with-chrome-devtools) -* [Fiddler Jam Security](https://docs.telerik.com/fiddler-jam/security) diff --git a/docs/redirects.conf b/docs/redirects.conf index d95e3935a22..b5467c05ee6 100644 --- a/docs/redirects.conf +++ b/docs/redirects.conf @@ -34,6 +34,10 @@ rewrite /kendo-ui/api/framework/widget /kendo-ui/api/javascript/ui/widget permanent; +rewrite /kendo-ui/fiddler-jam-integration + /kendo-ui/introduction + permanent; + rewrite ^/kendo-ui/api/framework/(class|color|kendo|layout|observable|router|view)$ /kendo-ui/api/javascript/$1 permanent;