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 7ff7adde0f8..00000000000 Binary files a/docs-aspnet/integration-with-other-telerik-products/images/fiddler-jam-capture-settings.png and /dev/null differ diff --git a/docs-aspnet/knowledge-base/grid-cascading-dropdownlists.md b/docs-aspnet/knowledge-base/grid-cascading-dropdownlists.md new file mode 100644 index 00000000000..fa6fd391250 --- /dev/null +++ b/docs-aspnet/knowledge-base/grid-cascading-dropdownlists.md @@ -0,0 +1,61 @@ +--- +title: Editing Grid with Cascading DropDownLists +description: A reference on how to implement cascading DropDownLists for editing records in Telerik UI for {{ site.framework }} Grid component. +type: how-to +page_title: Grid Editing with Cascading DropDownLists +slug: grid-cascading-dropdownlists +tags: grid, edit, mvc, cascading, dropdownlist +res_type: kb +--- + +## Environment + + + + + + +
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/aiprompt/aiprompt-overview.PNG b/docs/controls/aiprompt/aiprompt-overview.PNG new file mode 100644 index 00000000000..0b49c51eb27 Binary files /dev/null and b/docs/controls/aiprompt/aiprompt-overview.PNG differ 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; diff --git a/src/kendo.multiselect.js b/src/kendo.multiselect.js index 37b6fc3d46b..94a85eb543b 100644 --- a/src/kendo.multiselect.js +++ b/src/kendo.multiselect.js @@ -404,7 +404,7 @@ var __meta__ = { var that = this; var notInput = e.target.nodeName.toLowerCase() !== "input"; var target = $(e.target); - var closeButton = target.closest(".k-multiselect-toggle-button, .k-chip").children("[class*='-i-caret-alt-down']")[0]; + var closeButton = target.closest(".k-input-button, .k-chip").children("[class*='-i-caret-alt-down']")[0]; var removeButton = target.closest("[class*='-i-x']")[0]; if (notInput && !(removeButton && kendo.support.mobileOS) && e.cancelable) { @@ -1675,19 +1675,24 @@ var __meta__ = { this._loading = $('').insertAfter(this._inputValuesContainer); }, + _popup: function() { + List.fn._popup.call(this); + this.popup.element.addClass("k-multiselect-popup"); + }, + _clearButton: function() { List.fn._clearButton.call(this); if (this.options.clearButton) { this._clear.insertAfter(this._inputValuesContainer); - this.wrapper.addClass("k-multiselect-clearable"); } }, _arrowButton: function() { var arrowTitle = encode(this.options.messages.downArrow), - arrow = $(html.renderButton('', $.extend({}, this.options, { - icon: "caret-alt-down" + arrow = $(html.renderButton('', $.extend({}, this.options, { + icon: "caret-alt-down", + rounded: null }))); if (this._arrow) {