From c777ce46582aa3cd482e668d0ddc02ade33b014b Mon Sep 17 00:00:00 2001 From: Kendo Bot Date: Tue, 8 Nov 2022 04:59:08 +0200 Subject: [PATCH] Sync with Kendo UI Professional --- docs-aspnet/_config.yml | 4 +- .../getting-started-core/images/devtools.png | Bin 0 -> 47988 bytes docs-aspnet/globalization/localization.md | 52 ++++----- .../cdn-service.md | 62 +++++++++-- .../ecmascript.md | 103 ++++++++++++++++++ .../scripts/what-you-need.md | 12 +- .../using-libman.md | 18 ++- .../using-local-files.md | 14 ++- docs/_config.yml | 4 +- src/messages/kendo.messages.ar-AE.js | 2 +- src/messages/kendo.messages.ar-BH.js | 2 +- src/messages/kendo.messages.ar-DJ.js | 2 +- src/messages/kendo.messages.ar-DZ.js | 2 +- src/messages/kendo.messages.ar-EG.js | 2 +- src/messages/kendo.messages.ar-ER.js | 2 +- src/messages/kendo.messages.ar-IL.js | 2 +- src/messages/kendo.messages.ar-IQ.js | 2 +- src/messages/kendo.messages.ar-JO.js | 2 +- src/messages/kendo.messages.ar-KM.js | 2 +- src/messages/kendo.messages.ar-KW.js | 2 +- src/messages/kendo.messages.ar-LB.js | 2 +- src/messages/kendo.messages.ar-LY.js | 2 +- src/messages/kendo.messages.ar-MA.js | 2 +- src/messages/kendo.messages.ar-MR.js | 2 +- src/messages/kendo.messages.ar-OM.js | 2 +- src/messages/kendo.messages.ar-PS.js | 2 +- src/messages/kendo.messages.ar-QA.js | 2 +- src/messages/kendo.messages.ar-SA.js | 2 +- src/messages/kendo.messages.ar-SD.js | 2 +- src/messages/kendo.messages.ar-SO.js | 2 +- src/messages/kendo.messages.ar-SS.js | 2 +- src/messages/kendo.messages.ar-SY.js | 2 +- src/messages/kendo.messages.ar-TD.js | 2 +- src/messages/kendo.messages.ar-TN.js | 2 +- src/messages/kendo.messages.ar-YE.js | 2 +- src/messages/kendo.messages.bg-BG.js | 1 + src/messages/kendo.messages.cs-CZ.js | 1 + src/messages/kendo.messages.da-DK.js | 1 + src/messages/kendo.messages.de-AT.js | 1 + src/messages/kendo.messages.de-CH.js | 1 + src/messages/kendo.messages.de-DE.js | 1 + src/messages/kendo.messages.de-LI.js | 1 + src/messages/kendo.messages.el-GR.js | 1 + src/messages/kendo.messages.en-AU.js | 1 + src/messages/kendo.messages.en-CA.js | 1 + src/messages/kendo.messages.en-GB.js | 1 + src/messages/kendo.messages.en-US.js | 1 + src/messages/kendo.messages.es-AR.js | 1 + src/messages/kendo.messages.es-BO.js | 1 + src/messages/kendo.messages.es-CL.js | 1 + src/messages/kendo.messages.es-CO.js | 1 + src/messages/kendo.messages.es-CR.js | 1 + src/messages/kendo.messages.es-DO.js | 1 + src/messages/kendo.messages.es-EC.js | 1 + src/messages/kendo.messages.es-ES.js | 1 + src/messages/kendo.messages.es-GT.js | 1 + src/messages/kendo.messages.es-HN.js | 1 + src/messages/kendo.messages.es-MX.js | 1 + src/messages/kendo.messages.es-NI.js | 1 + src/messages/kendo.messages.es-PA.js | 1 + src/messages/kendo.messages.es-PE.js | 1 + src/messages/kendo.messages.es-PR.js | 1 + src/messages/kendo.messages.es-PY.js | 1 + src/messages/kendo.messages.es-US.js | 1 + src/messages/kendo.messages.es-UY.js | 1 + src/messages/kendo.messages.es-VE.js | 1 + src/messages/kendo.messages.fa-IR.js | 1 + src/messages/kendo.messages.fi-FI.js | 1 + src/messages/kendo.messages.fr-BE.js | 1 + src/messages/kendo.messages.fr-CA.js | 1 + src/messages/kendo.messages.fr-CD.js | 1 - src/messages/kendo.messages.fr-CH.js | 1 + src/messages/kendo.messages.fr-CI.js | 1 + src/messages/kendo.messages.fr-CM.js | 1 + src/messages/kendo.messages.fr-FR.js | 1 + src/messages/kendo.messages.fr-HT.js | 1 + src/messages/kendo.messages.fr-LU.js | 1 + src/messages/kendo.messages.fr-MA.js | 1 + src/messages/kendo.messages.fr-MC.js | 1 + src/messages/kendo.messages.fr-ML.js | 1 + src/messages/kendo.messages.fr-SN.js | 1 + src/messages/kendo.messages.he-IL.js | 1 + src/messages/kendo.messages.hr-HR.js | 1 - src/messages/kendo.messages.hu-HU.js | 1 + src/messages/kendo.messages.hy-AM.js | 1 + src/messages/kendo.messages.it-CH.js | 1 + src/messages/kendo.messages.it-IT.js | 1 + src/messages/kendo.messages.ja-JP.js | 1 + src/messages/kendo.messages.mk-MK.js | 1 + src/messages/kendo.messages.nb-NO.js | 1 + src/messages/kendo.messages.nl-BE.js | 1 + src/messages/kendo.messages.nl-NL.js | 1 + src/messages/kendo.messages.pl-PL.js | 1 + src/messages/kendo.messages.pt-BR.js | 1 + src/messages/kendo.messages.pt-PT.js | 1 + src/messages/kendo.messages.ro-RO.js | 1 + src/messages/kendo.messages.ru-RU.js | 3 +- src/messages/kendo.messages.sk-SK.js | 1 + src/messages/kendo.messages.sq-AL.js | 1 + src/messages/kendo.messages.sr-Latn-RS.js | 1 + src/messages/kendo.messages.sv-SE.js | 1 + src/messages/kendo.messages.tr-TR.js | 1 + src/messages/kendo.messages.uk-UA.js | 1 + src/messages/kendo.messages.vi-VN.js | 1 + src/messages/kendo.messages.zh-CN.js | 1 + src/messages/kendo.messages.zh-HK.js | 1 + src/messages/kendo.messages.zh-TW.js | 1 + typescript/kendo.all.d.ts | 2 +- 108 files changed, 319 insertions(+), 78 deletions(-) create mode 100644 docs-aspnet/getting-started-core/images/devtools.png create mode 100644 docs-aspnet/installation/adding-client-side-resources/ecmascript.md diff --git a/docs-aspnet/_config.yml b/docs-aspnet/_config.yml index f4f02981ce7..77a6a0db576 100644 --- a/docs-aspnet/_config.yml +++ b/docs-aspnet/_config.yml @@ -669,10 +669,10 @@ navigation: baseurl: /aspnet-core ## The Kendo UI version used -cdnVersion: "2022.3.913" +cdnVersion: "2022.3.1108" ## The MVC Core version used -mvcCoreVersion: "2022.3.913" +mvcCoreVersion: "2022.3.1108" ff-sheet-id: 1mottKpkbJFxkUq6rS3CsPrT8JQOE2JlUtsJBR622cxs diff --git a/docs-aspnet/getting-started-core/images/devtools.png b/docs-aspnet/getting-started-core/images/devtools.png new file mode 100644 index 0000000000000000000000000000000000000000..b3706f6b7419c8ee3c419dc860967500534308d9 GIT binary patch literal 47988 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­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 Changes made to the `messages` files through community contribution will be reflected in the {{ site.product }} release that follows that contribution. Refer to the [section on contributing](#contribution). + ## Setting the Current Language {% if site.core %} @@ -59,34 +83,6 @@ The following example demonstrates how to create a new localization file. The `k {% else %} The culture that is used for the localization messages in Telerik UI for ASP.NET MVC is determined by the `CurrentUICulture`, not by the `CurrentCulture` property. By default, if `CurrentUICulture` is not supported, the Telerik UI for ASP.NET MVC helpers will display their messages in American English (en-US). If `CurrentUICulture` is set from code or from the `web.config` file, Telerik UI for ASP.NET MVC will use localized user interface messages. -The following table lists the localized messages for the cultures which are supported by Telerik UI for ASP.NET MVC. - -| Culture | Language | Country -|:--- |:--- |:--- -|`ar-AE` |Arabic |U.A.E. -|`bg-BG` |Bulgarian |Bulgaria -|`cs-CZ` |Czech |Czech Republic -|`da-DK` |Danish |Denmark -|`de-DE` |German |Germany -|`el-GR` |Greek |Greece -|`en-US` |English |United States of America -|`es-ES` |Spanish |Spain -|`fr-CA` |French |Canada -|`fr-FR` |French |France -|`he-IL` |Hebrew |Israel -|`it-IT` |Italian |Italy -|`nl-NL` |Dutch |The Netherlands -|`pl-PL` |Polish |Poland -|`pt-BR` |Portuguese |Brazil -|`pt-PT` |Portuguese |Portugal -|`ro-RO` |Romanian |Romania -|`ru-RU` |Russian |Russia -|`sk-SK` |Slovak |Slovakia -|`sv-SE` |Swedish |Sweden -|`tr-TR` |Turkish |Turkish -|`uk-UA` |Ukrainian |Ukraine -|`zh-CN` |Chinese |People's Republic of China - ## Customizing the Localized Messages Telerik UI for ASP.NET MVC uses [satellite assemblies](https://docs.microsoft.com/en-us/dotnet/framework/resources/creating-satellite-assemblies-for-desktop-apps) to support localization (user interface messages localized for a set of cultures). To change the provided localization messages, you have to build a custom `Kendo.Mvc.dll` version because `Kendo.Mvc.dll` is a strongly named assembly and its private key is not shipped as part of the distribution. diff --git a/docs-aspnet/installation/adding-client-side-resources/cdn-service.md b/docs-aspnet/installation/adding-client-side-resources/cdn-service.md index b1aa9011c61..66e6c6976ef 100644 --- a/docs-aspnet/installation/adding-client-side-resources/cdn-service.md +++ b/docs-aspnet/installation/adding-client-side-resources/cdn-service.md @@ -26,19 +26,64 @@ To access the Kendo UI CDN services, you can use either the HTTP or the HTTPS pr The URLs of the Telerik CDN have the following structure: -* `https://kendo.cdn.telerik.com/VERSION/js/FILENAME.min.js` -* `https://kendo.cdn.telerik.com/VERSION/styles/FILENAME.min.css` +* `https://kendo.cdn.telerik.com/[VERSION]/styles/[FILENAME]`—The `styles` folder contains the [minified `.css` files](#adding-the-required-css-files). +* `https://kendo.cdn.telerik.com/[VERSION]/mjs/[FILENAME]`—The `mjs` folder contains the [JavaScript modules](#using-javascript-modules). +* `https://kendo.cdn.telerik.com/[VERSION]/js/[FILENAME]`—The `js` folder contains the [bundled Kendo UI JavaScript files](#using-bundled-javascript). -In the URL above, you must replace `VERSION` and `FILENAME` with the client-side resource that you need and its version. For example, to load version `{{ site.mvcCoreVersion }}` of the minified Kendo UI scripts and the related CSS files, use these URLs: +In the sample URLs above, you must replace `[VERSION]` and `[FILENAME]` with the client-side resource that you need and its version. For example, to load version `{{ site.mvcCoreVersion }}` of the Kendo JavaScript modules and the CSS files for the Kendo Default visual theme, use these URLs: -* `https://kendo.cdn.telerik.com/{{ site.mvcCoreVersion }}/js/kendo.all.min.js` +* `https://kendo.cdn.telerik.com/{{ site.cdnVersion }}/mjs/kendo.all.js` * `https://kendo.cdn.telerik.com/{{ site.mvcCoreVersion }}/styles/kendo.default-main.min.css` -If you prefer the HTTP protocol, replace `https` with `http` in the URLs above. +## Adding the Required CSS Files + +Adding the Kendo CSS files allows you to use the [Kendo UI visual themes]({% slug sassbasedthemes_overview %}). The minified versions of the `.css` files are available in the `styles` folder of the Kendo CDN URL—`https://kendo.cdn.telerik.com/[VERSION]/styles/[FILENAME]`. + +To load version `{{site.cdnVersion}}` of the desired visual theme, replace `[VERSION]` and `[FILENAME]` with their actual values, for example, `https://kendo.cdn.telerik.com/{{ site.cdnVersion }}/styles/kendo.default-main.min.css`. + +## Adding the Required JavaScript Files + +To import the JavaScript files required for the Telerik UI components, apply either of the following approaches: + + * [Using the JavaScript modules](#javascript-modules)—[A new approach introduced with version `2022.3.1109`]({% slug core_ecmascript_overview %}). + * [Using the bundled JavaScript](#bundled-javascript)—The traditional way of including the Kendo UI scripts. + +### Using JavaScript Modules + +The [JavaScript modules](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Modules) are located in the `mjs` folder of the Kendo CDN URL—`https://kendo.cdn.telerik.com/[VERSION]/mjs/[FILENAME]`. + +To include a Kendo JavaScript module in your project: + +1. Use the `script` tag with the `type=module` attribute. +1. Add a reference to the global `aspnetmvc.min.js` file. + +The two examples below demonstrate how to include individual component modules and all available component modules: + +* Including individual component modules. + + ```html + + + ``` + +* Including all available modules. + + ```html + + + ``` + +### Using Bundled JavaScript + +The Kendo UI JavaScript files for the traditional format are located in the `js` folder of the Kendo CDN URL—`https://kendo.cdn.telerik.com/[VERSION]/js/[FILENAME]`. + +To load version `{{site.cdnVersion}}` of the bundled Kendo JavaScript files, replace `[VERSION]` and `[FILENAME]` with their actual values, for example, `https://kendo.cdn.telerik.com/{{ site.mvcCoreVersion }}/js/kendo.all.min.js`. ## Using the CDN in Your Project -> Replace the Kendo UI version from the following code snippets with the version of the product you are using—for example, `{{ site.mvcCoreVersion }}`. +The following complete example demonstrates how to add the [CSS files](#adding-the-required-css-files) and the [bundled JavaScript](#using-bundled-javascript). + +>Replace the Kendo UI version from the following code snippets with the version of the product you are using—for example, `{{ site.mvcCoreVersion }}`. {% if site.core %} 1. Open the layout of the application. By default, it is `~\Views\Shared\_Layout.cshtml`. @@ -88,8 +133,7 @@ The following articles provide solutions to common issues related to the Telerik ## Next Steps * [Explore the helper script dependencies]({% slug script_filesfor_barcodes_widgets %}) -* [Check out the PDF and Excel export support]({% slug exportsupport_core %}) - +* [Using ECMAScript Modules]({% slug core_ecmascript_overview %}) ## See Also * [Including Client-Side Resources]({% slug copyclientresources_aspnetmvc6_aspnetmvc %}) @@ -100,4 +144,4 @@ The following articles provide solutions to common issues related to the Telerik * [First Steps with CLI (Online Guide)]({% slug gettingstartedcli_aspnetmvc6_aspnetmvc %}) {% else %} * [First Steps on Visual Studio for Windows (Online Guide)]({% slug gettingstarted_aspnetmvc %}) -{% endif %} \ No newline at end of file +{% endif %} diff --git a/docs-aspnet/installation/adding-client-side-resources/ecmascript.md b/docs-aspnet/installation/adding-client-side-resources/ecmascript.md new file mode 100644 index 00000000000..55129d223d8 --- /dev/null +++ b/docs-aspnet/installation/adding-client-side-resources/ecmascript.md @@ -0,0 +1,103 @@ +--- +title: ECMAScript Modules +page_title: ECMAScript Modules +description: "Get started with {{ site.product }} and learn about the ECMAScript modules provided in the library." +slug: core_ecmascript_overview +position: 6 +--- + +# ECMAScript Modules + +As of the 2022.3.1109 version, the Kendo UI code-base is available in the form of ECMAScript modules. As the Telerik UI helpers are wrappers over the [Kendo UI widgets](https://docs.telerik.com/kendo-ui/intro/first-steps), this allows you to use another method to add the client-side resources to your application. + +## ECMAScript Modules vs. Bundled Scripts + +The new ECMAScript modules provide the following benefits as compared to the bundled scripts which have been used up to this point: + +* [Loading single instead of multiple script files](#loading-single-script-files) +* [Dynamic script loading](#dynamic-script-loading) +* [Optimized debugging](#optimized-debugging) +* [Browser compatibility](#browser-compatibility) + +### Loading Single Script Files + +ECMAScript enables you to include a single script file to load a particular component. Taking the scripts for the Grid component as an example, previously, if you wanted to include just the Grid on the page instead of all available components, you had to also include every single script dependency related to it and in a specific order. + +The `` element of your page would've looked similar to the following code snippet: + +```html + + + + + + +``` + +With the introduction of the ECMAScript modules, you can include just a single script file, as shown in the following example. As a result, ECMAScript will automatically load all of the required dependencies without needing any additional actions on your side, which will greatly increase productivity and decrease the chances of missing any of the script files. + +```html + +``` + + +### Dynamic Script Loading + +Aside from using the `script` tag, you can also use the [`import()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/import) call to load a module asynchronously into a potentially non-module environment. + +The suggested approach is useful when, for example, you have a Grid inside a Window. The Grid component is not initialized nor needed before the Window is opened. Therefore, you don't need to import the module when the page first loads. Instead, you can load the module when the Window is opened and only then initialize the Grid component. + +```javascript +(async () => { + let shouldGridModuleBeLoaded = true; + + // Load the Grid module only if a condition is met. + if (shouldGridModuleBeLoaded) { + await import("/dist/mjs/kendo.grid.js"); + } +})(); +``` + +### Optimized Debugging + +Another benefit of using ECMAScript is that it enables you to debug the Kendo UI for jQuery source code much easier. When you navigate to the **Devtools** > **Sources** browser tab, you will be able to see the non-minified version of the source code exactly like it is in the development environment of the product. + +Additionally, the [sourcemap](https://firefox-source-docs.mozilla.org/devtools-user/debugger/how_to/use_a_source_map/index.html) files are now downloaded only when the **Devtools** is opened. + +The following image showcases the directory structure of the loaded scripts in the **Devtools** browser: + +![Devtools Sources Tab](/getting-started-core/images/devtools.png) + +### Browser Compatibility + +[ECMAScript is supported by the majority of modern browsers](https://caniuse.com/?search=es6%20modules). If a project requires older browser support, you can choose to use either of the other two available module systems—CommonJS or UMD. + +## Getting the ECMAScript Files + +You can obtain the ECMAScript modules in any of the following ways: + +* [Install {{ site.product }}](https://docs.telerik.com/{{ site.platform }}/installation/adding-client-side-resources/using-local-files) +* [Download the Kendo UI bundle](https://docs.telerik.com/kendo-ui/intro/installation/hosting-kendoui) +* [Use the CDN](https://docs.telerik.com/{{ site.platform }}/installation/adding-client-side-resources/cdn-service) + +## Manually Building the Source Code + +You can manually build the source code of the components by following these steps: + +1. Navigate to your [downloads](https://www.telerik.com/account/my-downloads) page. +1. Open the Kendo UI for jQuery page and scroll down to the **Source Code** section. +1. Once you have downloaded and extracted the source code, navigate to the `src` folder and open a terminal. +1. Run any of the following commands to build the source code: + + ```javascript + npx run scripts // Builds the bundled(traditional) version of the scripts. + npx run scripts:mjs // Builds the mjs version of the scripts. + npx run scripts:modules // Builds the esm and cjs versions of the scripts. + npx run scripts:all // Runs all of the above commands + ``` + + +## See Also + +* [Using CDN]({% slug cdnservices_core %}) +* [Using Local Files]({% slug using_local_client_side_resources %}) diff --git a/docs-aspnet/installation/adding-client-side-resources/scripts/what-you-need.md b/docs-aspnet/installation/adding-client-side-resources/scripts/what-you-need.md index ab6c52c61f5..ac3edaa9bc2 100644 --- a/docs-aspnet/installation/adding-client-side-resources/scripts/what-you-need.md +++ b/docs-aspnet/installation/adding-client-side-resources/scripts/what-you-need.md @@ -9,7 +9,17 @@ position: 1 # Creating Your Own Custom Bundles -Depending on your project, you may need to skip some of the Kendo UI utilities and install only what your application requires. +Depending on your project, you may need to skip some of the Kendo UI utilities and install only what your application requires. + +To facilitate the customization of your project, Kendo UI for jQuery delivers a set of combined and individual scripts, and also provides further options for scripts customization. + +* The [combined scripts bundles](#combined-scripts) contain the scripts of specific types of widgets (for example, desktop, hybrid) available for the different Kendo UI distributions. + +* The [individual scripts bundles](#individual-scripts) contain the scripts of widgets grouped by their common functionality (for example, Charts, Editors) so that you can select which individual control to add to your project. + +* Customizing your project by [creating your custom scripts](#custom-scripts) allows you to add the specific widgets and features required by your project. + +* [Using ECMAScript]({% slug core_ecmascript_overview %}) allows you to import individual modules in your application. The related dependencies will be automatically bundled alongside their respective modules. This will save you the trouble of having to manually select which scripts to include in your project. ## Combined Scripts diff --git a/docs-aspnet/installation/adding-client-side-resources/using-libman.md b/docs-aspnet/installation/adding-client-side-resources/using-libman.md index 7e3fd97ffe8..1b98fd2709f 100644 --- a/docs-aspnet/installation/adding-client-side-resources/using-libman.md +++ b/docs-aspnet/installation/adding-client-side-resources/using-libman.md @@ -25,8 +25,8 @@ To provide the client-side web assets by using LibMan: "libraries": [ { "provider": "unpkg", - "library": "@progress/kendo-ui@2021.3.914", - "destination": "wwwroot/lib/kendo-ui/2021.3.914" + "library": "@progress/kendo-ui@{{ site.cdnVersion }}", + "destination": "wwwroot/lib/kendo-ui/{{ site.cdnVersion }}" } ] } @@ -99,10 +99,18 @@ To provide the client-side web assets by using LibMan: require("jquery") window.$ = window.jQuery = $ - require("../lib/kendo-ui/2021.3.914/js/kendo.all") - require("../lib/kendo-ui/2021.3.914/js/kendo.aspnetmvc") + require("../lib/kendo-ui/{{ site.cdnVersion }}/js/kendo.all") + require("../lib/kendo-ui/{{ site.cdnVersion }}/js/kendo.aspnetmvc") ``` + Since version 2022.3.1109 the Kendo UI scripts can be acquired as ECMAScript. In this case, you will replace the `js/kendo.all` part with: + ```javascript + require("../lib/kendo-ui/{{ site.cdnVersion }}/mjs/kendo.-componentName-") + ``` + + Additional information you can find in the dedicated [ECMAScript Modules article]({% slug core_ecmascript_overview %}) + + 1. Once LibMan has fetched the Kendo UI client-side files, navigate to the **wwwroot** folder and execute the following commands: * `npm install` to install the dependencies in the local **node_modules** folder. * `npm run build` to bundle the scripts specified in the `entry.js` file. @@ -112,7 +120,7 @@ To provide the client-side web assets by using LibMan: 1. In the `_Layout.cshtml`, file add a reference to the desired theme, the bundled scripts, and the license file `kendo-ui-license.js`: ```_Layout.cshtml - + ``` diff --git a/docs-aspnet/installation/adding-client-side-resources/using-local-files.md b/docs-aspnet/installation/adding-client-side-resources/using-local-files.md index 15dee4607cb..157ccfb897f 100644 --- a/docs-aspnet/installation/adding-client-side-resources/using-local-files.md +++ b/docs-aspnet/installation/adding-client-side-resources/using-local-files.md @@ -13,6 +13,8 @@ To render correctly, the Telerik UI components need the corresponding client-sid >tip If you used the [automated MSI installer]({%slug msi_install_aspnetmvc6_aspnetmvc%}) to install {{ site.product }}, all required files are already available on your machine and you can skip the downloading instructions and jump to Step 4 below. By default, these js and CSS files are located in the Telerik UI installation folder under `C:\Program Files (x86)\Progress\{{ site.product }} `. +## Adding the Resources + To add the client-side resources to your project: {% if site.core %} @@ -29,7 +31,6 @@ To add the client-side resources to your project: 1. Copy the `js` and `styles` folders from the archive to your project under `wwwroot\lib\kendo-ui`. - ![{{ site.product_short }} Kendo UI resources](/getting-started-core/images/kendo-ui-wwwroot.png) The culture and localization (the translation of component messages) scripts are included in the `js` folder. For more information on using localization, internationalization, and right-to-left (RTL) support with {{ site.product }} helpers, refer to the article on [globalization support by {{ site.product }}]({% slug overview_globalization_core %}). @@ -210,11 +211,22 @@ The culture and localization (the translation of component messages) scripts are {% endif %} +## Additional Local Files + +Starting with {{ site.product }} version `2022.3.1109`, you can choose between three module systems that allow you to [import the client-side assets]({% slug copyclientresources_aspnetmvc6_aspnetmvc %}) into your project: ECMAScript, UMD, and CommonJS. + +The files for all of these module systems are available in the [downloaded zip or 7z archive](#adding-the-resources) or in the local installation directory of {{ site.product }}: + +* ECMAScript—The script files are located in the **mjs** folder. Available as of `2022.3.1109`. +* UMD—The script files are located in the **umd** folder. Available as of `2022.3.1109`. +* CommonJS—The script files are located in the **js** folder. + ## See Also {% if site.core %} * [Using LibMan to Add Client-Side Resources]({% slug using_libman %}) * [Creating Your Own Custom Script Bundles with Client-Side Resources]({% slug custombundles_core %}) {% endif %} +* [Using ECMAScript Resources]({% slug core_ecmascript_overview %}) * [Using CDN to Add Client-Side Resources]({% slug cdnservices_core %}) * [{{ site.product }} Download and Installation]({% slug downloadinstall_aspnetcore %}) diff --git a/docs/_config.yml b/docs/_config.yml index e5857a49440..cadff431e48 100644 --- a/docs/_config.yml +++ b/docs/_config.yml @@ -719,10 +719,10 @@ navigation: baseurl: /kendo-ui ## The Kendo UI version used -cdnVersion: "2022.3.913" +cdnVersion: "2022.3.1108" ## The MVC Core version used -mvcCoreVersion: "2022.3.913" +mvcCoreVersion: "2022.3.1108" ## Progress NPM Registry registry_url: 'https://registry.npm.telerik.com/' diff --git a/src/messages/kendo.messages.ar-AE.js b/src/messages/kendo.messages.ar-AE.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-AE.js +++ b/src/messages/kendo.messages.ar-AE.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-BH.js b/src/messages/kendo.messages.ar-BH.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-BH.js +++ b/src/messages/kendo.messages.ar-BH.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-DJ.js b/src/messages/kendo.messages.ar-DJ.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-DJ.js +++ b/src/messages/kendo.messages.ar-DJ.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-DZ.js b/src/messages/kendo.messages.ar-DZ.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-DZ.js +++ b/src/messages/kendo.messages.ar-DZ.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-EG.js b/src/messages/kendo.messages.ar-EG.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-EG.js +++ b/src/messages/kendo.messages.ar-EG.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-ER.js b/src/messages/kendo.messages.ar-ER.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-ER.js +++ b/src/messages/kendo.messages.ar-ER.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-IL.js b/src/messages/kendo.messages.ar-IL.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-IL.js +++ b/src/messages/kendo.messages.ar-IL.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-IQ.js b/src/messages/kendo.messages.ar-IQ.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-IQ.js +++ b/src/messages/kendo.messages.ar-IQ.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-JO.js b/src/messages/kendo.messages.ar-JO.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-JO.js +++ b/src/messages/kendo.messages.ar-JO.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-KM.js b/src/messages/kendo.messages.ar-KM.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-KM.js +++ b/src/messages/kendo.messages.ar-KM.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-KW.js b/src/messages/kendo.messages.ar-KW.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-KW.js +++ b/src/messages/kendo.messages.ar-KW.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-LB.js b/src/messages/kendo.messages.ar-LB.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-LB.js +++ b/src/messages/kendo.messages.ar-LB.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-LY.js b/src/messages/kendo.messages.ar-LY.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-LY.js +++ b/src/messages/kendo.messages.ar-LY.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-MA.js b/src/messages/kendo.messages.ar-MA.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-MA.js +++ b/src/messages/kendo.messages.ar-MA.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-MR.js b/src/messages/kendo.messages.ar-MR.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-MR.js +++ b/src/messages/kendo.messages.ar-MR.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-OM.js b/src/messages/kendo.messages.ar-OM.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-OM.js +++ b/src/messages/kendo.messages.ar-OM.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-PS.js b/src/messages/kendo.messages.ar-PS.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-PS.js +++ b/src/messages/kendo.messages.ar-PS.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-QA.js b/src/messages/kendo.messages.ar-QA.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-QA.js +++ b/src/messages/kendo.messages.ar-QA.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-SA.js b/src/messages/kendo.messages.ar-SA.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-SA.js +++ b/src/messages/kendo.messages.ar-SA.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-SD.js b/src/messages/kendo.messages.ar-SD.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-SD.js +++ b/src/messages/kendo.messages.ar-SD.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-SO.js b/src/messages/kendo.messages.ar-SO.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-SO.js +++ b/src/messages/kendo.messages.ar-SO.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-SS.js b/src/messages/kendo.messages.ar-SS.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-SS.js +++ b/src/messages/kendo.messages.ar-SS.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-SY.js b/src/messages/kendo.messages.ar-SY.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-SY.js +++ b/src/messages/kendo.messages.ar-SY.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-TD.js b/src/messages/kendo.messages.ar-TD.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-TD.js +++ b/src/messages/kendo.messages.ar-TD.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-TN.js b/src/messages/kendo.messages.ar-TN.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-TN.js +++ b/src/messages/kendo.messages.ar-TN.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.ar-YE.js b/src/messages/kendo.messages.ar-YE.js index b5dff2aabf4..6ce89caa565 100644 --- a/src/messages/kendo.messages.ar-YE.js +++ b/src/messages/kendo.messages.ar-YE.js @@ -1,5 +1,5 @@ (function($, undefined) { - /* FlatColorPicker messages */ + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = diff --git a/src/messages/kendo.messages.bg-BG.js b/src/messages/kendo.messages.bg-BG.js index ae0766cd008..d17521479fe 100644 --- a/src/messages/kendo.messages.bg-BG.js +++ b/src/messages/kendo.messages.bg-BG.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Validator */ if (kendo.ui.Validator) { kendo.ui.Validator.prototype.options.messages = diff --git a/src/messages/kendo.messages.cs-CZ.js b/src/messages/kendo.messages.cs-CZ.js index 8e9b7a12da7..5ba1d5a310b 100644 --- a/src/messages/kendo.messages.cs-CZ.js +++ b/src/messages/kendo.messages.cs-CZ.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.da-DK.js b/src/messages/kendo.messages.da-DK.js index 14e5b5f0b14..6cf58163e5a 100644 --- a/src/messages/kendo.messages.da-DK.js +++ b/src/messages/kendo.messages.da-DK.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.de-AT.js b/src/messages/kendo.messages.de-AT.js index 37fd5a7ec5e..d213324d7f2 100644 --- a/src/messages/kendo.messages.de-AT.js +++ b/src/messages/kendo.messages.de-AT.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.de-CH.js b/src/messages/kendo.messages.de-CH.js index 8dd1dc267ee..390d13207a4 100644 --- a/src/messages/kendo.messages.de-CH.js +++ b/src/messages/kendo.messages.de-CH.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.de-DE.js b/src/messages/kendo.messages.de-DE.js index 7a376b850cd..c5a0402c45e 100644 --- a/src/messages/kendo.messages.de-DE.js +++ b/src/messages/kendo.messages.de-DE.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.Filter) { diff --git a/src/messages/kendo.messages.de-LI.js b/src/messages/kendo.messages.de-LI.js index 14bd3096625..993898f476a 100644 --- a/src/messages/kendo.messages.de-LI.js +++ b/src/messages/kendo.messages.de-LI.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.el-GR.js b/src/messages/kendo.messages.el-GR.js index 166d86cabb0..6f8b689a617 100644 --- a/src/messages/kendo.messages.el-GR.js +++ b/src/messages/kendo.messages.el-GR.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.en-AU.js b/src/messages/kendo.messages.en-AU.js index da7caddaf5d..7e68d80ca2f 100644 --- a/src/messages/kendo.messages.en-AU.js +++ b/src/messages/kendo.messages.en-AU.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* ColorGradient messages */ if (kendo.ui.ColorGradient) { diff --git a/src/messages/kendo.messages.en-CA.js b/src/messages/kendo.messages.en-CA.js index e79a29bffb4..691f48c49fd 100644 --- a/src/messages/kendo.messages.en-CA.js +++ b/src/messages/kendo.messages.en-CA.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* ColorGradient messages */ if (kendo.ui.ColorGradient) { diff --git a/src/messages/kendo.messages.en-GB.js b/src/messages/kendo.messages.en-GB.js index f60d06dd3f1..7610059fb94 100644 --- a/src/messages/kendo.messages.en-GB.js +++ b/src/messages/kendo.messages.en-GB.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* ColorGradient messages */ if (kendo.ui.ColorGradient) { diff --git a/src/messages/kendo.messages.en-US.js b/src/messages/kendo.messages.en-US.js index ef551b70c4c..74f820a759a 100644 --- a/src/messages/kendo.messages.en-US.js +++ b/src/messages/kendo.messages.en-US.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* ColorGradient messages */ if (kendo.ui.ColorGradient) { diff --git a/src/messages/kendo.messages.es-AR.js b/src/messages/kendo.messages.es-AR.js index 2c53e3c6f07..c67153508a0 100644 --- a/src/messages/kendo.messages.es-AR.js +++ b/src/messages/kendo.messages.es-AR.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.es-BO.js b/src/messages/kendo.messages.es-BO.js index 2c53e3c6f07..c67153508a0 100644 --- a/src/messages/kendo.messages.es-BO.js +++ b/src/messages/kendo.messages.es-BO.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.es-CL.js b/src/messages/kendo.messages.es-CL.js index 2c53e3c6f07..c67153508a0 100644 --- a/src/messages/kendo.messages.es-CL.js +++ b/src/messages/kendo.messages.es-CL.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.es-CO.js b/src/messages/kendo.messages.es-CO.js index 2c53e3c6f07..c67153508a0 100644 --- a/src/messages/kendo.messages.es-CO.js +++ b/src/messages/kendo.messages.es-CO.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.es-CR.js b/src/messages/kendo.messages.es-CR.js index 2c53e3c6f07..c67153508a0 100644 --- a/src/messages/kendo.messages.es-CR.js +++ b/src/messages/kendo.messages.es-CR.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.es-DO.js b/src/messages/kendo.messages.es-DO.js index fe3fc196e0f..8afcc56eefe 100644 --- a/src/messages/kendo.messages.es-DO.js +++ b/src/messages/kendo.messages.es-DO.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.es-EC.js b/src/messages/kendo.messages.es-EC.js index 2c53e3c6f07..c67153508a0 100644 --- a/src/messages/kendo.messages.es-EC.js +++ b/src/messages/kendo.messages.es-EC.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.es-ES.js b/src/messages/kendo.messages.es-ES.js index b1bc66bd5f8..cc4c7a1431e 100644 --- a/src/messages/kendo.messages.es-ES.js +++ b/src/messages/kendo.messages.es-ES.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.es-GT.js b/src/messages/kendo.messages.es-GT.js index 2c53e3c6f07..c67153508a0 100644 --- a/src/messages/kendo.messages.es-GT.js +++ b/src/messages/kendo.messages.es-GT.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.es-HN.js b/src/messages/kendo.messages.es-HN.js index 2c53e3c6f07..c67153508a0 100644 --- a/src/messages/kendo.messages.es-HN.js +++ b/src/messages/kendo.messages.es-HN.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.es-MX.js b/src/messages/kendo.messages.es-MX.js index 2444c4c6b71..9496f8c3479 100644 --- a/src/messages/kendo.messages.es-MX.js +++ b/src/messages/kendo.messages.es-MX.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.es-NI.js b/src/messages/kendo.messages.es-NI.js index 2c53e3c6f07..c67153508a0 100644 --- a/src/messages/kendo.messages.es-NI.js +++ b/src/messages/kendo.messages.es-NI.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.es-PA.js b/src/messages/kendo.messages.es-PA.js index 2c53e3c6f07..c67153508a0 100644 --- a/src/messages/kendo.messages.es-PA.js +++ b/src/messages/kendo.messages.es-PA.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.es-PE.js b/src/messages/kendo.messages.es-PE.js index 2c53e3c6f07..c67153508a0 100644 --- a/src/messages/kendo.messages.es-PE.js +++ b/src/messages/kendo.messages.es-PE.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.es-PR.js b/src/messages/kendo.messages.es-PR.js index 2c53e3c6f07..c67153508a0 100644 --- a/src/messages/kendo.messages.es-PR.js +++ b/src/messages/kendo.messages.es-PR.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.es-PY.js b/src/messages/kendo.messages.es-PY.js index 2c53e3c6f07..c67153508a0 100644 --- a/src/messages/kendo.messages.es-PY.js +++ b/src/messages/kendo.messages.es-PY.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.es-US.js b/src/messages/kendo.messages.es-US.js index 2444c4c6b71..9496f8c3479 100644 --- a/src/messages/kendo.messages.es-US.js +++ b/src/messages/kendo.messages.es-US.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.es-UY.js b/src/messages/kendo.messages.es-UY.js index 2c53e3c6f07..c67153508a0 100644 --- a/src/messages/kendo.messages.es-UY.js +++ b/src/messages/kendo.messages.es-UY.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.es-VE.js b/src/messages/kendo.messages.es-VE.js index 2c53e3c6f07..c67153508a0 100644 --- a/src/messages/kendo.messages.es-VE.js +++ b/src/messages/kendo.messages.es-VE.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.fa-IR.js b/src/messages/kendo.messages.fa-IR.js index fba16ca22c8..03a8460046b 100644 --- a/src/messages/kendo.messages.fa-IR.js +++ b/src/messages/kendo.messages.fa-IR.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.fi-FI.js b/src/messages/kendo.messages.fi-FI.js index a83e77e9baa..a23eeb2d34a 100644 --- a/src/messages/kendo.messages.fi-FI.js +++ b/src/messages/kendo.messages.fi-FI.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.fr-BE.js b/src/messages/kendo.messages.fr-BE.js index 94541e3146d..6a8205b8ff4 100644 --- a/src/messages/kendo.messages.fr-BE.js +++ b/src/messages/kendo.messages.fr-BE.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.fr-CA.js b/src/messages/kendo.messages.fr-CA.js index bb5ccfde1fb..b9cf50e75c6 100644 --- a/src/messages/kendo.messages.fr-CA.js +++ b/src/messages/kendo.messages.fr-CA.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.fr-CD.js b/src/messages/kendo.messages.fr-CD.js index 0aa85fbb474..672f4c0cb57 100644 --- a/src/messages/kendo.messages.fr-CD.js +++ b/src/messages/kendo.messages.fr-CD.js @@ -1,5 +1,4 @@ (function($, undefined) { -/* Filter cell operator messages */ /* FileManager messages */ diff --git a/src/messages/kendo.messages.fr-CH.js b/src/messages/kendo.messages.fr-CH.js index 9c4a7ed877e..61dc3d0d7c2 100644 --- a/src/messages/kendo.messages.fr-CH.js +++ b/src/messages/kendo.messages.fr-CH.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.fr-CI.js b/src/messages/kendo.messages.fr-CI.js index 94541e3146d..6a8205b8ff4 100644 --- a/src/messages/kendo.messages.fr-CI.js +++ b/src/messages/kendo.messages.fr-CI.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.fr-CM.js b/src/messages/kendo.messages.fr-CM.js index 94541e3146d..6a8205b8ff4 100644 --- a/src/messages/kendo.messages.fr-CM.js +++ b/src/messages/kendo.messages.fr-CM.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.fr-FR.js b/src/messages/kendo.messages.fr-FR.js index bcabd623d0b..992a4f7d8f6 100644 --- a/src/messages/kendo.messages.fr-FR.js +++ b/src/messages/kendo.messages.fr-FR.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.fr-HT.js b/src/messages/kendo.messages.fr-HT.js index 94541e3146d..6a8205b8ff4 100644 --- a/src/messages/kendo.messages.fr-HT.js +++ b/src/messages/kendo.messages.fr-HT.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.fr-LU.js b/src/messages/kendo.messages.fr-LU.js index 7582c1b9db8..3d9fab14d28 100644 --- a/src/messages/kendo.messages.fr-LU.js +++ b/src/messages/kendo.messages.fr-LU.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.fr-MA.js b/src/messages/kendo.messages.fr-MA.js index 7582c1b9db8..3d9fab14d28 100644 --- a/src/messages/kendo.messages.fr-MA.js +++ b/src/messages/kendo.messages.fr-MA.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.fr-MC.js b/src/messages/kendo.messages.fr-MC.js index 7582c1b9db8..3d9fab14d28 100644 --- a/src/messages/kendo.messages.fr-MC.js +++ b/src/messages/kendo.messages.fr-MC.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.fr-ML.js b/src/messages/kendo.messages.fr-ML.js index 7582c1b9db8..3d9fab14d28 100644 --- a/src/messages/kendo.messages.fr-ML.js +++ b/src/messages/kendo.messages.fr-ML.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.fr-SN.js b/src/messages/kendo.messages.fr-SN.js index 7582c1b9db8..3d9fab14d28 100644 --- a/src/messages/kendo.messages.fr-SN.js +++ b/src/messages/kendo.messages.fr-SN.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.he-IL.js b/src/messages/kendo.messages.he-IL.js index d1eec304f6c..a8909175c1b 100644 --- a/src/messages/kendo.messages.he-IL.js +++ b/src/messages/kendo.messages.he-IL.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Validator */ if (kendo.ui.Validator) { kendo.ui.Validator.prototype.options.messages = diff --git a/src/messages/kendo.messages.hr-HR.js b/src/messages/kendo.messages.hr-HR.js index 49dbe065f7f..93b6b751565 100644 --- a/src/messages/kendo.messages.hr-HR.js +++ b/src/messages/kendo.messages.hr-HR.js @@ -1,6 +1,5 @@ (function($, undefined) { - /* DropDownTree messages */ if (kendo.ui.DropDownTree) { diff --git a/src/messages/kendo.messages.hu-HU.js b/src/messages/kendo.messages.hu-HU.js index 7678d5a9449..c8bc42307f9 100644 --- a/src/messages/kendo.messages.hu-HU.js +++ b/src/messages/kendo.messages.hu-HU.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.hy-AM.js b/src/messages/kendo.messages.hy-AM.js index bdf88d76f3b..5754870a1ae 100644 --- a/src/messages/kendo.messages.hy-AM.js +++ b/src/messages/kendo.messages.hy-AM.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter menu operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.it-CH.js b/src/messages/kendo.messages.it-CH.js index adf5d7498cb..5fbf93f63eb 100644 --- a/src/messages/kendo.messages.it-CH.js +++ b/src/messages/kendo.messages.it-CH.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.it-IT.js b/src/messages/kendo.messages.it-IT.js index 63c008fd71a..ad28f3e8eb8 100644 --- a/src/messages/kendo.messages.it-IT.js +++ b/src/messages/kendo.messages.it-IT.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.ja-JP.js b/src/messages/kendo.messages.ja-JP.js index e32ce6576d2..b917e7b6330 100755 --- a/src/messages/kendo.messages.ja-JP.js +++ b/src/messages/kendo.messages.ja-JP.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.mk-MK.js b/src/messages/kendo.messages.mk-MK.js index a3a45d5db16..4138810caf7 100644 --- a/src/messages/kendo.messages.mk-MK.js +++ b/src/messages/kendo.messages.mk-MK.js @@ -10,6 +10,7 @@ */ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.nb-NO.js b/src/messages/kendo.messages.nb-NO.js index d418908a79a..47d6f8d1c82 100644 --- a/src/messages/kendo.messages.nb-NO.js +++ b/src/messages/kendo.messages.nb-NO.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.nl-BE.js b/src/messages/kendo.messages.nl-BE.js index f41cf25f39c..6301fa2bbb5 100644 --- a/src/messages/kendo.messages.nl-BE.js +++ b/src/messages/kendo.messages.nl-BE.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.nl-NL.js b/src/messages/kendo.messages.nl-NL.js index 69d8baa3d07..5f65a55f06e 100644 --- a/src/messages/kendo.messages.nl-NL.js +++ b/src/messages/kendo.messages.nl-NL.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.pl-PL.js b/src/messages/kendo.messages.pl-PL.js index a48fc9ba589..f77a5acc94a 100644 --- a/src/messages/kendo.messages.pl-PL.js +++ b/src/messages/kendo.messages.pl-PL.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.pt-BR.js b/src/messages/kendo.messages.pt-BR.js index ed7c76f7750..097de98b131 100644 --- a/src/messages/kendo.messages.pt-BR.js +++ b/src/messages/kendo.messages.pt-BR.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.pt-PT.js b/src/messages/kendo.messages.pt-PT.js index 3c97974f582..3af0bc3a8bb 100644 --- a/src/messages/kendo.messages.pt-PT.js +++ b/src/messages/kendo.messages.pt-PT.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.ro-RO.js b/src/messages/kendo.messages.ro-RO.js index 20be4c7f0b2..814a22418d8 100644 --- a/src/messages/kendo.messages.ro-RO.js +++ b/src/messages/kendo.messages.ro-RO.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.ru-RU.js b/src/messages/kendo.messages.ru-RU.js index b85578a6f2c..f4c5791e11a 100644 --- a/src/messages/kendo.messages.ru-RU.js +++ b/src/messages/kendo.messages.ru-RU.js @@ -1,5 +1,6 @@ (function($, undefined) { -/* Filter menu operator messages */ + +/* Filter menu operator messages */ if (kendo.ui.FilterCell) { kendo.ui.FilterCell.prototype.options.operators = diff --git a/src/messages/kendo.messages.sk-SK.js b/src/messages/kendo.messages.sk-SK.js index afe2ee16142..62ebb170d85 100644 --- a/src/messages/kendo.messages.sk-SK.js +++ b/src/messages/kendo.messages.sk-SK.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.sq-AL.js b/src/messages/kendo.messages.sq-AL.js index 968aa1ceea4..b33e098fb73 100644 --- a/src/messages/kendo.messages.sq-AL.js +++ b/src/messages/kendo.messages.sq-AL.js @@ -10,6 +10,7 @@ */ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.sr-Latn-RS.js b/src/messages/kendo.messages.sr-Latn-RS.js index 2ba6eff0ee1..13b776d32e3 100644 --- a/src/messages/kendo.messages.sr-Latn-RS.js +++ b/src/messages/kendo.messages.sr-Latn-RS.js @@ -10,6 +10,7 @@ */ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.sv-SE.js b/src/messages/kendo.messages.sv-SE.js index 77c7d0c9f50..f491cd5cc95 100644 --- a/src/messages/kendo.messages.sv-SE.js +++ b/src/messages/kendo.messages.sv-SE.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.tr-TR.js b/src/messages/kendo.messages.tr-TR.js index 59acae1f99d..dea754fc9d9 100644 --- a/src/messages/kendo.messages.tr-TR.js +++ b/src/messages/kendo.messages.tr-TR.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter menu operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.uk-UA.js b/src/messages/kendo.messages.uk-UA.js index 17b126e68a9..162b9929b33 100644 --- a/src/messages/kendo.messages.uk-UA.js +++ b/src/messages/kendo.messages.uk-UA.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* Filter cell operator messages */ if (kendo.ui.FilterCell) { diff --git a/src/messages/kendo.messages.vi-VN.js b/src/messages/kendo.messages.vi-VN.js index 19de3db54c5..7d3162f460e 100644 --- a/src/messages/kendo.messages.vi-VN.js +++ b/src/messages/kendo.messages.vi-VN.js @@ -1,4 +1,5 @@ (function($, undefined) { + /* FlatColorPicker messages */ if (kendo.ui.FlatColorPicker) { diff --git a/src/messages/kendo.messages.zh-CN.js b/src/messages/kendo.messages.zh-CN.js index 6684d04d9c0..0f6d20c40ae 100644 --- a/src/messages/kendo.messages.zh-CN.js +++ b/src/messages/kendo.messages.zh-CN.js @@ -2,6 +2,7 @@ (function($, undefined) { /* FlatColorPicker messages */ + if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = $.extend(true, kendo.ui.FlatColorPicker.prototype.options.messages, { diff --git a/src/messages/kendo.messages.zh-HK.js b/src/messages/kendo.messages.zh-HK.js index ba781fcdd43..aa44be6b471 100644 --- a/src/messages/kendo.messages.zh-HK.js +++ b/src/messages/kendo.messages.zh-HK.js @@ -2,6 +2,7 @@ (function($, undefined) { /* FlatColorPicker messages */ + if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = $.extend(true, kendo.ui.FlatColorPicker.prototype.options.messages, { diff --git a/src/messages/kendo.messages.zh-TW.js b/src/messages/kendo.messages.zh-TW.js index b2779e93ac9..d187b7a6382 100644 --- a/src/messages/kendo.messages.zh-TW.js +++ b/src/messages/kendo.messages.zh-TW.js @@ -2,6 +2,7 @@ (function($, undefined) { /* FlatColorPicker messages */ + if (kendo.ui.FlatColorPicker) { kendo.ui.FlatColorPicker.prototype.options.messages = $.extend(true, kendo.ui.FlatColorPicker.prototype.options.messages, { diff --git a/typescript/kendo.all.d.ts b/typescript/kendo.all.d.ts index ea9533943e1..ada703af0c8 100644 --- a/typescript/kendo.all.d.ts +++ b/typescript/kendo.all.d.ts @@ -1,4 +1,4 @@ -// Type definitions for Kendo UI Professional v2022.3.913 +// Type definitions for Kendo UI Professional v2022.3.1108 // Project: http://www.telerik.com/kendo-ui // Definitions by: Telerik // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped