Kendo UI theme, based on Bootstrap v4
Перейти к файлу
Tsvetomir Tsonev 6d2c9babc5
docs: deprecation notice
2019-04-15 10:32:46 +03:00
.github chore: add hint for new repo, remove travis.yml 2018-05-01 09:12:42 +03:00
build fix: allow package to work outside of webpack 2017-06-13 16:29:53 +03:00
demo feat: Add styles for Diagram 2016-11-11 16:13:59 +02:00
docs docs: add annotations and regen docs 2018-01-25 15:55:43 +02:00
scss fix(button): improve outline button appearance 2018-01-25 15:55:43 +02:00
.gitignore chore: migrate script to bash 2017-06-01 11:37:24 +03:00
.npmignore feat: publish package with @progress prefix 2017-01-24 15:23:22 +02:00
.sassdocrc docs: add annotations and regen docs 2018-01-25 15:55:43 +02:00
CODEOWNERS.md docs: add codeowner 2017-07-13 17:39:10 +03:00
CONTRIBUTING.md docs: update link to CLA 2017-05-29 14:46:26 +03:00
LICENSE.md docs: update year in readme and license 2018-01-29 15:17:42 +02:00
README.md docs: deprecation notice 2019-04-15 10:32:46 +03:00
package.json feat: update bootstrap dependency to v4.0.0 2018-01-25 15:55:43 +02:00
webpack.config.js feat: publish package with @progress prefix 2017-01-24 15:23:22 +02:00

README.md

This repository is no longer updated. To access the current version, refer to the kendo-themes monorepo.

Kendo UI Bootstrap Theme

The Kendo UI Bootstrap Theme is a theme for the Kendo UI components which is based on the Twitter Bootstrap framework, version 4. To style and size the components and make them blend in with the surrounding page, the Bootstrap theme uses the variables defined in Bootstrap.

License

This package is part of the following suites:

All available Kendo UI commercial licenses may be obtained at http://www.telerik.com/purchase/kendo-ui.

-If you do not own a commercial license, the usage of this software shall be governed by the Apache License, Version 2.0.

Basic Usage

For more information on how to implement the Material theme in your project, refer to the following articles:

Running Custom Builds

The handling of all variables happens in the _bootstrap-map.scss file. It loads the Bootstrap variables from the default location. For example, node_modules/bootstrap/scss/_variables.scss.

If you have a customized version of Bootstrap:

  1. Specify the location in _bootstrap-map.scss.
  2. Build as usual.

Applying Mapped Variables

To ensure a certain level of compatibility, the Bootstrap variables are locally mapped. This also enables Kendo UI to use an ad-hoc micro framework based on primitive components. For example, button, input, node, and so on.

However, some variables, such as $tooltip-arrow-width which is used in the tooltip, are not mapped. They are referenced explicitly because they do not fit in the previously mentioned framework.

Troubleshooting

Because Bootstrap v4 is still in beta, its variables may change between releases. Make sure to use the Bootstrap version which is specified in the peer dependencies of the package.

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries.