├── examples
├── projects
│ ├── grid-jsdo
│ │ ├── src
│ │ │ ├── assets
│ │ │ │ └── .gitkeep
│ │ │ ├── environments
│ │ │ │ └── environment.prod.ts
│ │ │ ├── styles.css
│ │ │ ├── app
│ │ │ │ └── data
│ │ │ │ │ ├── data-service.event.ts
│ │ │ │ │ └── model-data-result.ts
│ │ │ ├── favicon.ico
│ │ │ ├── index.html
│ │ │ └── main.ts
│ │ ├── tsconfig.app.json
│ │ ├── tslint.json
│ │ └── tsconfig.spec.json
│ ├── grid-firebase
│ │ ├── src
│ │ │ ├── assets
│ │ │ │ └── .gitkeep
│ │ │ ├── environments
│ │ │ │ └── environment.prod.ts
│ │ │ ├── styles.css
│ │ │ ├── favicon.ico
│ │ │ ├── index.html
│ │ │ └── main.ts
│ │ ├── firebase.json
│ │ ├── tsconfig.app.json
│ │ ├── tslint.json
│ │ └── tsconfig.spec.json
│ ├── grid-graphql
│ │ ├── src
│ │ │ ├── assets
│ │ │ │ └── .gitkeep
│ │ │ ├── app
│ │ │ │ ├── app.component.css
│ │ │ │ └── model.ts
│ │ │ ├── environments
│ │ │ │ └── environment.prod.ts
│ │ │ ├── styles.css
│ │ │ ├── favicon.ico
│ │ │ ├── index.html
│ │ │ └── main.ts
│ │ ├── server
│ │ │ ├── .gitignore
│ │ │ ├── package.json
│ │ │ └── index.js
│ │ ├── tsconfig.app.json
│ │ ├── tslint.json
│ │ └── tsconfig.spec.json
│ ├── grid-signalr
│ │ ├── src
│ │ │ ├── assets
│ │ │ │ └── .gitkeep
│ │ │ ├── app
│ │ │ │ ├── app.component.css
│ │ │ │ └── models
│ │ │ │ │ └── todo.model.ts
│ │ │ ├── environments
│ │ │ │ └── environment.prod.ts
│ │ │ ├── styles.css
│ │ │ ├── favicon.ico
│ │ │ ├── index.html
│ │ │ └── main.ts
│ │ ├── server
│ │ │ ├── .gitignore
│ │ │ ├── appsettings.json
│ │ │ ├── appsettings.Development.json
│ │ │ ├── Hubs
│ │ │ │ └── TodoHub.cs
│ │ │ └── server.csproj
│ │ ├── tsconfig.app.json
│ │ ├── tslint.json
│ │ └── tsconfig.spec.json
│ ├── integration-pwa
│ │ ├── src
│ │ │ ├── assets
│ │ │ │ ├── .gitkeep
│ │ │ │ ├── issueopen.png
│ │ │ │ ├── issue-open.png
│ │ │ │ ├── issueclosed.png
│ │ │ │ ├── help_images
│ │ │ │ │ ├── sw.png
│ │ │ │ │ ├── confirm.png
│ │ │ │ │ ├── offline.png
│ │ │ │ │ ├── dashboard.png
│ │ │ │ │ ├── add_to_home.png
│ │ │ │ │ ├── cached_local.png
│ │ │ │ │ └── cached_remote.png
│ │ │ │ ├── issue-closed.png
│ │ │ │ ├── login-left-bg.png
│ │ │ │ ├── login-right-bg.png
│ │ │ │ ├── noConnection.png
│ │ │ │ └── app_icon
│ │ │ │ │ ├── angularX36.png
│ │ │ │ │ ├── angularX48.png
│ │ │ │ │ ├── angularX72.png
│ │ │ │ │ ├── angularX96.png
│ │ │ │ │ ├── angularX144.png
│ │ │ │ │ ├── angularX192.png
│ │ │ │ │ └── angularX512.png
│ │ │ ├── app
│ │ │ │ ├── app.component.scss
│ │ │ │ ├── main-menu
│ │ │ │ │ └── main-menu.component.scss
│ │ │ │ ├── common
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── utils
│ │ │ │ │ │ ├── router-module.ts
│ │ │ │ │ │ └── index.ts
│ │ │ │ ├── app.component.html
│ │ │ │ ├── issues
│ │ │ │ │ └── index.ts
│ │ │ │ ├── shared
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── shared.module.ts
│ │ │ │ ├── profile
│ │ │ │ │ └── index.ts
│ │ │ │ ├── dashboard
│ │ │ │ │ └── index.ts
│ │ │ │ ├── signin
│ │ │ │ │ └── index.ts
│ │ │ │ ├── app.component.ts
│ │ │ │ ├── app.style.css
│ │ │ │ └── app-routing.module.ts
│ │ │ ├── environments
│ │ │ │ └── environment.prod.ts
│ │ │ ├── favicon.ico
│ │ │ └── main.ts
│ │ ├── tsconfig.app.json
│ │ ├── tslint.json
│ │ └── tsconfig.spec.json
│ ├── chart-websockets
│ │ ├── src
│ │ │ ├── assets
│ │ │ │ └── .gitkeep
│ │ │ ├── app
│ │ │ │ └── app.component.css
│ │ │ ├── styles.css
│ │ │ ├── environments
│ │ │ │ └── environment.prod.ts
│ │ │ ├── favicon.ico
│ │ │ ├── index.html
│ │ │ └── main.ts
│ │ ├── tsconfig.app.json
│ │ ├── tslint.json
│ │ ├── tsconfig.spec.json
│ │ └── server
│ │ │ └── package.json
│ ├── integration-jquery
│ │ ├── src
│ │ │ ├── assets
│ │ │ │ └── .gitkeep
│ │ │ ├── app
│ │ │ │ ├── app.component.css
│ │ │ │ ├── other.component.ts
│ │ │ │ └── app.component.ts
│ │ │ ├── environments
│ │ │ │ └── environment.prod.ts
│ │ │ ├── styles.css
│ │ │ ├── favicon.ico
│ │ │ ├── index.html
│ │ │ └── main.ts
│ │ ├── tsconfig.app.json
│ │ ├── tslint.json
│ │ └── tsconfig.spec.json
│ ├── integration-pwa-material
│ │ ├── src
│ │ │ ├── assets
│ │ │ │ ├── .gitkeep
│ │ │ │ ├── issue-open.png
│ │ │ │ ├── issueopen.png
│ │ │ │ ├── issue-closed.png
│ │ │ │ ├── issueclosed.png
│ │ │ │ ├── noConnection.png
│ │ │ │ ├── help_images
│ │ │ │ │ ├── sw.png
│ │ │ │ │ ├── confirm.png
│ │ │ │ │ ├── offline.png
│ │ │ │ │ ├── dashboard.png
│ │ │ │ │ ├── add_to_home.png
│ │ │ │ │ ├── cached_local.png
│ │ │ │ │ └── cached_remote.png
│ │ │ │ ├── login-left-bg.png
│ │ │ │ ├── login-right-bg.png
│ │ │ │ └── app_icon
│ │ │ │ │ ├── angularX144.png
│ │ │ │ │ ├── angularX192.png
│ │ │ │ │ ├── angularX36.png
│ │ │ │ │ ├── angularX48.png
│ │ │ │ │ ├── angularX512.png
│ │ │ │ │ ├── angularX72.png
│ │ │ │ │ └── angularX96.png
│ │ │ ├── app
│ │ │ │ ├── common
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── utils
│ │ │ │ │ │ ├── router-module.ts
│ │ │ │ │ │ └── index.ts
│ │ │ │ ├── shared
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── shared.module.ts
│ │ │ │ ├── app.component.html
│ │ │ │ ├── issues
│ │ │ │ │ └── index.ts
│ │ │ │ ├── profile
│ │ │ │ │ └── index.ts
│ │ │ │ ├── dashboard
│ │ │ │ │ └── index.ts
│ │ │ │ ├── signin
│ │ │ │ │ └── index.ts
│ │ │ │ ├── scss
│ │ │ │ │ ├── bootstrap-custom.scss
│ │ │ │ │ ├── _profile.scss
│ │ │ │ │ └── _header.scss
│ │ │ │ ├── app.component.ts
│ │ │ │ └── app-routing.module.ts
│ │ │ ├── environments
│ │ │ │ └── environment.prod.ts
│ │ │ ├── favicon.ico
│ │ │ ├── main.ts
│ │ │ └── styles.scss
│ │ ├── tsconfig.app.json
│ │ ├── tslint.json
│ │ └── tsconfig.spec.json
│ ├── integration-jquery-partial
│ │ ├── src
│ │ │ ├── assets
│ │ │ │ └── .gitkeep
│ │ │ ├── app
│ │ │ │ ├── app.component.css
│ │ │ │ ├── app.component.html
│ │ │ │ └── app.module.ts
│ │ │ ├── styles.css
│ │ │ ├── environments
│ │ │ │ └── environment.prod.ts
│ │ │ ├── favicon.ico
│ │ │ ├── index.html
│ │ │ └── main.ts
│ │ ├── tsconfig.app.json
│ │ ├── e2e
│ │ │ ├── tsconfig.json
│ │ │ └── src
│ │ │ │ └── app.po.ts
│ │ ├── tslint.json
│ │ └── tsconfig.spec.json
│ └── pdf-embedded-fonts
│ │ ├── src
│ │ ├── environments
│ │ │ └── environment.prod.ts
│ │ ├── favicon.ico
│ │ ├── assets
│ │ │ └── DejaVuSans.ttf
│ │ ├── app
│ │ │ ├── invoice-row.ts
│ │ │ └── invoice-data.ts
│ │ ├── index.html
│ │ └── main.ts
│ │ ├── tsconfig.app.json
│ │ ├── tslint.json
│ │ └── tsconfig.spec.json
├── static
│ ├── styles.css
│ ├── shippable.yml
│ └── 404.html
├── .editorconfig
└── bin
│ ├── serve-project.js
│ └── build-gh-pages
├── CODEOWNERS
├── examples-standalone
├── electron-dashboard
│ ├── src
│ │ ├── assets
│ │ │ ├── .gitkeep
│ │ │ ├── background.jpg
│ │ │ ├── icons
│ │ │ │ ├── electron.bmp
│ │ │ │ ├── favicon.icns
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── favicon.png
│ │ │ │ ├── favicon.256x256.png
│ │ │ │ └── favicon.512x512.png
│ │ │ └── i18n
│ │ │ │ └── en.json
│ │ ├── polyfills-test.ts
│ │ ├── app
│ │ │ ├── app.component.scss
│ │ │ ├── home
│ │ │ │ └── home.component.scss
│ │ │ ├── detail
│ │ │ │ └── detail.component.scss
│ │ │ ├── app.component.html
│ │ │ ├── shared
│ │ │ │ ├── components
│ │ │ │ │ ├── page-not-found
│ │ │ │ │ │ ├── page-not-found.component.scss
│ │ │ │ │ │ ├── page-not-found.component.html
│ │ │ │ │ │ └── page-not-found.component.ts
│ │ │ │ │ └── index.ts
│ │ │ │ └── directives
│ │ │ │ │ ├── index.ts
│ │ │ │ │ └── webview
│ │ │ │ │ ├── webview.directive.ts
│ │ │ │ │ └── webview.directive.spec.ts
│ │ │ └── core
│ │ │ │ ├── services
│ │ │ │ ├── index.ts
│ │ │ │ └── electron
│ │ │ │ │ └── electron.service.spec.ts
│ │ │ │ └── core.module.ts
│ │ ├── environments
│ │ │ ├── environment.dev.ts
│ │ │ ├── environment.ts
│ │ │ ├── environment.web.ts
│ │ │ ├── environment.prod.ts
│ │ │ └── environment.web.prod.ts
│ │ ├── favicon.ico
│ │ ├── typings.d.ts
│ │ ├── tsconfig.app.json
│ │ ├── tsconfig.spec.json
│ │ └── main.ts
│ ├── .node-version
│ ├── .npmrc
│ ├── _config.yml
│ ├── .eslintignore
│ ├── .github
│ │ └── dependabot.yml
│ ├── app
│ │ ├── package-lock.json
│ │ └── package.json
│ ├── e2e
│ │ └── tsconfig.e2e.json
│ ├── .editorconfig
│ └── jest.config.js
├── finance-portfolio
│ ├── src
│ │ ├── assets
│ │ │ ├── .gitkeep
│ │ │ ├── area.png
│ │ │ ├── line.png
│ │ │ ├── user.jpg
│ │ │ ├── candle.png
│ │ │ ├── logo-kendo.png
│ │ │ └── logo-angular.png
│ │ ├── styles
│ │ │ ├── _kendo.scss
│ │ │ ├── _main.scss
│ │ │ └── _typography.scss
│ │ ├── environments
│ │ │ └── environment.prod.ts
│ │ ├── favicon.ico
│ │ ├── styles.scss
│ │ └── app
│ │ │ ├── models
│ │ │ ├── index.ts
│ │ │ ├── stock-interval-details.ts
│ │ │ └── stock.ts
│ │ │ ├── components
│ │ │ ├── badge
│ │ │ │ ├── badge.component.html
│ │ │ │ └── badge.component.ts
│ │ │ ├── stock-details
│ │ │ │ └── stock-details.component.scss
│ │ │ ├── stocks
│ │ │ │ └── stocks.component.html
│ │ │ ├── navigation
│ │ │ │ ├── navigation.component.html
│ │ │ │ └── navigation.component.scss
│ │ │ └── footer
│ │ │ │ ├── footer.component.html
│ │ │ │ └── footer.component.ts
│ │ │ └── pipes
│ │ │ └── number-format.pipe.ts
│ ├── .prettierrc
│ ├── .editorconfig
│ ├── tsconfig.app.json
│ └── tsconfig.spec.json
├── grid-csp-enabled
│ ├── src
│ │ ├── assets
│ │ │ └── .gitkeep
│ │ ├── app
│ │ │ ├── app.component.css
│ │ │ ├── app.config.ts
│ │ │ └── app.component.ts
│ │ ├── environments
│ │ │ └── environment.prod.ts
│ │ ├── styles.css
│ │ ├── favicon.ico
│ │ └── main.ts
│ ├── .vscode
│ │ └── extensions.json
│ ├── .editorconfig
│ ├── tsconfig.app.json
│ └── tsconfig.spec.json
├── grid-live-data
│ ├── src
│ │ ├── assets
│ │ │ ├── .gitkeep
│ │ │ ├── coinslogo
│ │ │ │ ├── Maker.png
│ │ │ │ ├── Bitcoin.png
│ │ │ │ ├── Cardano.png
│ │ │ │ ├── Ethereum.png
│ │ │ │ ├── Litecoin.png
│ │ │ │ ├── Monero.png
│ │ │ │ ├── Polkadot.png
│ │ │ │ ├── Solana.png
│ │ │ │ ├── Binance Coin.png
│ │ │ │ └── Bitcoin Cash.png
│ │ │ ├── kendoka-angular.png
│ │ │ └── news
│ │ │ │ ├── CryptoBid.jpg
│ │ │ │ ├── SquidGame.jpg
│ │ │ │ ├── Cryptoqueen.jpg
│ │ │ │ ├── StaplesCenter.jpg
│ │ │ │ ├── BitcoinRegulation.jpg
│ │ │ │ ├── CryptoInvestigation.jpg
│ │ │ │ └── SeizedCryptocurrency.jpg
│ │ ├── app
│ │ │ ├── main-panel
│ │ │ │ ├── balance
│ │ │ │ │ └── balance.component.css
│ │ │ │ ├── main-panel.component.html
│ │ │ │ ├── transactions
│ │ │ │ │ └── transactions.component.css
│ │ │ │ └── news
│ │ │ │ │ └── news.component.css
│ │ │ ├── total-portfolio
│ │ │ │ └── total-portfolio.component.css
│ │ │ ├── app.routes.ts
│ │ │ ├── models
│ │ │ │ ├── news.model.ts
│ │ │ │ └── transaction.model.ts
│ │ │ ├── app.component.css
│ │ │ └── app.component.html
│ │ ├── favicon.ico
│ │ ├── styles.css
│ │ ├── index.html
│ │ └── main.ts
│ ├── public
│ │ └── favicon.ico
│ ├── .vscode
│ │ └── extensions.json
│ └── .editorconfig
├── grid-performance
│ ├── src
│ │ ├── assets
│ │ │ └── .gitkeep
│ │ ├── environments
│ │ │ └── environment.prod.ts
│ │ ├── app
│ │ │ ├── app.routes.ts
│ │ │ ├── app.component.css
│ │ │ └── app.config.ts
│ │ ├── favicon.ico
│ │ ├── styles.css
│ │ └── main.ts
│ ├── .vscode
│ │ └── extensions.json
│ ├── .editorconfig
│ ├── tsconfig.app.json
│ ├── tsconfig.spec.json
│ └── README.md
├── spreadsheet-app
│ ├── src
│ │ ├── assets
│ │ │ ├── .gitkeep
│ │ │ └── login-bg.png
│ │ ├── app
│ │ │ ├── app.component.css
│ │ │ ├── app.component.html
│ │ │ ├── app.component.ts
│ │ │ └── spreadsheet-view
│ │ │ │ └── spreadsheet-view.component.css
│ │ ├── favicon.ico
│ │ └── main.ts
│ ├── tsconfig.app.json
│ └── tsconfig.spec.json
├── grid-charts-integration
│ ├── src
│ │ ├── assets
│ │ │ ├── .gitkeep
│ │ │ ├── user.jpg
│ │ │ └── charts-png
│ │ │ │ ├── bar.png
│ │ │ │ ├── pie.png
│ │ │ │ ├── area.png
│ │ │ │ ├── line.png
│ │ │ │ ├── radar.png
│ │ │ │ ├── bubble.png
│ │ │ │ ├── column.png
│ │ │ │ └── scatter.png
│ │ ├── app
│ │ │ ├── components
│ │ │ │ ├── charts
│ │ │ │ │ └── day
│ │ │ │ │ │ ├── day.component.scss
│ │ │ │ │ │ └── day.component.ts
│ │ │ │ ├── common
│ │ │ │ │ └── select-chart-type
│ │ │ │ │ │ └── select-chart-type.component.html
│ │ │ │ ├── header
│ │ │ │ │ └── header.component.ts
│ │ │ │ └── footer
│ │ │ │ │ ├── footer.component.ts
│ │ │ │ │ └── footer.component.html
│ │ │ ├── app.routes.ts
│ │ │ ├── app.component.html
│ │ │ ├── pipes
│ │ │ │ ├── number-format.pipe.ts
│ │ │ │ └── helpers.ts
│ │ │ └── app.config.ts
│ │ ├── environments
│ │ │ └── environment.prod.ts
│ │ ├── styles.scss
│ │ ├── favicon.ico
│ │ ├── styles
│ │ │ ├── _responsive.scss
│ │ │ └── _typography.scss
│ │ └── main.ts
│ ├── .editorconfig
│ ├── tsconfig.app.json
│ └── tsconfig.spec.json
├── integration-i18n
│ ├── src
│ │ ├── app
│ │ │ ├── app.component.css
│ │ │ └── app.routes.ts
│ │ ├── styles.css
│ │ ├── main.ts
│ │ └── index.html
│ └── public
│ │ └── favicon.ico
├── personal-finance-app
│ ├── src
│ │ ├── app
│ │ │ ├── app.component.css
│ │ │ ├── app.component.html
│ │ │ ├── components
│ │ │ │ ├── ai-assistant
│ │ │ │ │ └── ai-assistant.component.css
│ │ │ │ ├── transactions
│ │ │ │ │ └── transaction-detail
│ │ │ │ │ │ └── transaction-detail.component.css
│ │ │ │ ├── investments
│ │ │ │ │ └── currency-mover
│ │ │ │ │ │ └── currency-mover.component.css
│ │ │ │ ├── home
│ │ │ │ │ ├── card-triple-view
│ │ │ │ │ │ └── card-triple-view.component.css
│ │ │ │ │ ├── home.component.css
│ │ │ │ │ └── saving-item
│ │ │ │ │ │ └── saving-item.component.html
│ │ │ │ ├── footer
│ │ │ │ │ └── footer.component.html
│ │ │ │ ├── settings
│ │ │ │ │ └── settings.component.css
│ │ │ │ └── header
│ │ │ │ │ └── header.component.css
│ │ │ ├── models
│ │ │ │ ├── saving.ts
│ │ │ │ ├── overview-card.ts
│ │ │ │ ├── card-details.ts
│ │ │ │ ├── tabstrip-item.ts
│ │ │ │ ├── drawer-item.ts
│ │ │ │ ├── user.ts
│ │ │ │ └── currency-mover.ts
│ │ │ ├── app.component.ts
│ │ │ └── data
│ │ │ │ ├── savings.ts
│ │ │ │ └── overview-cards.ts
│ │ ├── main.ts
│ │ └── index.html
│ └── public
│ │ ├── favicon.ico
│ │ └── assets
│ │ ├── visa-logo.png
│ │ ├── avatar-image.jpeg
│ │ ├── currencies
│ │ ├── XRP.png
│ │ ├── Inch.png
│ │ ├── Bitcoin.png
│ │ ├── Etherium.png
│ │ └── Tetherus.png
│ │ └── mastercard-logo.png
├── umd-bundles
│ ├── .gitignore
│ ├── src
│ │ └── main.ts
│ └── tsconfig.json
├── dialogflow-integration
│ ├── client
│ │ ├── src
│ │ │ ├── assets
│ │ │ │ └── .gitkeep
│ │ │ ├── environments
│ │ │ │ └── environment.prod.ts
│ │ │ ├── styles.scss
│ │ │ ├── favicon.ico
│ │ │ ├── index.html
│ │ │ └── main.ts
│ │ ├── tsconfig.app.json
│ │ ├── e2e
│ │ │ ├── tsconfig.json
│ │ │ └── src
│ │ │ │ └── app.po.ts
│ │ ├── .editorconfig
│ │ ├── tsconfig.spec.json
│ │ └── .browserslistrc
│ ├── backend
│ │ ├── webhook
│ │ │ └── firebase.json
│ │ ├── server
│ │ │ ├── .gitignore
│ │ │ ├── config.json
│ │ │ └── src
│ │ │ │ └── process-response.ts
│ │ └── agent.zip
│ └── spec
│ │ ├── images
│ │ ├── user.png
│ │ ├── quote_full.jpeg
│ │ ├── quote_young.jpeg
│ │ ├── quote_collision.jpeg
│ │ ├── quote_collision_only.jpeg
│ │ └── full_res
│ │ │ ├── pexels-photo-134392.jpeg
│ │ │ ├── pexels-photo-257345.jpeg
│ │ │ ├── legs-window-car-dirt-road-51397.jpeg
│ │ │ └── career-firefighter-relaxing-job-162540.jpeg
│ │ ├── happy-path-final.pdf
│ │ ├── insurance_demo.png
│ │ ├── insurance-demo-all.xd
│ │ └── insurance-demo-texts.docx
├── kendoangular-landing-page
│ ├── src
│ │ ├── app
│ │ │ ├── app.component.css
│ │ │ ├── components
│ │ │ │ ├── editor
│ │ │ │ │ └── editor.component.css
│ │ │ │ ├── scheduler
│ │ │ │ │ └── scheduler.component.css
│ │ │ │ ├── layout
│ │ │ │ │ └── child-components
│ │ │ │ │ │ ├── scrollview-card
│ │ │ │ │ │ └── scrollview-card.component.css
│ │ │ │ │ │ ├── tabstrip
│ │ │ │ │ │ └── tabstrip.component.css
│ │ │ │ │ │ ├── timeline
│ │ │ │ │ │ └── timeline.component.html
│ │ │ │ │ │ ├── layout
│ │ │ │ │ │ └── layout.component.css
│ │ │ │ │ │ ├── stepper
│ │ │ │ │ │ ├── stepper.component.css
│ │ │ │ │ │ └── stepper.component.html
│ │ │ │ │ │ ├── card
│ │ │ │ │ │ └── card.component.html
│ │ │ │ │ │ ├── splitter
│ │ │ │ │ │ ├── splitter.component.css
│ │ │ │ │ │ └── splitter.component.ts
│ │ │ │ │ │ ├── expansionpanel
│ │ │ │ │ │ ├── expansionpanel.component.css
│ │ │ │ │ │ └── expansionpanel.component.ts
│ │ │ │ │ │ ├── gridlayout
│ │ │ │ │ │ └── gridlayout.component.ts
│ │ │ │ │ │ └── stacklayout
│ │ │ │ │ │ ├── stacklayout.component.ts
│ │ │ │ │ │ └── stacklayout.component.css
│ │ │ │ ├── treeview
│ │ │ │ │ └── treeview.component.css
│ │ │ │ ├── grid
│ │ │ │ │ └── multi-checkbox-filter
│ │ │ │ │ │ └── multi-checkbox-filter.component.css
│ │ │ │ ├── conversational-ui
│ │ │ │ │ └── conversational-ui.component.css
│ │ │ │ ├── date-inputs
│ │ │ │ │ └── date-inputs.component.css
│ │ │ │ └── dropdowns
│ │ │ │ │ └── dropdowns.component.css
│ │ │ ├── app.component.html
│ │ │ ├── models
│ │ │ │ ├── tree-item.ts
│ │ │ │ ├── employee.ts
│ │ │ │ └── dynamic-grid-item.ts
│ │ │ └── app.component.ts
│ │ ├── assets
│ │ │ ├── kendoka.png
│ │ │ └── kendoka-angular.png
│ │ ├── styles.css
│ │ └── index.html
│ ├── .prettierignore
│ ├── .prettierrc
│ └── public
│ │ └── favicon.ico
├── angular-universal
│ ├── node_sample_application
│ │ ├── src
│ │ │ ├── assets
│ │ │ │ └── .gitkeep
│ │ │ ├── environments
│ │ │ │ └── environment.prod.ts
│ │ │ ├── styles.css
│ │ │ ├── favicon.ico
│ │ │ ├── app
│ │ │ │ ├── app.component.ts
│ │ │ │ ├── app.server.module.ts
│ │ │ │ └── app.component.html
│ │ │ ├── main.server.ts
│ │ │ └── index.html
│ │ ├── e2e
│ │ │ ├── tsconfig.json
│ │ │ └── src
│ │ │ │ └── app.po.ts
│ │ ├── tsconfig.app.json
│ │ ├── .editorconfig
│ │ ├── tsconfig.spec.json
│ │ ├── tsconfig.server.json
│ │ └── .browserslistrc
│ └── aspnet_core_sample_application
│ │ ├── ClientApp
│ │ ├── src
│ │ │ ├── assets
│ │ │ │ └── .gitkeep
│ │ │ ├── environments
│ │ │ │ └── environment.prod.ts
│ │ │ ├── styles.scss
│ │ │ ├── app
│ │ │ │ ├── app.component.html
│ │ │ │ ├── home
│ │ │ │ │ └── home.component.ts
│ │ │ │ ├── app.component.css
│ │ │ │ ├── app.component.ts
│ │ │ │ ├── counter
│ │ │ │ │ ├── counter.component.html
│ │ │ │ │ └── counter.component.ts
│ │ │ │ └── nav-menu
│ │ │ │ │ ├── nav-menu.component.css
│ │ │ │ │ └── nav-menu.component.ts
│ │ │ ├── tsconfig.app.json
│ │ │ ├── tsconfig.server.json
│ │ │ ├── tsconfig.spec.json
│ │ │ ├── index.html
│ │ │ ├── tslint.json
│ │ │ └── browserslist
│ │ ├── e2e
│ │ │ ├── src
│ │ │ │ ├── app.po.ts
│ │ │ │ └── app.e2e-spec.ts
│ │ │ └── tsconfig.e2e.json
│ │ └── .editorconfig
│ │ ├── Pages
│ │ └── _ViewImports.cshtml
│ │ ├── appsettings.json
│ │ ├── wwwroot
│ │ └── favicon.ico
│ │ └── appsettings.Development.json
├── kendoangular-aspnetcore-integration
│ ├── ClientApp
│ │ ├── src
│ │ │ ├── assets
│ │ │ │ └── .gitkeep
│ │ │ ├── app
│ │ │ │ ├── upload
│ │ │ │ │ ├── upload.component.css
│ │ │ │ │ └── upload.component.ts
│ │ │ │ ├── home
│ │ │ │ │ ├── home.component.html
│ │ │ │ │ └── home.component.ts
│ │ │ │ ├── app.component.html
│ │ │ │ ├── nav-menu
│ │ │ │ │ └── nav-menu.component.css
│ │ │ │ └── app.component.ts
│ │ │ ├── environments
│ │ │ │ └── environment.prod.ts
│ │ │ ├── main.ts
│ │ │ └── index.html
│ │ └── tsconfig.app.json
│ ├── wwwroot
│ │ ├── favicon.ico
│ │ └── Upload_Directory
│ │ │ └── 02-web-announcement-kendo.png
│ ├── Pages
│ │ └── _ViewImports.cshtml
│ ├── appsettings.json
│ ├── appsettings.Development.json
│ └── Models
│ │ └── Products.cs
├── coffee-warehouse
│ ├── src
│ │ ├── environments
│ │ │ └── environment.prod.ts
│ │ ├── favicon.ico
│ │ ├── assets
│ │ │ ├── user.jpg
│ │ │ ├── info-bg.jpg
│ │ │ ├── header-bg.png
│ │ │ ├── logo-kendo.png
│ │ │ └── logo-angular.png
│ │ ├── app
│ │ │ ├── models
│ │ │ │ ├── team.model.ts
│ │ │ │ ├── order.model.ts
│ │ │ │ └── form.model.ts
│ │ │ └── resources
│ │ │ │ └── locales.ts
│ │ └── styles
│ │ │ ├── fonts
│ │ │ └── Roboto-Regular.ttf
│ │ │ └── _variables.scss
│ ├── tsconfig.app.json
│ └── tsconfig.spec.json
└── kendoangular-java-integration
│ ├── ClientApp
│ ├── src
│ │ ├── app
│ │ │ ├── app.routes.ts
│ │ │ └── app.config.ts
│ │ ├── styles.css
│ │ └── index.html
│ ├── public
│ │ └── favicon.ico
│ ├── .vscode
│ │ └── extensions.json
│ └── .editorconfig
│ └── backend
│ ├── Temp_Directory
│ └── null_0
│ └── src
│ ├── main
│ └── resources
│ │ └── application.properties
│ └── test
│ └── java
│ └── telerik
│ └── demo
│ └── KendoangularJavaSpringIntegrationApplicationTests.java
├── .github
└── ISSUE_TEMPLATE
│ ├── config.yml
│ └── other.md
├── assets
└── kendo.png
└── readme.txt
/examples/projects/grid-jsdo/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/CODEOWNERS:
--------------------------------------------------------------------------------
1 | * @telerik/kendo-angular-reviewers
2 |
--------------------------------------------------------------------------------
/examples/projects/grid-firebase/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/projects/grid-graphql/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/projects/grid-signalr/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/grid-csp-enabled/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/grid-performance/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/spreadsheet-app/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/projects/chart-websockets/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/projects/grid-graphql/src/app/app.component.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/.node-version:
--------------------------------------------------------------------------------
1 | 18
2 |
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/grid-csp-enabled/src/app/app.component.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/integration-i18n/src/app/app.component.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/spreadsheet-app/src/app/app.component.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/projects/chart-websockets/src/app/app.component.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery/src/app/app.component.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/app/app.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/config.yml:
--------------------------------------------------------------------------------
1 | blank_issues_enabled: false
2 |
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/app/app.component.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/umd-bundles/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | dist
3 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery-partial/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/client/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/app.component.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/projects/grid-graphql/server/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 |
3 |
--------------------------------------------------------------------------------
/examples/projects/grid-signalr/server/.gitignore:
--------------------------------------------------------------------------------
1 | .vs
2 | bin
3 | obj
4 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery-partial/src/app/app.component.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/app/main-menu/main-menu.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/node_sample_application/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/backend/webhook/firebase.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/.npmrc:
--------------------------------------------------------------------------------
1 | save=true
2 | save-exact=true
3 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/_config.yml:
--------------------------------------------------------------------------------
1 | theme: jekyll-theme-architect
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/polyfills-test.ts:
--------------------------------------------------------------------------------
1 | import 'zone.js';
2 |
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/app/main-panel/balance/balance.component.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/app/app.component.scss:
--------------------------------------------------------------------------------
1 | :host {
2 |
3 | }
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/app/total-portfolio/total-portfolio.component.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-aspnetcore-integration/ClientApp/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/kendo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/assets/kendo.png
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/app/home/home.component.scss:
--------------------------------------------------------------------------------
1 | :host {
2 |
3 | }
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/app/components/charts/day/day.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/components/editor/editor.component.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery-partial/src/app/app.component.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/app/common/index.ts:
--------------------------------------------------------------------------------
1 | export * from './utils/index';
2 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/ClientApp/src/assets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/backend/server/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /dist
3 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/app/detail/detail.component.scss:
--------------------------------------------------------------------------------
1 | :host {
2 |
3 | }
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/components/scheduler/scheduler.component.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/spreadsheet-app/src/app/app.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/projects/grid-signalr/src/app/app.component.css:
--------------------------------------------------------------------------------
1 | .inactive {
2 | color: gray;
3 | }
4 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/app/app.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/app/issues/index.ts:
--------------------------------------------------------------------------------
1 | export * from './issues.component';
2 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/app/shared/index.ts:
--------------------------------------------------------------------------------
1 | export * from './shared.module';
2 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/app/app.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-aspnetcore-integration/ClientApp/src/app/upload/upload.component.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/app.component.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/app/common/index.ts:
--------------------------------------------------------------------------------
1 | export * from './utils/index';
2 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/app/shared/index.ts:
--------------------------------------------------------------------------------
1 | export * from './shared.module';
2 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/app/profile/index.ts:
--------------------------------------------------------------------------------
1 | export * from './profile.component';
2 |
--------------------------------------------------------------------------------
/examples/static/styles.css:
--------------------------------------------------------------------------------
1 | html {
2 | font-family: sans-serif;
3 | line-height: 1.15;
4 | }
5 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/.eslintignore:
--------------------------------------------------------------------------------
1 | src/environments/*
2 | e2e/playwright.config.ts
3 |
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/app/app.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/app/app.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/app/issues/index.ts:
--------------------------------------------------------------------------------
1 | export * from './issues.component';
2 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/app/profile/index.ts:
--------------------------------------------------------------------------------
1 | export * from './profile.component';
2 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/app/dashboard/index.ts:
--------------------------------------------------------------------------------
1 | export * from './dashboard.component';
2 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/app/signin/index.ts:
--------------------------------------------------------------------------------
1 | export * from './signin.component';
2 |
3 |
--------------------------------------------------------------------------------
/examples/static/shippable.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 |
3 | branches:
4 | except:
5 | - gh-pages
6 |
7 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/app/shared/components/page-not-found/page-not-found.component.scss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/app/dashboard/index.ts:
--------------------------------------------------------------------------------
1 | export * from './dashboard.component';
2 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/app/signin/index.ts:
--------------------------------------------------------------------------------
1 | export * from './signin.component';
2 |
3 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/app/core/services/index.ts:
--------------------------------------------------------------------------------
1 | export * from './electron/electron.service';
2 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/app/shared/directives/index.ts:
--------------------------------------------------------------------------------
1 | export * from './webview/webview.directive';
2 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/app/common/utils/router-module.ts:
--------------------------------------------------------------------------------
1 | export { RouterModule } from '@angular/router';
2 |
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/styles/_kendo.scss:
--------------------------------------------------------------------------------
1 | @use '@progress/kendo-theme-bootstrap/scss/all.scss' as *;
2 |
--------------------------------------------------------------------------------
/examples/projects/grid-jsdo/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | };
4 |
--------------------------------------------------------------------------------
/examples/projects/grid-jsdo/src/styles.css:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/.prettierignore:
--------------------------------------------------------------------------------
1 | # Add files here to ignore them from prettier formatting
2 |
3 | /dist
--------------------------------------------------------------------------------
/examples/projects/chart-websockets/src/styles.css:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 |
--------------------------------------------------------------------------------
/examples/projects/grid-firebase/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | };
4 |
--------------------------------------------------------------------------------
/examples/projects/grid-firebase/src/styles.css:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 |
--------------------------------------------------------------------------------
/examples/projects/grid-graphql/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | };
4 |
--------------------------------------------------------------------------------
/examples/projects/grid-graphql/src/styles.css:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 |
--------------------------------------------------------------------------------
/examples/projects/grid-jsdo/src/app/data/data-service.event.ts:
--------------------------------------------------------------------------------
1 | export class DataServiceEvent {
2 | action: string;
3 | }
4 |
--------------------------------------------------------------------------------
/examples/projects/grid-signalr/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | };
4 |
--------------------------------------------------------------------------------
/examples/projects/grid-signalr/src/styles.css:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/app/common/utils/router-module.ts:
--------------------------------------------------------------------------------
1 | export { RouterModule } from '@angular/router';
2 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/app/common/utils/index.ts:
--------------------------------------------------------------------------------
1 | export * from './Config';
2 | export * from './router-module';
3 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | };
4 |
--------------------------------------------------------------------------------
/examples-standalone/coffee-warehouse/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | };
4 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/app/shared/components/index.ts:
--------------------------------------------------------------------------------
1 | export * from './page-not-found/page-not-found.component';
2 |
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | };
4 |
--------------------------------------------------------------------------------
/examples-standalone/grid-csp-enabled/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | };
4 |
--------------------------------------------------------------------------------
/examples-standalone/grid-csp-enabled/src/styles.css:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 |
--------------------------------------------------------------------------------
/examples-standalone/grid-performance/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | };
4 |
--------------------------------------------------------------------------------
/examples-standalone/integration-i18n/src/styles.css:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/components/layout/child-components/scrollview-card/scrollview-card.component.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/projects/chart-websockets/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | };
4 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | };
4 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery/src/styles.css:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 |
--------------------------------------------------------------------------------
/examples/projects/pdf-embedded-fonts/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | };
4 |
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | };
4 |
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/styles.scss:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 |
--------------------------------------------------------------------------------
/examples/projects/grid-jsdo/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/grid-jsdo/src/favicon.ico
--------------------------------------------------------------------------------
/examples/projects/integration-jquery-partial/src/styles.css:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/app/common/utils/index.ts:
--------------------------------------------------------------------------------
1 | export * from './Config';
2 | export * from './router-module';
3 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | };
4 |
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/app/app.routes.ts:
--------------------------------------------------------------------------------
1 | import { Routes } from '@angular/router';
2 |
3 | export const routes: Routes = [];
4 |
--------------------------------------------------------------------------------
/examples-standalone/grid-performance/src/app/app.routes.ts:
--------------------------------------------------------------------------------
1 | import { Routes } from '@angular/router';
2 |
3 | export const routes: Routes = [];
4 |
--------------------------------------------------------------------------------
/examples-standalone/integration-i18n/src/app/app.routes.ts:
--------------------------------------------------------------------------------
1 | import { Routes } from '@angular/router';
2 |
3 | export const routes: Routes = [];
4 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "singleQuote": true,
3 | "printWidth": 120,
4 | "tabWidth": 4
5 | }
6 |
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/app/components/ai-assistant/ai-assistant.component.css:
--------------------------------------------------------------------------------
1 | .k-text-blue {
2 | color: #9fa8da;
3 | }
4 |
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/app/models/saving.ts:
--------------------------------------------------------------------------------
1 | export interface Saving {
2 | title: string;
3 | value: number;
4 | }
5 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery-partial/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | };
4 |
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/client/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | };
4 |
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/client/src/styles.scss:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 |
--------------------------------------------------------------------------------
/examples/projects/grid-firebase/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/grid-firebase/src/favicon.ico
--------------------------------------------------------------------------------
/examples/projects/grid-graphql/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/grid-graphql/src/favicon.ico
--------------------------------------------------------------------------------
/examples/projects/grid-signalr/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/grid-signalr/src/favicon.ico
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/app/shared/components/page-not-found/page-not-found.component.html:
--------------------------------------------------------------------------------
1 |
2 | page-not-found works!
3 |
4 |
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/app/app.routes.ts:
--------------------------------------------------------------------------------
1 | import { Routes } from '@angular/router';
2 |
3 | export const routes: Routes = [];
4 |
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-live-data/src/favicon.ico
--------------------------------------------------------------------------------
/examples/projects/chart-websockets/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/chart-websockets/src/favicon.ico
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa/src/favicon.ico
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/node_sample_application/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | };
4 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/node_sample_application/src/styles.css:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 |
--------------------------------------------------------------------------------
/examples-standalone/coffee-warehouse/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/coffee-warehouse/src/favicon.ico
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/environments/environment.dev.ts:
--------------------------------------------------------------------------------
1 | export const APP_CONFIG = {
2 | production: false,
3 | environment: 'DEV'
4 | };
5 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/environments/environment.ts:
--------------------------------------------------------------------------------
1 | export const APP_CONFIG = {
2 | production: false,
3 | environment: 'LOCAL'
4 | };
5 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/environments/environment.web.ts:
--------------------------------------------------------------------------------
1 | export const APP_CONFIG = {
2 | production: false,
3 | environment: 'WEB'
4 | };
5 |
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/finance-portfolio/src/favicon.ico
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/styles.scss:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 | @use './styles/main';
3 |
--------------------------------------------------------------------------------
/examples-standalone/grid-csp-enabled/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-csp-enabled/src/favicon.ico
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-live-data/public/favicon.ico
--------------------------------------------------------------------------------
/examples-standalone/grid-performance/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-performance/src/favicon.ico
--------------------------------------------------------------------------------
/examples-standalone/spreadsheet-app/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/spreadsheet-app/src/favicon.ico
--------------------------------------------------------------------------------
/examples/projects/integration-jquery/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-jquery/src/favicon.ico
--------------------------------------------------------------------------------
/examples/projects/pdf-embedded-fonts/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/pdf-embedded-fonts/src/favicon.ico
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const APP_CONFIG = {
2 | production: true,
3 | environment: 'PROD'
4 | };
5 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/electron-dashboard/src/favicon.ico
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/styles.css:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 | body {
3 | margin: 0;
4 | }
5 |
--------------------------------------------------------------------------------
/examples-standalone/integration-i18n/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/integration-i18n/public/favicon.ico
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-aspnetcore-integration/ClientApp/src/app/home/home.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-aspnetcore-integration/ClientApp/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | };
4 |
--------------------------------------------------------------------------------
/examples-standalone/coffee-warehouse/src/assets/user.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/coffee-warehouse/src/assets/user.jpg
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/environments/environment.web.prod.ts:
--------------------------------------------------------------------------------
1 | export const APP_CONFIG = {
2 | production: true,
3 | environment: 'WEB-PROD'
4 | };
5 |
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/app/models/index.ts:
--------------------------------------------------------------------------------
1 | export * from './stock';
2 | export * from './stock-interval-details';
3 | export * from './interval';
4 |
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/assets/area.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/finance-portfolio/src/assets/area.png
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/assets/line.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/finance-portfolio/src/assets/line.png
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/assets/user.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/finance-portfolio/src/assets/user.jpg
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/app/models/news.model.ts:
--------------------------------------------------------------------------------
1 | export interface News {
2 | id: number;
3 | title: string;
4 | imageSource: string;
5 | }
6 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-java-integration/ClientApp/src/app/app.routes.ts:
--------------------------------------------------------------------------------
1 | import { Routes } from '@angular/router';
2 |
3 | export const routes: Routes = [];
4 |
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/app/components/transactions/transaction-detail/transaction-detail.component.css:
--------------------------------------------------------------------------------
1 | .k-text-blue {
2 | color: #8ca5da;
3 | }
4 |
--------------------------------------------------------------------------------
/examples/projects/grid-signalr/src/app/models/todo.model.ts:
--------------------------------------------------------------------------------
1 | export class Todo {
2 | public id: string;
3 | public value: string;
4 | public done: boolean;
5 | }
6 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa-material/src/favicon.ico
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/assets/issueopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa/src/assets/issueopen.png
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/ClientApp/src/environments/environment.prod.ts:
--------------------------------------------------------------------------------
1 | export const environment = {
2 | production: true
3 | };
4 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/ClientApp/src/styles.scss:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 |
--------------------------------------------------------------------------------
/examples-standalone/coffee-warehouse/src/assets/info-bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/coffee-warehouse/src/assets/info-bg.jpg
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/backend/agent.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/dialogflow-integration/backend/agent.zip
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/assets/candle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/finance-portfolio/src/assets/candle.png
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-charts-integration/src/favicon.ico
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/personal-finance-app/public/favicon.ico
--------------------------------------------------------------------------------
/examples-standalone/spreadsheet-app/src/assets/login-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/spreadsheet-app/src/assets/login-bg.png
--------------------------------------------------------------------------------
/examples/projects/integration-jquery-partial/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-jquery-partial/src/favicon.ico
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/assets/issue-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa/src/assets/issue-open.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/assets/issueclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa/src/assets/issueclosed.png
--------------------------------------------------------------------------------
/examples-standalone/coffee-warehouse/src/assets/header-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/coffee-warehouse/src/assets/header-bg.png
--------------------------------------------------------------------------------
/examples-standalone/coffee-warehouse/src/assets/logo-kendo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/coffee-warehouse/src/assets/logo-kendo.png
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/spec/images/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/dialogflow-integration/spec/images/user.png
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/assets/logo-kendo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/finance-portfolio/src/assets/logo-kendo.png
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/assets/user.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-charts-integration/src/assets/user.jpg
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/models/tree-item.ts:
--------------------------------------------------------------------------------
1 | export interface TreeItem {
2 | id: number;
3 | text: string;
4 | items?: TreeItem[];
5 | }
6 |
--------------------------------------------------------------------------------
/examples/projects/grid-signalr/server/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Warning"
5 | }
6 | },
7 | "AllowedHosts": "*"
8 | }
9 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/app/scss/bootstrap-custom.scss:
--------------------------------------------------------------------------------
1 | $grid-columns: 12;
2 | $grid-gutter-width: 32px;
3 |
4 | @import "~bootstrap/scss/bootstrap";
5 |
6 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/assets/help_images/sw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa/src/assets/help_images/sw.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/assets/issue-closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa/src/assets/issue-closed.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/assets/login-left-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa/src/assets/login-left-bg.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/assets/login-right-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa/src/assets/login-right-bg.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/assets/noConnection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa/src/assets/noConnection.png
--------------------------------------------------------------------------------
/examples/projects/pdf-embedded-fonts/src/assets/DejaVuSans.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/pdf-embedded-fonts/src/assets/DejaVuSans.ttf
--------------------------------------------------------------------------------
/examples-standalone/coffee-warehouse/src/assets/logo-angular.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/coffee-warehouse/src/assets/logo-angular.png
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/client/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/dialogflow-integration/client/src/favicon.ico
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/assets/background.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/electron-dashboard/src/assets/background.jpg
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/assets/logo-angular.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/finance-portfolio/src/assets/logo-angular.png
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/assets/coinslogo/Maker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-live-data/src/assets/coinslogo/Maker.png
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/assets/kendoka-angular.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-live-data/src/assets/kendoka-angular.png
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/assets/news/CryptoBid.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-live-data/src/assets/news/CryptoBid.jpg
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/assets/news/SquidGame.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-live-data/src/assets/news/SquidGame.jpg
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-java-integration/ClientApp/src/styles.css:
--------------------------------------------------------------------------------
1 | body {
2 | font-family: "RobotoRegular", Helvetica, Arial, sans-serif;
3 | font-size: 16px;
4 | }
5 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/kendoangular-landing-page/public/favicon.ico
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/spec/happy-path-final.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/dialogflow-integration/spec/happy-path-final.pdf
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/spec/insurance_demo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/dialogflow-integration/spec/insurance_demo.png
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/assets/icons/electron.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/electron-dashboard/src/assets/icons/electron.bmp
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/assets/icons/favicon.icns:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/electron-dashboard/src/assets/icons/favicon.icns
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/assets/icons/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/electron-dashboard/src/assets/icons/favicon.ico
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/assets/icons/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/electron-dashboard/src/assets/icons/favicon.png
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/assets/coinslogo/Bitcoin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-live-data/src/assets/coinslogo/Bitcoin.png
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/assets/coinslogo/Cardano.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-live-data/src/assets/coinslogo/Cardano.png
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/assets/coinslogo/Ethereum.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-live-data/src/assets/coinslogo/Ethereum.png
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/assets/coinslogo/Litecoin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-live-data/src/assets/coinslogo/Litecoin.png
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/assets/coinslogo/Monero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-live-data/src/assets/coinslogo/Monero.png
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/assets/coinslogo/Polkadot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-live-data/src/assets/coinslogo/Polkadot.png
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/assets/coinslogo/Solana.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-live-data/src/assets/coinslogo/Solana.png
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/assets/news/Cryptoqueen.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-live-data/src/assets/news/Cryptoqueen.jpg
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/assets/news/StaplesCenter.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-live-data/src/assets/news/StaplesCenter.jpg
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/components/layout/child-components/tabstrip/tabstrip.component.css:
--------------------------------------------------------------------------------
1 | kendo-tabstrip p {
2 | margin: 0;
3 | padding: 8px;
4 | }
5 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/assets/kendoka.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/kendoangular-landing-page/src/assets/kendoka.png
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/styles.css:
--------------------------------------------------------------------------------
1 | :root {
2 | --kendo-font-family: 'Roboto', sans-serif;
3 | }
4 | body {
5 | font-family: var(--kendo-font-family);
6 | }
7 |
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/public/assets/visa-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/personal-finance-app/public/assets/visa-logo.png
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/app/models/overview-card.ts:
--------------------------------------------------------------------------------
1 | export interface OverviewCard {
2 | title: string;
3 | value: number;
4 | description: number;
5 | }
6 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/assets/issue-open.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa-material/src/assets/issue-open.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/assets/issueopen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa-material/src/assets/issueopen.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/assets/app_icon/angularX36.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa/src/assets/app_icon/angularX36.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/assets/app_icon/angularX48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa/src/assets/app_icon/angularX48.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/assets/app_icon/angularX72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa/src/assets/app_icon/angularX72.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/assets/app_icon/angularX96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa/src/assets/app_icon/angularX96.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/assets/help_images/confirm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa/src/assets/help_images/confirm.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/assets/help_images/offline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa/src/assets/help_images/offline.png
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/spec/images/quote_full.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/dialogflow-integration/spec/images/quote_full.jpeg
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/spec/insurance-demo-all.xd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/dialogflow-integration/spec/insurance-demo-all.xd
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/.github/dependabot.yml:
--------------------------------------------------------------------------------
1 | version: 2
2 | updates:
3 | - package-ecosystem: "github-actions"
4 | directory: "/"
5 | schedule:
6 | interval: "weekly"
7 |
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/app/app.component.css:
--------------------------------------------------------------------------------
1 | .body {
2 | display: flex;
3 | font-family: Roboto, sans-serif;
4 | }
5 |
6 | .portfolio {
7 | margin: 0px 25px;
8 | }
9 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/assets/issue-closed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa-material/src/assets/issue-closed.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/assets/issueclosed.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa-material/src/assets/issueclosed.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/assets/noConnection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa-material/src/assets/noConnection.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/assets/app_icon/angularX144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa/src/assets/app_icon/angularX144.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/assets/app_icon/angularX192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa/src/assets/app_icon/angularX192.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/assets/app_icon/angularX512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa/src/assets/app_icon/angularX512.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/assets/help_images/dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa/src/assets/help_images/dashboard.png
--------------------------------------------------------------------------------
/examples-standalone/coffee-warehouse/src/app/models/team.model.ts:
--------------------------------------------------------------------------------
1 | export class Team {
2 | public teamID?: number;
3 | public teamName?: string;
4 | public teamColor?: string;
5 | }
6 |
--------------------------------------------------------------------------------
/examples-standalone/coffee-warehouse/src/styles/fonts/Roboto-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/coffee-warehouse/src/styles/fonts/Roboto-Regular.ttf
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/spec/images/quote_young.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/dialogflow-integration/spec/images/quote_young.jpeg
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/spec/insurance-demo-texts.docx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/dialogflow-integration/spec/insurance-demo-texts.docx
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/assets/charts-png/bar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-charts-integration/src/assets/charts-png/bar.png
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/assets/charts-png/pie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-charts-integration/src/assets/charts-png/pie.png
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/assets/coinslogo/Binance Coin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-live-data/src/assets/coinslogo/Binance Coin.png
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/assets/coinslogo/Bitcoin Cash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-live-data/src/assets/coinslogo/Bitcoin Cash.png
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/assets/news/BitcoinRegulation.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-live-data/src/assets/news/BitcoinRegulation.jpg
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/public/assets/avatar-image.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/personal-finance-app/public/assets/avatar-image.jpeg
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/public/assets/currencies/XRP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/personal-finance-app/public/assets/currencies/XRP.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/assets/help_images/sw.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa-material/src/assets/help_images/sw.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/assets/login-left-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa-material/src/assets/login-left-bg.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/assets/login-right-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa-material/src/assets/login-right-bg.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/assets/help_images/add_to_home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa/src/assets/help_images/add_to_home.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/assets/help_images/cached_local.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa/src/assets/help_images/cached_local.png
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/spec/images/quote_collision.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/dialogflow-integration/spec/images/quote_collision.jpeg
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/assets/icons/favicon.256x256.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/electron-dashboard/src/assets/icons/favicon.256x256.png
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/assets/icons/favicon.512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/electron-dashboard/src/assets/icons/favicon.512x512.png
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/assets/charts-png/area.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-charts-integration/src/assets/charts-png/area.png
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/assets/charts-png/line.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-charts-integration/src/assets/charts-png/line.png
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/assets/charts-png/radar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-charts-integration/src/assets/charts-png/radar.png
--------------------------------------------------------------------------------
/examples-standalone/grid-csp-enabled/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=827846
3 | "recommendations": ["angular.ng-template"]
4 | }
5 |
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=827846
3 | "recommendations": ["angular.ng-template"]
4 | }
5 |
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/app/main-panel/main-panel.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/assets/news/CryptoInvestigation.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-live-data/src/assets/news/CryptoInvestigation.jpg
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/assets/news/SeizedCryptocurrency.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-live-data/src/assets/news/SeizedCryptocurrency.jpg
--------------------------------------------------------------------------------
/examples-standalone/grid-performance/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=827846
3 | "recommendations": ["angular.ng-template"]
4 | }
5 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-aspnetcore-integration/wwwroot/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/kendoangular-aspnetcore-integration/wwwroot/favicon.ico
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/public/assets/currencies/Inch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/personal-finance-app/public/assets/currencies/Inch.png
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/public/assets/mastercard-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/personal-finance-app/public/assets/mastercard-logo.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/assets/help_images/cached_remote.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa/src/assets/help_images/cached_remote.png
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/Pages/_ViewImports.cshtml:
--------------------------------------------------------------------------------
1 | @using dotnet_angular
2 | @namespace dotnet_angular.Pages
3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
4 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/node_sample_application/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/angular-universal/node_sample_application/src/favicon.ico
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "trailingComma": "none",
3 | "printWidth": 140,
4 | "singleQuote": true,
5 | "tabWidth": 4,
6 | "quoteProps": "consistent"
7 | }
8 |
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/assets/charts-png/bubble.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-charts-integration/src/assets/charts-png/bubble.png
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/assets/charts-png/column.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-charts-integration/src/assets/charts-png/column.png
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/assets/charts-png/scatter.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/grid-charts-integration/src/assets/charts-png/scatter.png
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-java-integration/ClientApp/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/kendoangular-java-integration/ClientApp/public/favicon.ico
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/assets/kendoka-angular.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/kendoangular-landing-page/src/assets/kendoka-angular.png
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/public/assets/currencies/Bitcoin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/personal-finance-app/public/assets/currencies/Bitcoin.png
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/public/assets/currencies/Etherium.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/personal-finance-app/public/assets/currencies/Etherium.png
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/public/assets/currencies/Tetherus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/personal-finance-app/public/assets/currencies/Tetherus.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/assets/app_icon/angularX144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa-material/src/assets/app_icon/angularX144.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/assets/app_icon/angularX192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa-material/src/assets/app_icon/angularX192.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/assets/app_icon/angularX36.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa-material/src/assets/app_icon/angularX36.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/assets/app_icon/angularX48.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa-material/src/assets/app_icon/angularX48.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/assets/app_icon/angularX512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa-material/src/assets/app_icon/angularX512.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/assets/app_icon/angularX72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa-material/src/assets/app_icon/angularX72.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/assets/app_icon/angularX96.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa-material/src/assets/app_icon/angularX96.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/assets/help_images/confirm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa-material/src/assets/help_images/confirm.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/assets/help_images/offline.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa-material/src/assets/help_images/offline.png
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Warning"
5 | }
6 | },
7 | "AllowedHosts": "*"
8 | }
9 |
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/spec/images/quote_collision_only.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/dialogflow-integration/spec/images/quote_collision_only.jpeg
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-java-integration/backend/Temp_Directory/null_0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/kendoangular-java-integration/backend/Temp_Directory/null_0
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/app/components/investments/currency-mover/currency-mover.component.css:
--------------------------------------------------------------------------------
1 | .k-text-red {
2 | color: #b05768;
3 | }
4 |
5 | .k-text-green {
6 | color: #6f9164;
7 | }
8 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/assets/help_images/dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa-material/src/assets/help_images/dashboard.png
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/app/main-panel/transactions/transactions.component.css:
--------------------------------------------------------------------------------
1 | .card-title {
2 | font-size: 22px;
3 | font-weight: 500;
4 | line-height: 30px;
5 | color: #424242;
6 | }
7 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-aspnetcore-integration/Pages/_ViewImports.cshtml:
--------------------------------------------------------------------------------
1 | @using kendoangular_aspnetcore
2 | @namespace kendoangular_aspnetcore.Pages
3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
4 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/models/employee.ts:
--------------------------------------------------------------------------------
1 | export interface Employee {
2 | id: number;
3 | title: string;
4 | name: string;
5 | phone: string;
6 | country: string;
7 | }
8 |
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/app/models/card-details.ts:
--------------------------------------------------------------------------------
1 | export interface CardDetails {
2 | bank: string;
3 | cardNumber: string;
4 | expirationDate: Date;
5 | cardHolder: string;
6 | }
7 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/assets/help_images/add_to_home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa-material/src/assets/help_images/add_to_home.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/assets/help_images/cached_local.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa-material/src/assets/help_images/cached_local.png
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/assets/help_images/cached_remote.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples/projects/integration-pwa-material/src/assets/help_images/cached_remote.png
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/components/layout/child-components/timeline/timeline.component.html:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/wwwroot/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/angular-universal/aspnet_core_sample_application/wwwroot/favicon.ico
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/spec/images/full_res/pexels-photo-134392.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/dialogflow-integration/spec/images/full_res/pexels-photo-134392.jpeg
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/spec/images/full_res/pexels-photo-257345.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/dialogflow-integration/spec/images/full_res/pexels-photo-257345.jpeg
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-java-integration/ClientApp/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=827846
3 | "recommendations": ["angular.ng-template"]
4 | }
5 |
--------------------------------------------------------------------------------
/examples-standalone/umd-bundles/src/main.ts:
--------------------------------------------------------------------------------
1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
2 | import { AppModule } from './app/app.module';
3 |
4 | platformBrowserDynamic().bootstrapModule(AppModule);
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-aspnetcore-integration/ClientApp/src/app/app.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/components/layout/child-components/layout/layout.component.css:
--------------------------------------------------------------------------------
1 | .content {
2 | padding: 20px;
3 | }
4 | .header {
5 | padding: 20px 20px 0 20px;
6 | text-align: center;
7 | }
8 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/ClientApp/src/app/app.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/styles/_main.scss:
--------------------------------------------------------------------------------
1 | @use './bootstrap';
2 | @use './typography';
3 | @use './variables' as *;
4 | @use './kendo';
5 | @use './responsive';
6 |
7 | body {
8 | font-family: $roboto;
9 | }
10 |
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/app/components/home/card-triple-view/card-triple-view.component.css:
--------------------------------------------------------------------------------
1 | .k-text-green {
2 | color: var(--kendo-color-green);
3 | }
4 |
5 | .k-text-red {
6 | color: var(--kendo-color-red);
7 | }
8 |
--------------------------------------------------------------------------------
/examples/projects/grid-signalr/server/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Debug",
5 | "System": "Information",
6 | "Microsoft": "Information"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/app/app.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 |
3 | @Component({
4 | selector: 'app-maestro-app',
5 | templateUrl: './app.component.html',
6 | })
7 | export class AppComponent {}
8 |
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/spec/images/full_res/legs-window-car-dirt-road-51397.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/dialogflow-integration/spec/images/full_res/legs-window-car-dirt-road-51397.jpeg
--------------------------------------------------------------------------------
/examples/projects/grid-graphql/src/app/model.ts:
--------------------------------------------------------------------------------
1 | export class Product {
2 | public ProductID: number;
3 | public ProductName = '';
4 | public Discontinued = false;
5 | public UnitsInStock: number;
6 | public UnitPrice = 0;
7 | }
8 |
9 |
--------------------------------------------------------------------------------
/examples/projects/grid-jsdo/src/app/data/model-data-result.ts:
--------------------------------------------------------------------------------
1 | import { DataResult } from '@progress/kendo-data-query';
2 |
3 | export class ModelDataResult implements DataResult {
4 | public data: T[];
5 | public total: number;
6 | }
7 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/app/app.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 |
3 | @Component({
4 | selector: 'app-maestro-app',
5 | templateUrl: './app.component.html',
6 | })
7 | export class AppComponent {}
8 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/app/shared/directives/webview/webview.directive.ts:
--------------------------------------------------------------------------------
1 | import { Directive } from '@angular/core';
2 |
3 | @Directive({
4 | selector: 'webview'
5 | })
6 | export class WebviewDirective {
7 | constructor() { }
8 | }
9 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-java-integration/backend/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=kendoangular-java-spring-integration
2 | spring.servlet.multipart.max-file-size=10MB
3 | spring.servlet.multipart.max-request-size=10MB
4 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/typings.d.ts:
--------------------------------------------------------------------------------
1 | /* SystemJS module definition */
2 | declare const nodeModule: NodeModule;
3 | interface NodeModule {
4 | id: string;
5 | }
6 | interface Window {
7 | process: any;
8 | require: any;
9 | }
10 |
--------------------------------------------------------------------------------
/examples/projects/grid-signalr/server/Hubs/TodoHub.cs:
--------------------------------------------------------------------------------
1 | using System.Threading.Tasks;
2 | using Microsoft.AspNetCore.SignalR;
3 | using server.Controllers;
4 |
5 | namespace server.Hubs
6 | {
7 | public class TodoHub : Hub
8 | {
9 |
10 | }
11 | }
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/app/scss/_profile.scss:
--------------------------------------------------------------------------------
1 | #profile {
2 | .center{
3 | margin-left: auto;
4 | margin-right: auto;
5 | display: block;
6 | }
7 |
8 | .custom-width {
9 | width: 100%;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/spec/images/full_res/career-firefighter-relaxing-job-162540.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/dialogflow-integration/spec/images/full_res/career-firefighter-relaxing-job-162540.jpeg
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/app/models/stock-interval-details.ts:
--------------------------------------------------------------------------------
1 | export interface StockIntervalDetails {
2 | date?: Date;
3 | open?: number;
4 | close?: number;
5 | high?: number;
6 | low?: number;
7 | volume: number;
8 | }
9 |
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/app/components/common/select-chart-type/select-chart-type.component.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-aspnetcore-integration/wwwroot/Upload_Directory/02-web-announcement-kendo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/telerik/kendo-angular/HEAD/examples-standalone/kendoangular-aspnetcore-integration/wwwroot/Upload_Directory/02-web-announcement-kendo.png
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/components/layout/child-components/stepper/stepper.component.css:
--------------------------------------------------------------------------------
1 | .stepper-wrapper {
2 | display: flex;
3 | justify-content: center;
4 | align-items: center;
5 | width: 100%;
6 | margin: 0 auto;
7 | }
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/app/models/tabstrip-item.ts:
--------------------------------------------------------------------------------
1 | import { StockChartRecord } from '../models/charts-models';
2 |
3 | export interface TabStripItem {
4 | selected: boolean;
5 | company: string;
6 | chartData: StockChartRecord[];
7 | }
8 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Debug",
5 | "System": "Information",
6 | "Microsoft": "Information"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/app/components/footer/footer.component.html:
--------------------------------------------------------------------------------
1 |
2 |
{{ customMsgService.translate('footer') }}
3 |
4 |
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/app/main-panel/news/news.component.css:
--------------------------------------------------------------------------------
1 | .news-feed {
2 | font-weight: 400;
3 | font-size: 18px;
4 | line-height: 28px;
5 | color: #424242;
6 | margin-right: 20px;
7 | }
8 |
9 | .news-img {
10 | border-radius: 10px;
11 | }
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/ClientApp/src/app/home/home.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 |
3 | @Component({
4 | selector: 'app-home',
5 | templateUrl: './home.component.html',
6 | })
7 | export class HomeComponent {
8 | }
9 |
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/app/models/transaction.model.ts:
--------------------------------------------------------------------------------
1 | export interface Transactions {
2 | id: number,
3 | currency: string,
4 | symbol: string,
5 | status: string,
6 | amount: number,
7 | stamp: string,
8 | deduction: string | null,
9 | }
10 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/components/layout/child-components/stepper/stepper.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/ClientApp/src/app/app.component.css:
--------------------------------------------------------------------------------
1 | @media (max-width: 767px) {
2 | /* On small screens, the nav menu spans the full width of the screen. Leave a space for it. */
3 | .body-content {
4 | padding-top: 50px;
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/node_sample_application/src/app/app.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 |
3 | @Component({
4 | selector: 'app-root',
5 | templateUrl: './app.component.html',
6 | styleUrls: ['./app.component.css']
7 | })
8 | export class AppComponent { }
9 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/components/layout/child-components/card/card.component.html:
--------------------------------------------------------------------------------
1 |
2 | @for(card of scrollViewCards; track card){
3 |
4 |
5 |
6 | }
7 |
8 |
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/backend/server/config.json:
--------------------------------------------------------------------------------
1 | {
2 | "allowOrigin": "http://localhost:4200",
3 | "listenPort": 3140,
4 | "maxBodySize": 1024,
5 | "maxSessions": 10,
6 | "languageCode": "en-US",
7 | "cookieSecret": "21b8e75d-02b1-4639-8e02-7a1613e1c556"
8 | }
9 |
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/app/app.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/app/models/drawer-item.ts:
--------------------------------------------------------------------------------
1 | import { SVGIcon } from '@progress/kendo-svg-icons';
2 |
3 | export interface DrawerItem {
4 | text?: string;
5 | svgIcon?: SVGIcon;
6 | path?: string;
7 | selected?: boolean;
8 | separator?: boolean;
9 | }
10 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/app/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular-electron",
3 | "version": "14.0.0",
4 | "lockfileVersion": 2,
5 | "requires": true,
6 | "packages": {
7 | "": {
8 | "name": "angular-electron",
9 | "version": "14.0.0"
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/e2e/tsconfig.e2e.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../out-tsc/e2e",
5 | "module": "commonjs",
6 | "types": [
7 | "node"
8 | ]
9 | },
10 | "include": [
11 | "**.spec.ts"
12 | ],
13 | }
14 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-aspnetcore-integration/appsettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft": "Warning",
6 | "Microsoft.Hosting.Lifetime": "Information"
7 | }
8 | },
9 | "AllowedHosts": "*"
10 | }
11 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/components/layout/child-components/splitter/splitter.component.css:
--------------------------------------------------------------------------------
1 | .pane-content {
2 | padding: 0 10px;
3 | }
4 | h3 {
5 | font-size: 1.2em;
6 | margin: 10px 0;
7 | padding: 0;
8 | }
9 | p {
10 | margin: 0;
11 | padding: 0;
12 | }
13 |
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/app/models/user.ts:
--------------------------------------------------------------------------------
1 | export interface User {
2 | id: number;
3 | name: string;
4 | surname: string;
5 | email: string;
6 | tag: string;
7 | birthday: Date;
8 | country: string[];
9 | address: string;
10 | postCode: string;
11 | }
12 |
--------------------------------------------------------------------------------
/examples/projects/pdf-embedded-fonts/src/app/invoice-row.ts:
--------------------------------------------------------------------------------
1 | export class InvoiceRow {
2 | public get total(): number {
3 | return this.unitPrice * this.qty;
4 | }
5 |
6 | constructor(
7 | public productName: string,
8 | public unitPrice: number,
9 | public qty: number
10 | ) {}
11 | }
12 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/components/treeview/treeview.component.css:
--------------------------------------------------------------------------------
1 | .container {
2 | display: flex;
3 | justify-content: center;
4 | height: 440px;
5 | gap: 100px;
6 | width: 100%;
7 | }
8 |
9 | .wrapper {
10 | display: flex;
11 | flex-direction: column;
12 | }
13 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/models/dynamic-grid-item.ts:
--------------------------------------------------------------------------------
1 | export interface DynamicGridItem {
2 | id: number;
3 | company: string;
4 | assetType: string;
5 | price: number;
6 | change: number;
7 | timeline: number[];
8 | status: 'Filled' | 'Open' | 'Rejected';
9 | }
10 |
--------------------------------------------------------------------------------
/examples-standalone/grid-performance/src/styles.css:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 | body {
3 | font-family: 'RobotoRegular', Helvetica, Arial, sans-serif;
4 | font-size: 14px;
5 | margin: 0;
6 | }
7 |
8 | .k-radio-item .k-label{
9 | cursor: pointer;
10 | }
11 |
--------------------------------------------------------------------------------
/examples/.editorconfig:
--------------------------------------------------------------------------------
1 | # Editor configuration, see https://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | charset = utf-8
6 | indent_style = space
7 | indent_size = 2
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
11 | [*.md]
12 | max_line_length = off
13 | trim_trailing_whitespace = false
14 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/assets/i18n/en.json:
--------------------------------------------------------------------------------
1 | {
2 | "PAGES": {
3 | "HOME": {
4 | "TITLE": "App works !",
5 | "GO_TO_DETAIL": "Go to Detail"
6 | },
7 | "DETAIL": {
8 | "TITLE": "Detail page !",
9 | "BACK_TO_HOME": "Back to Home"
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/examples-standalone/coffee-warehouse/src/styles/_variables.scss:
--------------------------------------------------------------------------------
1 | // Global variables here
2 | $background-color: #D4D6E4;
3 | $info-background: #151950;
4 | $angular-color: #e21e36;
5 | $link-color: #71A6FF;
6 | $white: #FFFFFF;
7 |
8 | $tiger-team: #FF6358;
9 | $lemon-team: #FFD246;
10 | $organic-team: #55AB1D;
11 | $ocean-team: #28B4C8;
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/client/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.base.json",
3 | "compilerOptions": {
4 | "outDir": "./out-tsc/app",
5 | "types": []
6 | },
7 | "files": [
8 | "src/main.ts",
9 | "src/polyfills.ts"
10 | ],
11 | "include": [
12 | "src/**/*.d.ts"
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/app/app.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/examples/projects/grid-jsdo/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../out-tsc/app",
5 | "types": []
6 | },
7 | "files": [
8 | "src/main.ts",
9 | "src/polyfills.ts"
10 | ],
11 | "include": [
12 | "projects/grid-jsdo/src/**/*.d.ts"
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery-partial/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../out-tsc/app",
5 | "types": []
6 | },
7 | "include": [
8 | "src/**/*.ts"
9 | ],
10 | "exclude": [
11 | "src/test.ts",
12 | "src/**/*.spec.ts"
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/ClientApp/e2e/src/app.po.ts:
--------------------------------------------------------------------------------
1 | import { browser, by, element } from 'protractor';
2 |
3 | export class AppPage {
4 | navigateTo() {
5 | return browser.get('/');
6 | }
7 |
8 | getMainHeading() {
9 | return element(by.css('app-root h1')).getText();
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/ClientApp/src/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../out-tsc/app",
5 | "module": "es2015",
6 | "types": []
7 | },
8 | "exclude": [
9 | "src/test.ts",
10 | "**/*.spec.ts"
11 | ]
12 | }
13 |
--------------------------------------------------------------------------------
/examples-standalone/coffee-warehouse/src/app/resources/locales.ts:
--------------------------------------------------------------------------------
1 | export const locales = [
2 | {
3 | locale: 'English',
4 | localeId: 'en-US'
5 | },
6 | {
7 | locale: 'French',
8 | localeId: 'fr'
9 | },
10 | {
11 | locale: 'Spanish',
12 | localeId: 'es'
13 | }
14 | ];
15 |
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/client/e2e/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../tsconfig.base.json",
3 | "compilerOptions": {
4 | "outDir": "../out-tsc/e2e",
5 | "module": "commonjs",
6 | "target": "es2018",
7 | "types": [
8 | "jasmine",
9 | "jasminewd2",
10 | "node"
11 | ]
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/app/shared/directives/webview/webview.directive.spec.ts:
--------------------------------------------------------------------------------
1 | import { WebviewDirective } from './webview.directive';
2 |
3 | describe('WebviewDirective', () => {
4 | it('should create an instance', () => {
5 | const directive = new WebviewDirective();
6 | expect(directive).toBeTruthy();
7 | });
8 | });
9 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-aspnetcore-integration/appsettings.Development.json:
--------------------------------------------------------------------------------
1 | {
2 | "Logging": {
3 | "LogLevel": {
4 | "Default": "Information",
5 | "Microsoft": "Warning",
6 | "Microsoft.AspNetCore.SpaProxy": "Information",
7 | "Microsoft.Hosting.Lifetime": "Information"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery-partial/e2e/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../../out-tsc/e2e",
5 | "module": "commonjs",
6 | "target": "es2018",
7 | "types": [
8 | "jasmine",
9 | "jasminewd2",
10 | "node"
11 | ]
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/ClientApp/src/app/app.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 |
3 | @Component({
4 | selector: 'app-root',
5 | templateUrl: './app.component.html',
6 | styleUrls: ['./app.component.css']
7 | })
8 | export class AppComponent {
9 | title = 'app';
10 | }
11 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/ClientApp/src/app/counter/counter.component.html:
--------------------------------------------------------------------------------
1 | Counter
2 |
3 | This is a simple example of an Angular component.
4 |
5 | Current count: {{ currentCount }}
6 |
7 |
8 |
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/app/components/badge/badge.component.html:
--------------------------------------------------------------------------------
1 | 0, 'badge-negative-value': item.change_pct < 0 }"
4 | >
5 | {{ item.symbol }}
6 | {{ item.price }}
7 |
8 |
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/app/components/stock-details/stock-details.component.scss:
--------------------------------------------------------------------------------
1 | @use '../../../styles/variables' as *;
2 |
3 | .stock-chart.k-chart {
4 | .k-selection .k-handle {
5 | border: 1px solid $chart-navigation-drag-handle-border;
6 | background-color: $chart-navigation-drag-handle-bg;
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/examples/projects/grid-firebase/firebase.json:
--------------------------------------------------------------------------------
1 | {
2 | "hosting": {
3 | "public": "dist",
4 | "ignore": [
5 | "firebase.json",
6 | "**/.*",
7 | "**/node_modules/**"
8 | ],
9 | "rewrites": [
10 | {
11 | "source": "**",
12 | "destination": "/index.html"
13 | }
14 | ]
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/examples/projects/grid-firebase/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../out-tsc/app",
5 | "types": []
6 | },
7 | "files": [
8 | "src/main.ts",
9 | "src/polyfills.ts"
10 | ],
11 | "include": [
12 | "projects/grid-firebase/src/**/*.d.ts"
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/examples/projects/grid-graphql/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../out-tsc/app",
5 | "types": []
6 | },
7 | "files": [
8 | "src/main.ts",
9 | "src/polyfills.ts"
10 | ],
11 | "include": [
12 | "projects/grid-graphql/src/**/*.d.ts"
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/examples/projects/grid-signalr/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../out-tsc/app",
5 | "types": []
6 | },
7 | "files": [
8 | "src/main.ts",
9 | "src/polyfills.ts"
10 | ],
11 | "include": [
12 | "projects/grid-signalr/src/**/*.d.ts"
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/app/scss/_header.scss:
--------------------------------------------------------------------------------
1 | #header {
2 | .k-button-group {
3 | overflow: hidden;
4 | }
5 |
6 | @media (max-width: 768px) {
7 | text-align: center;
8 |
9 | .k-button-group {
10 | width: 100%;
11 | .k-button {
12 | width: 100%;
13 | }
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/node_sample_application/e2e/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../tsconfig.base.json",
3 | "compilerOptions": {
4 | "outDir": "../out-tsc/e2e",
5 | "module": "commonjs",
6 | "target": "es2018",
7 | "types": [
8 | "jasmine",
9 | "jasminewd2",
10 | "node"
11 | ]
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/node_sample_application/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.base.json",
3 | "compilerOptions": {
4 | "outDir": "./out-tsc/app",
5 | "types": []
6 | },
7 | "files": [
8 | "src/main.ts",
9 | "src/polyfills.ts"
10 | ],
11 | "include": [
12 | "src/**/*.d.ts"
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/app/components/header/header.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 |
3 | @Component({
4 | selector: 'app-header',
5 | imports: [],
6 | templateUrl: './header.component.html',
7 | styleUrl: './header.component.scss'
8 | })
9 | export class HeaderComponent {
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/examples/projects/chart-websockets/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../out-tsc/app",
5 | "types": []
6 | },
7 | "files": [
8 | "src/main.ts",
9 | "src/polyfills.ts"
10 | ],
11 | "include": [
12 | "projects/chart-websockets/src/**/*.d.ts"
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../out-tsc/app",
5 | "types": []
6 | },
7 | "files": [
8 | "src/main.ts",
9 | "src/polyfills.ts"
10 | ],
11 | "include": [
12 | "projects/integration-pwa/src/**/*.d.ts"
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/app/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular-electron",
3 | "description": "Angular Electron sample",
4 | "author": {
5 | "name": "Maxime GRIS",
6 | "email": "maxime.gris@gmail.com"
7 | },
8 | "version": "14.0.0",
9 | "main": "main.js",
10 | "private": true,
11 | "dependencies": {
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/main.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
3 | import { bootstrapApplication } from '@angular/platform-browser';
4 | import { appConfig } from './app/app.config';
5 | import { AppComponent } from './app/app.component';
6 |
7 | bootstrapApplication(AppComponent, appConfig).catch((err) => console.error(err));
8 |
--------------------------------------------------------------------------------
/examples-standalone/spreadsheet-app/src/main.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
3 | import { bootstrapApplication } from '@angular/platform-browser';
4 | import { AppComponent } from './app/app.component';
5 | import { appConfig } from './app/app.config';
6 |
7 | bootstrapApplication(AppComponent, appConfig)
8 | .catch(err => console.error(err));
9 |
--------------------------------------------------------------------------------
/examples/projects/grid-jsdo/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "app",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "app",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery-partial/e2e/src/app.po.ts:
--------------------------------------------------------------------------------
1 | import { browser, by, element } from 'protractor';
2 |
3 | export class AppPage {
4 | navigateTo() {
5 | return browser.get(browser.baseUrl) as Promise;
6 | }
7 |
8 | getTitleText() {
9 | return element(by.css('app-root h1')).getText() as Promise;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../out-tsc/app",
5 | "types": []
6 | },
7 | "files": [
8 | "src/main.ts",
9 | "src/polyfills.ts"
10 | ],
11 | "include": [
12 | "projects/integration-jquery/src/**/*.d.ts"
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/examples/projects/pdf-embedded-fonts/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../out-tsc/app",
5 | "types": []
6 | },
7 | "files": [
8 | "src/main.ts",
9 | "src/polyfills.ts"
10 | ],
11 | "include": [
12 | "projects/pdf-embedded-fonts/src/**/*.d.ts"
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/ClientApp/e2e/tsconfig.e2e.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../out-tsc/app",
5 | "module": "commonjs",
6 | "target": "es5",
7 | "types": [
8 | "jasmine",
9 | "jasminewd2",
10 | "node"
11 | ]
12 | }
13 | }
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/client/.editorconfig:
--------------------------------------------------------------------------------
1 | # Editor configuration, see https://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | charset = utf-8
6 | indent_style = space
7 | indent_size = 2
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
11 | [*.md]
12 | max_line_length = off
13 | trim_trailing_whitespace = false
14 |
--------------------------------------------------------------------------------
/examples-standalone/grid-csp-enabled/src/main.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
3 | import { bootstrapApplication } from '@angular/platform-browser';
4 | import { appConfig } from './app/app.config';
5 | import { AppComponent } from './app/app.component';
6 |
7 | bootstrapApplication(AppComponent, appConfig)
8 | .catch((err) => console.error(err));
9 |
--------------------------------------------------------------------------------
/examples-standalone/integration-i18n/src/main.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
3 | import { bootstrapApplication } from '@angular/platform-browser';
4 | import { appConfig } from './app/app.config';
5 | import { AppComponent } from './app/app.component';
6 |
7 | bootstrapApplication(AppComponent, appConfig)
8 | .catch((err) => console.error(err));
9 |
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/app/components/home/home.component.css:
--------------------------------------------------------------------------------
1 | .k-text-blue {
2 | color: var(--kendo-color-series-b);
3 | }
4 |
5 | .k-vertical-separator {
6 | width: 50px;
7 | border: 1px solid #ffffff;
8 | opacity: 20%;
9 | transform: rotate(-90deg);
10 | border-radius: 3px;
11 | align-content: center;
12 | }
13 |
--------------------------------------------------------------------------------
/examples/projects/grid-firebase/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "app",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "app",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/examples/projects/grid-graphql/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "app",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "app",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/examples/projects/grid-signalr/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "app",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "app",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "app",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "app",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/examples/projects/chart-websockets/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "app",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "app",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "app",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "app",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../out-tsc/app",
5 | "types": []
6 | },
7 | "files": [
8 | "src/main.ts",
9 | "src/polyfills.ts"
10 | ],
11 | "include": [
12 | "projects/integration-pwa-material/src/**/*.d.ts"
13 | ]
14 | }
15 |
--------------------------------------------------------------------------------
/examples/projects/pdf-embedded-fonts/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "app",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "app",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/node_sample_application/.editorconfig:
--------------------------------------------------------------------------------
1 | # Editor configuration, see https://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | charset = utf-8
6 | indent_style = space
7 | indent_size = 2
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
11 | [*.md]
12 | max_line_length = off
13 | trim_trailing_whitespace = false
14 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "app",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "app",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/app.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 | import { RouterOutlet } from '@angular/router';
3 |
4 | @Component({
5 | selector: 'app-root',
6 | imports: [RouterOutlet],
7 | templateUrl: './app.component.html',
8 | styleUrl: './app.component.css',
9 | })
10 | export class AppComponent {}
11 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery-partial/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "app",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "app",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/examples/static/404.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Kendo UI for Angular - Sample Applications
6 |
7 |
8 |
9 | Error
10 |
11 |
12 | Resource not found.
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/ClientApp/.editorconfig:
--------------------------------------------------------------------------------
1 | # Editor configuration, see http://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | charset = utf-8
6 | indent_style = space
7 | indent_size = 2
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
11 | [*.md]
12 | max_line_length = off
13 | trim_trailing_whitespace = false
14 |
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/styles/_responsive.scss:
--------------------------------------------------------------------------------
1 | @media screen and (max-width: 480px) {
2 | .profile-wrapper {
3 | display: none;
4 | }
5 |
6 | .header-title {
7 | font-size: 1.8rem;
8 | }
9 | }
10 |
11 | @media screen and (max-width: 769px) {
12 | .profile-wrapper div:last-child {
13 | display: none;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/.editorconfig:
--------------------------------------------------------------------------------
1 | # Editor configuration, see http://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | charset = utf-8
6 | indent_style = space
7 | indent_size = 2
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
11 | [*.ts]
12 | quote_type = single
13 |
14 | [*.md]
15 | max_line_length = off
16 | trim_trailing_whitespace = false
17 |
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/.editorconfig:
--------------------------------------------------------------------------------
1 | # Editor configuration, see https://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | charset = utf-8
6 | indent_style = space
7 | indent_size = 2
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
11 | [*.ts]
12 | quote_type = single
13 |
14 | [*.md]
15 | max_line_length = off
16 | trim_trailing_whitespace = false
17 |
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/app/pipes/number-format.pipe.ts:
--------------------------------------------------------------------------------
1 | import { Pipe, PipeTransform } from '@angular/core';
2 |
3 | import { formatCurrency } from './helpers';
4 |
5 | @Pipe({
6 | name: 'numberFormat'
7 | })
8 | export class NumberFormatPipe implements PipeTransform {
9 | transform(value: number): any {
10 | return formatCurrency(value);
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/examples-standalone/grid-csp-enabled/.editorconfig:
--------------------------------------------------------------------------------
1 | # Editor configuration, see https://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | charset = utf-8
6 | indent_style = space
7 | indent_size = 2
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
11 | [*.ts]
12 | quote_type = single
13 |
14 | [*.md]
15 | max_line_length = off
16 | trim_trailing_whitespace = false
17 |
--------------------------------------------------------------------------------
/examples-standalone/grid-performance/.editorconfig:
--------------------------------------------------------------------------------
1 | # Editor configuration, see https://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | charset = utf-8
6 | indent_style = space
7 | indent_size = 2
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
11 | [*.ts]
12 | quote_type = single
13 |
14 | [*.md]
15 | max_line_length = off
16 | trim_trailing_whitespace = false
17 |
--------------------------------------------------------------------------------
/examples/projects/grid-jsdo/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | GridJsdo
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/examples/projects/grid-jsdo/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../out-tsc/spec",
5 | "types": [
6 | "jasmine",
7 | "node"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts",
12 | "src/polyfills.ts"
13 | ],
14 | "include": [
15 | "**/*.spec.ts",
16 | "**/*.d.ts"
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/ClientApp/src/tsconfig.server.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../tsconfig.json",
3 | "compilerOptions": {
4 | "module": "commonjs"
5 | },
6 | "angularCompilerOptions": {
7 | "entryModule": "app/app.server.module#AppServerModule"
8 | },
9 | "exclude": [
10 | "src/test.ts",
11 | "**/*.spec.ts"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/.editorconfig:
--------------------------------------------------------------------------------
1 | # Editor configuration, see https://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | charset = utf-8
6 | indent_style = space
7 | indent_size = 2
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
11 | [*.ts]
12 | quote_type = single
13 |
14 | [*.md]
15 | max_line_length = off
16 | trim_trailing_whitespace = false
17 |
--------------------------------------------------------------------------------
/examples-standalone/grid-csp-enabled/src/app/app.config.ts:
--------------------------------------------------------------------------------
1 | import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core';
2 | import { provideAnimations } from '@angular/platform-browser/animations';
3 |
4 | export const appConfig: ApplicationConfig = {
5 | providers: [
6 | provideZoneChangeDetection({ eventCoalescing: true }),
7 | provideAnimations()
8 | ]
9 | };
10 |
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | GridLiveData
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-aspnetcore-integration/ClientApp/src/main.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
3 | import { bootstrapApplication } from '@angular/platform-browser';
4 | import { AppComponent } from './app/app.component';
5 | import { appConfig } from './app/app.config';
6 |
7 | bootstrapApplication(AppComponent, appConfig)
8 | .catch((err) => console.error(err));
9 |
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/app/components/settings/settings.component.css:
--------------------------------------------------------------------------------
1 | .customClass {
2 | font-size: 72px;
3 | width: 72px;
4 | height: 72px;
5 | }
6 |
7 | .k-text-blue {
8 | color: #8ca5da;
9 | }
10 |
11 | .k-horizontal-separator {
12 | border: 1px solid #ffffff;
13 | opacity: 20%;
14 | border-radius: 3px;
15 | align-content: center;
16 | }
17 |
--------------------------------------------------------------------------------
/examples/projects/grid-firebase/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../out-tsc/spec",
5 | "types": [
6 | "jasmine",
7 | "node"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts",
12 | "src/polyfills.ts"
13 | ],
14 | "include": [
15 | "**/*.spec.ts",
16 | "**/*.d.ts"
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/examples/projects/grid-graphql/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../out-tsc/spec",
5 | "types": [
6 | "jasmine",
7 | "node"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts",
12 | "src/polyfills.ts"
13 | ],
14 | "include": [
15 | "**/*.spec.ts",
16 | "**/*.d.ts"
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/examples/projects/grid-signalr/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../out-tsc/spec",
5 | "types": [
6 | "jasmine",
7 | "node"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts",
12 | "src/polyfills.ts"
13 | ],
14 | "include": [
15 | "**/*.spec.ts",
16 | "**/*.d.ts"
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../out-tsc/spec",
5 | "types": [
6 | "jasmine",
7 | "node"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts",
12 | "src/polyfills.ts"
13 | ],
14 | "include": [
15 | "**/*.spec.ts",
16 | "**/*.d.ts"
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/other.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Other
3 | about: Ask a question or share additional feedback.
4 | title: ''
5 | labels: 'Question'
6 | assignees: ''
7 |
8 | ---
9 |
10 | Use this template for questions that are relevant to the community as a whole.
11 |
12 | **If the issue is specific to your project, please open a [support ticket](https://www.telerik.com/account/support-tickets).**
13 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/app/core/core.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { CommonModule } from '@angular/common';
3 | import { BrowserAnimationsModule } from "@angular/platform-browser/animations";
4 | @NgModule({
5 | declarations: [],
6 | imports: [
7 | CommonModule,
8 | BrowserAnimationsModule
9 | ]
10 | })
11 | export class CoreModule { }
12 |
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/styles/_typography.scss:
--------------------------------------------------------------------------------
1 | h1 {
2 | font-size: 2.5rem;
3 | }
4 |
5 | h2 {
6 | font-size: 2rem;
7 | }
8 |
9 | h3 {
10 | font-size: 1.75rem;
11 | }
12 |
13 | h4 {
14 | font-size: 1.75rem;
15 | }
16 |
17 | h5 {
18 | font-size: 1.25rem;
19 | }
20 |
21 | p {
22 | font-size: 1rem;
23 | }
24 |
25 | a {
26 | font-size: 1rem;
27 | }
28 |
--------------------------------------------------------------------------------
/examples-standalone/integration-i18n/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IntegrationI18n
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/examples/projects/chart-websockets/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../out-tsc/spec",
5 | "types": [
6 | "jasmine",
7 | "node"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts",
12 | "src/polyfills.ts"
13 | ],
14 | "include": [
15 | "**/*.spec.ts",
16 | "**/*.d.ts"
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/examples/projects/grid-firebase/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | GridFirebase
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/examples/projects/grid-graphql/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | GridGraphql
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/examples/projects/grid-signalr/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | GridSignalr
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery/src/app/other.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 |
3 | @Component({
4 | selector: 'app-other',
5 | template: `
6 | Other
7 | The Kendo UI for jQuery widgets are destroyed when navigating to this component.
8 | `
9 | })
10 | export class OtherComponent {
11 | constructor() { }
12 | }
13 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../out-tsc/spec",
5 | "types": [
6 | "jasmine",
7 | "node"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts",
12 | "src/polyfills.ts"
13 | ],
14 | "include": [
15 | "**/*.spec.ts",
16 | "**/*.d.ts"
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/examples/projects/pdf-embedded-fonts/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../out-tsc/spec",
5 | "types": [
6 | "jasmine",
7 | "node"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts",
12 | "src/polyfills.ts"
13 | ],
14 | "include": [
15 | "**/*.spec.ts",
16 | "**/*.d.ts"
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/examples-standalone/coffee-warehouse/src/app/models/order.model.ts:
--------------------------------------------------------------------------------
1 | export class Order {
2 | public orderID?: number;
3 | public orderDate?: Date;
4 | public orderTotal?: number;
5 | public customerCompanyName?: string;
6 | public customerContactName?: string;
7 | public requiredDateStart?: Date;
8 | public requiredDateEnd?: Date;
9 | public teamID?: number;
10 | }
11 |
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/client/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Client
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/app/components/stocks/stocks.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/examples/projects/chart-websockets/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | ChartWebsockets
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/examples/projects/grid-signalr/server/server.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | netcoreapp2.1
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../out-tsc/spec",
5 | "types": [
6 | "jasmine",
7 | "node"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts",
12 | "src/polyfills.ts"
13 | ],
14 | "include": [
15 | "**/*.spec.ts",
16 | "**/*.d.ts"
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/examples-standalone/coffee-warehouse/src/app/models/form.model.ts:
--------------------------------------------------------------------------------
1 | export class FormModel {
2 | public avatar?: any[];
3 | public firstName?: string;
4 | public lastName?: string;
5 | public email?: string;
6 | public phoneNumber?: string;
7 | public directory?: boolean;
8 | public country?: string;
9 | public biography?: string;
10 | public team?: string;
11 | }
12 |
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/client/e2e/src/app.po.ts:
--------------------------------------------------------------------------------
1 | import { browser, by, element } from 'protractor';
2 |
3 | export class AppPage {
4 | navigateTo(): Promise {
5 | return browser.get(browser.baseUrl) as Promise;
6 | }
7 |
8 | getTitleText(): Promise {
9 | return element(by.css('app-root .content span')).getText() as Promise;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/app/components/footer/footer.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 |
3 | @Component({
4 | selector: 'app-footer',
5 | imports: [],
6 | templateUrl: './footer.component.html',
7 | styleUrl: './footer.component.scss'
8 | })
9 | export class FooterComponent {
10 | public currentYear: number = new Date().getFullYear();
11 | }
12 |
--------------------------------------------------------------------------------
/examples-standalone/grid-performance/src/app/app.component.css:
--------------------------------------------------------------------------------
1 | .example-config {
2 | margin: 0 0 20px;
3 | padding: 20px;
4 | background-color: rgba(0, 0, 0, 0.03);
5 | border: 1px solid rgba(0, 0, 0, 0.08);
6 | }
7 |
8 | .k-grid tbody td {
9 | white-space: nowrap;
10 | line-height: 20px;
11 | padding: 8px 12px;
12 | }
13 |
14 | input[type='radio'] {
15 | margin-right: 5px;
16 | }
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-java-integration/ClientApp/.editorconfig:
--------------------------------------------------------------------------------
1 | # Editor configuration, see https://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | charset = utf-8
6 | indent_style = space
7 | indent_size = 4
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
11 | [*.ts]
12 | quote_type = single
13 |
14 | [*.md]
15 | max_line_length = off
16 | trim_trailing_whitespace = false
17 |
--------------------------------------------------------------------------------
/examples-standalone/spreadsheet-app/src/app/app.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from "@angular/core";
2 | import { RouterOutlet } from "@angular/router";
3 |
4 | @Component({
5 | selector: "app-root",
6 | imports: [RouterOutlet],
7 | templateUrl: "./app.component.html",
8 | styleUrl: "./app.component.css",
9 | })
10 | export class AppComponent {
11 | title = "spreadsheet-app";
12 | }
13 |
--------------------------------------------------------------------------------
/examples-standalone/spreadsheet-app/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "./out-tsc/app",
6 | "types": [
7 | "@angular/localize"
8 | ]
9 | },
10 | "files": [
11 | "src/main.ts"
12 | ],
13 | "include": [
14 | "src/**/*.d.ts"
15 | ]
16 | }
17 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/node_sample_application/src/main.server.ts:
--------------------------------------------------------------------------------
1 | import { enableProdMode } from '@angular/core';
2 |
3 | import { environment } from './environments/environment';
4 |
5 | if (environment.production) {
6 | enableProdMode();
7 | }
8 |
9 | export { AppServerModule } from './app/app.server.module';
10 | export { renderModule, renderModuleFactory } from '@angular/platform-server';
11 |
--------------------------------------------------------------------------------
/examples-standalone/coffee-warehouse/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "./out-tsc/app",
6 | "types": [
7 | "@angular/localize"
8 | ]
9 | },
10 | "files": [
11 | "src/main.ts"
12 | ],
13 | "include": [
14 | "src/**/*.d.ts"
15 | ]
16 | }
17 |
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "./out-tsc/app",
6 | "types": [
7 | "@angular/localize"
8 | ]
9 | },
10 | "files": [
11 | "src/main.ts"
12 | ],
13 | "include": [
14 | "src/**/*.d.ts"
15 | ]
16 | }
17 |
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "./out-tsc/spec",
6 | "types": [
7 | "jasmine",
8 | "@angular/localize"
9 | ]
10 | },
11 | "include": [
12 | "src/**/*.spec.ts",
13 | "src/**/*.d.ts"
14 | ]
15 | }
16 |
--------------------------------------------------------------------------------
/examples-standalone/grid-csp-enabled/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "./out-tsc/app",
6 | "types": [
7 | "@angular/localize"
8 | ]
9 | },
10 | "files": [
11 | "src/main.ts"
12 | ],
13 | "include": [
14 | "src/**/*.d.ts"
15 | ]
16 | }
17 |
--------------------------------------------------------------------------------
/examples-standalone/grid-csp-enabled/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "./out-tsc/spec",
6 | "types": [
7 | "jasmine",
8 | "@angular/localize"
9 | ]
10 | },
11 | "include": [
12 | "src/**/*.spec.ts",
13 | "src/**/*.d.ts"
14 | ]
15 | }
16 |
--------------------------------------------------------------------------------
/examples-standalone/grid-performance/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "./out-tsc/app",
6 | "types": [
7 | "@angular/localize"
8 | ]
9 | },
10 | "files": [
11 | "src/main.ts"
12 | ],
13 | "include": [
14 | "src/**/*.d.ts"
15 | ]
16 | }
17 |
--------------------------------------------------------------------------------
/examples-standalone/grid-performance/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "./out-tsc/spec",
6 | "types": [
7 | "jasmine",
8 | "@angular/localize"
9 | ]
10 | },
11 | "include": [
12 | "src/**/*.spec.ts",
13 | "src/**/*.d.ts"
14 | ]
15 | }
16 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-java-integration/ClientApp/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Client
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/examples-standalone/spreadsheet-app/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "./out-tsc/spec",
6 | "types": [
7 | "jasmine",
8 | "@angular/localize"
9 | ]
10 | },
11 | "include": [
12 | "src/**/*.spec.ts",
13 | "src/**/*.d.ts"
14 | ]
15 | }
16 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery-partial/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../../out-tsc/spec",
5 | "types": [
6 | "jasmine",
7 | "node"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts",
12 | "src/polyfills.ts"
13 | ],
14 | "include": [
15 | "src/**/*.spec.ts",
16 | "src/**/*.d.ts"
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/node_sample_application/e2e/src/app.po.ts:
--------------------------------------------------------------------------------
1 | import { browser, by, element } from 'protractor';
2 |
3 | export class AppPage {
4 | navigateTo(): Promise {
5 | return browser.get(browser.baseUrl) as Promise;
6 | }
7 |
8 | getTitleText(): Promise {
9 | return element(by.css('app-root .content span')).getText() as Promise;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/client/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.base.json",
3 | "compilerOptions": {
4 | "outDir": "./out-tsc/spec",
5 | "types": [
6 | "jasmine",
7 | "node"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts",
12 | "src/polyfills.ts"
13 | ],
14 | "include": [
15 | "src/**/*.spec.ts",
16 | "src/**/*.d.ts"
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/jest.config.js:
--------------------------------------------------------------------------------
1 | const esModules = [].join('|');
2 |
3 | module.exports = {
4 | rootDir : './src',
5 | transformIgnorePatterns: [`/node_modules/(?!${esModules})`],
6 | transform: {
7 | '^.+\\.tsx?$': [
8 | 'ts-jest',
9 | {
10 | allowSyntheticDefaultImports: true,
11 | },
12 | ],
13 | '^.+\\.js$': 'babel-jest',
14 | },
15 | };
16 |
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/app/pipes/number-format.pipe.ts:
--------------------------------------------------------------------------------
1 | import { Pipe, PipeTransform } from '@angular/core';
2 | import { formatCurrency } from './helpers';
3 |
4 | @Pipe({
5 | name: 'numberFormat',
6 | standalone: true
7 | })
8 | export class NumberFormatPipe implements PipeTransform {
9 | transform(value: number): any {
10 | return formatCurrency(value);
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "./out-tsc/app",
6 | "types": [
7 | "@angular/localize"
8 | ]
9 | },
10 | "files": [
11 | "src/main.ts"
12 | ],
13 | "include": [
14 | "src/**/*.d.ts"
15 | ]
16 | }
17 |
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "./out-tsc/spec",
6 | "types": [
7 | "jasmine",
8 | "@angular/localize"
9 | ]
10 | },
11 | "include": [
12 | "src/**/*.spec.ts",
13 | "src/**/*.d.ts"
14 | ]
15 | }
16 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-java-integration/backend/src/test/java/telerik/demo/KendoangularJavaSpringIntegrationApplicationTests.java:
--------------------------------------------------------------------------------
1 | package telerik.demo;
2 |
3 | import org.junit.jupiter.api.Test;
4 | import org.springframework.boot.test.context.SpringBootTest;
5 |
6 | @SpringBootTest
7 | class KendoangularJavaSpringIntegrationApplicationTests {
8 |
9 | @Test
10 | void contextLoads() {
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | KendoangularLandingPage
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/examples/projects/chart-websockets/server/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ws-server",
3 | "version": "1.0.0",
4 | "description": "Kendo UI for Angular - WebSocket API Sample Server",
5 | "main": "index.js",
6 | "scripts": {
7 | "start": "node index.js"
8 | },
9 | "author": "Progress",
10 | "license": "MIT",
11 | "dependencies": {
12 | "express": "^4.16.4",
13 | "ws": "^6.2.1"
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/examples/projects/pdf-embedded-fonts/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | PDF Export - Embedded Fonts
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/ClientApp/src/app/counter/counter.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 |
3 | @Component({
4 | selector: 'app-counter-component',
5 | templateUrl: './counter.component.html'
6 | })
7 | export class CounterComponent {
8 | public currentCount = 0;
9 |
10 | public incrementCounter() {
11 | this.currentCount++;
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/node_sample_application/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | NgUniversalDemo
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/styles/_typography.scss:
--------------------------------------------------------------------------------
1 | h1 {
2 | font-size: 2.5rem;
3 | }
4 |
5 | h2 {
6 | font-size: 2rem;
7 | }
8 |
9 | h3 {
10 | font-size: 1.75rem;
11 | }
12 |
13 | h4 {
14 | font-size: 1.75rem;
15 | }
16 |
17 | h5 {
18 | font-size: 1.25rem;
19 | }
20 |
21 | p {
22 | font-size: 1rem;
23 | }
24 |
25 | a {
26 | font-size: 1rem;
27 | }
28 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery-partial/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | IntegrationJqueryPartial
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Kendo UI for jQuery Integration
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/app/shared/shared.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 |
3 | import { CommonModule } from '@angular/common';
4 |
5 | import { FormsModule } from '@angular/forms';
6 |
7 | @NgModule({
8 | imports: [ CommonModule ],
9 | declarations: [],
10 | exports: [
11 | CommonModule,
12 | FormsModule
13 | ]
14 | })
15 | export class SharedModule { }
16 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/node_sample_application/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.base.json",
3 | "compilerOptions": {
4 | "outDir": "./out-tsc/spec",
5 | "types": [
6 | "jasmine",
7 | "node"
8 | ]
9 | },
10 | "files": [
11 | "src/test.ts",
12 | "src/polyfills.ts"
13 | ],
14 | "include": [
15 | "src/**/*.spec.ts",
16 | "src/**/*.d.ts"
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/backend/server/src/process-response.ts:
--------------------------------------------------------------------------------
1 | import { structProtoToJson } from './structjson';
2 |
3 | export function processResponse(value) {
4 | const result = value[0].queryResult;
5 | const payload = result.webhookPayload?.fields?.null?.structValue;
6 | return {
7 | messages: result.fulfillmentMessages,
8 | data: structProtoToJson(payload)
9 | };
10 | }
11 |
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/.editorconfig:
--------------------------------------------------------------------------------
1 | # Editor configuration, see https://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | charset = utf-8
6 | indent_style = space
7 | indent_size = 2
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
11 | [*.ts]
12 | quote_type = single
13 | ij_typescript_use_double_quotes = false
14 |
15 | [*.md]
16 | max_line_length = off
17 | trim_trailing_whitespace = false
18 |
--------------------------------------------------------------------------------
/examples/bin/serve-project.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | const path = require('path');
4 | const { execSync } = require('child_process');
5 |
6 | const cwd = process.env.INIT_CWD;
7 | let projectName = path.relative('projects', cwd);
8 |
9 | if (projectName === '..') {
10 | projectName = '';
11 | }
12 |
13 | const args = `serve ${projectName}`;
14 | execSync(`npm run ng ${args}`, { stdio: 'inherit', windowsHide: true });
15 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/ClientApp/e2e/src/app.e2e-spec.ts:
--------------------------------------------------------------------------------
1 | import { AppPage } from './app.po';
2 |
3 | describe('App', () => {
4 | let page: AppPage;
5 |
6 | beforeEach(() => {
7 | page = new AppPage();
8 | });
9 |
10 | it('should display welcome message', () => {
11 | page.navigateTo();
12 | expect(page.getMainHeading()).toEqual('Hello, world!');
13 | });
14 | });
15 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/app/shared/shared.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 |
3 | import { CommonModule } from '@angular/common';
4 |
5 | import { FormsModule } from '@angular/forms';
6 |
7 | @NgModule({
8 | imports: [ CommonModule ],
9 | declarations: [],
10 | exports: [
11 | CommonModule,
12 | FormsModule
13 | ]
14 | })
15 | export class SharedModule { }
16 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/ClientApp/src/app/nav-menu/nav-menu.component.css:
--------------------------------------------------------------------------------
1 | a.navbar-brand {
2 | white-space: normal;
3 | text-align: center;
4 | word-break: break-all;
5 | }
6 |
7 | html {
8 | font-size: 14px;
9 | }
10 | @media (min-width: 768px) {
11 | html {
12 | font-size: 16px;
13 | }
14 | }
15 |
16 | .box-shadow {
17 | box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
18 | }
19 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../out-tsc/app",
5 | "baseUrl": "",
6 | "types": [
7 | "node"
8 | ]
9 | },
10 | "files": [
11 | "main.ts",
12 | "polyfills.ts"
13 | ],
14 | "include": [
15 | "**/*.d.ts"
16 | ],
17 | "exclude": [
18 | "**/*.spec.ts"
19 | ]
20 | }
21 |
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/app/models/stock.ts:
--------------------------------------------------------------------------------
1 | /* tslint:disable */
2 |
3 | export class Stock {
4 | symbol: string = '';
5 | name: string = '';
6 | price: number = 0;
7 | day_change: number = 0;
8 | change_pct: number = 0;
9 | volume: number = 0;
10 | volume_avg: number = 0;
11 | market_cap: number = 0;
12 | pe: number | null = 0;
13 | intraday: number[] = [0];
14 | }
15 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-aspnetcore-integration/Models/Products.cs:
--------------------------------------------------------------------------------
1 | namespace Kendo_ASP.NET_Core_Angular;
2 |
3 | public class Product
4 | {
5 | public int ProductID { get; set; }
6 | public string ProductName { get; set; }
7 | public decimal UnitPrice { get; set; }
8 | }
9 |
10 | // public class Category
11 | // {
12 | // public int CategoryID { get; set; }
13 | // public string CategoryName { get; set; }
14 | // }
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/app/app.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 | import { NavigationComponent } from './components/navigation/navigation.component';
3 |
4 | @Component({
5 | selector: 'app-root',
6 | standalone: true,
7 | imports: [NavigationComponent],
8 | templateUrl: './app.component.html',
9 | styleUrl: './app.component.css',
10 | })
11 | export class AppComponent {}
12 |
--------------------------------------------------------------------------------
/examples-standalone/coffee-warehouse/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.json",
4 | "esModuleInterop": true,
5 | "compilerOptions": {
6 | "outDir": "./out-tsc/spec",
7 | "types": [
8 | "jasmine",
9 | "@angular/localize"
10 | ]
11 | },
12 | "include": [
13 | "src/**/*.spec.ts",
14 | "src/**/*.d.ts"
15 | ]
16 | }
17 |
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/app/components/header/header.component.css:
--------------------------------------------------------------------------------
1 | .language-dropdown > .k-button {
2 | flex-direction: row-reverse;
3 | }
4 |
5 | .custom-dimensions {
6 | width: 119px;
7 | max-width: 119px;
8 | }
9 |
10 | .k-font-size-custom {
11 | font-size: 14px;
12 | }
13 |
14 | @media (max-width: 992px) {
15 | .k-justify-content-sm-start {
16 | justify-content: start;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/app/models/currency-mover.ts:
--------------------------------------------------------------------------------
1 | export interface CurrencyMover {
2 | imgPath: string;
3 | abbreviation: string;
4 | name: string;
5 | firstParameter: number;
6 | firstParameterChange: number;
7 | firstParameterPercentage: number;
8 | secondParameter: number;
9 | secondParameterChange: number;
10 | secondParameterPercentage: number;
11 | totalValue: number;
12 | }
13 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery-partial/src/app/app.module.ts:
--------------------------------------------------------------------------------
1 | import { BrowserModule } from '@angular/platform-browser';
2 | import { NgModule } from '@angular/core';
3 |
4 | import { AppComponent } from './app.component';
5 |
6 | @NgModule({
7 | declarations: [
8 | AppComponent
9 | ],
10 | imports: [
11 | BrowserModule
12 | ],
13 | providers: [],
14 | bootstrap: [AppComponent]
15 | })
16 | export class AppModule { }
17 |
--------------------------------------------------------------------------------
/examples/projects/pdf-embedded-fonts/src/app/invoice-data.ts:
--------------------------------------------------------------------------------
1 | import { InvoiceRow } from './invoice-row';
2 |
3 | export const invoiceData = [
4 | new InvoiceRow('QUESO CABRALES', 21, 5),
5 | new InvoiceRow('ALICE MUTTON', 39, 7),
6 | new InvoiceRow('GENEN SHOUYU', 15.50, 3),
7 | new InvoiceRow('CHARTREUSE VERTE', 18, 1),
8 | new InvoiceRow('MASCARPONE FABIOLI', 32, 2),
9 | new InvoiceRow('VALKOINEN SUKLAA', 16.25, 3)
10 | ];
11 |
12 |
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/app/components/footer/footer.component.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-java-integration/ClientApp/src/app/app.config.ts:
--------------------------------------------------------------------------------
1 | import { ApplicationConfig, provideZoneChangeDetection } from '@angular/core';
2 | import { provideRouter } from '@angular/router';
3 |
4 | import { routes } from './app.routes';
5 |
6 | export const appConfig: ApplicationConfig = {
7 | providers: [
8 | provideZoneChangeDetection({ eventCoalescing: true }),
9 | provideRouter(routes),
10 | ],
11 | };
12 |
--------------------------------------------------------------------------------
/examples/projects/grid-jsdo/src/main.ts:
--------------------------------------------------------------------------------
1 | import { enableProdMode } from '@angular/core';
2 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
3 |
4 | import { AppModule } from './app/app.module';
5 | import { environment } from './environments/environment';
6 |
7 | if (environment.production) {
8 | enableProdMode();
9 | }
10 |
11 | platformBrowserDynamic().bootstrapModule(AppModule)
12 | .catch(err => console.error(err));
13 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/app/app.style.css:
--------------------------------------------------------------------------------
1 | html, body {
2 | height: 100%;
3 | font-family: Arial, Helvetica, sans-serif;
4 | }
5 |
6 | span.active {
7 | background-color: gray;
8 | }
9 |
10 | .col-xs {
11 | flex-basis: 0;
12 | flex-grow: 1;
13 | max-width: 100%
14 | }
15 |
16 | .col-xs-12 {
17 | flex: 0 0 100%;
18 | }
19 |
20 | .nav-toggle .k-i-hamburger {
21 | font-size: 32px;
22 | }
23 |
--------------------------------------------------------------------------------
/readme.txt:
--------------------------------------------------------------------------------
1 | Kendo UI for Angular is distributed through NPM packages, just like the Angular framework.
2 |
3 | To set up your first Angular CLI project with Kendo UI, follow the steps in Getting Started at https://www.telerik.com/kendo-angular-ui/getting-started/.
4 |
5 | For a list of the available packages and for more information on installing each of them, refer to Components page at https://www.telerik.com/kendo-angular-ui/components/.
6 |
7 | Happy Coding!
8 |
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/app/components/badge/badge.component.ts:
--------------------------------------------------------------------------------
1 | import { Component, Input, HostBinding } from '@angular/core';
2 | import { CommonModule } from '@angular/common';
3 |
4 | @Component({
5 | selector: 'app-badge',
6 | templateUrl: './badge.component.html',
7 | styleUrls: ['./badge.component.scss'],
8 | imports: [CommonModule]
9 | })
10 | export class BadgeComponent {
11 | @Input() public item: any;
12 | }
13 |
--------------------------------------------------------------------------------
/examples-standalone/spreadsheet-app/src/app/spreadsheet-view/spreadsheet-view.component.css:
--------------------------------------------------------------------------------
1 | .page-title {
2 | background-image: url("../../assets/budget-bg.svg");
3 | }
4 |
5 | .page-container {
6 | margin: -125px auto 0;
7 | max-width: 1136px;
8 |
9 | @media (max-width: 1179.98px) {
10 | max-width: 100%;
11 | margin-inline: var(--kendo-spacing-5);
12 | }
13 | }
14 |
15 | .kendo-spreadsheet {
16 | margin-bottom: var(--kendo-spacing-15);
17 | }
--------------------------------------------------------------------------------
/examples/projects/grid-firebase/src/main.ts:
--------------------------------------------------------------------------------
1 | import { enableProdMode } from '@angular/core';
2 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
3 |
4 | import { AppModule } from './app/app.module';
5 | import { environment } from './environments/environment';
6 |
7 | if (environment.production) {
8 | enableProdMode();
9 | }
10 |
11 | platformBrowserDynamic().bootstrapModule(AppModule)
12 | .catch(err => console.error(err));
13 |
--------------------------------------------------------------------------------
/examples/projects/grid-graphql/src/main.ts:
--------------------------------------------------------------------------------
1 | import { enableProdMode } from '@angular/core';
2 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
3 |
4 | import { AppModule } from './app/app.module';
5 | import { environment } from './environments/environment';
6 |
7 | if (environment.production) {
8 | enableProdMode();
9 | }
10 |
11 | platformBrowserDynamic().bootstrapModule(AppModule)
12 | .catch(err => console.error(err));
13 |
--------------------------------------------------------------------------------
/examples/projects/grid-signalr/src/main.ts:
--------------------------------------------------------------------------------
1 | import { enableProdMode } from '@angular/core';
2 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
3 |
4 | import { AppModule } from './app/app.module';
5 | import { environment } from './environments/environment';
6 |
7 | if (environment.production) {
8 | enableProdMode();
9 | }
10 |
11 | platformBrowserDynamic().bootstrapModule(AppModule)
12 | .catch(err => console.error(err));
13 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/app/app-routing.module.ts:
--------------------------------------------------------------------------------
1 | // angular
2 | import { NgModule } from '@angular/core';
3 | import { RouterModule } from '@angular/router';
4 | // app
5 | import { AppRoutes } from './app.routes';
6 |
7 | @NgModule({
8 | imports: [
9 | RouterModule.forRoot(AppRoutes, { useHash: true, relativeLinkResolution: 'legacy' })
10 | ],
11 | exports: [RouterModule]
12 | })
13 | export class AppRoutingModule { }
14 |
15 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa/src/main.ts:
--------------------------------------------------------------------------------
1 | import { enableProdMode } from '@angular/core';
2 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
3 |
4 | import { AppModule } from './app/app.module';
5 | import { environment } from './environments/environment';
6 |
7 | if (environment.production) {
8 | enableProdMode();
9 | }
10 |
11 | platformBrowserDynamic().bootstrapModule(AppModule)
12 | .catch(err => console.error(err));
13 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/ClientApp/src/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../tsconfig.json",
3 | "compilerOptions": {
4 | "outDir": "../out-tsc/spec",
5 | "module": "commonjs",
6 | "types": [
7 | "jasmine",
8 | "node"
9 | ]
10 | },
11 | "files": [
12 | "test.ts",
13 | "polyfills.ts"
14 | ],
15 | "include": [
16 | "**/*.spec.ts",
17 | "**/*.d.ts"
18 | ]
19 | }
20 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/node_sample_application/src/app/app.server.module.ts:
--------------------------------------------------------------------------------
1 | import { NgModule } from '@angular/core';
2 | import { ServerModule } from '@angular/platform-server';
3 |
4 | import { AppModule } from './app.module';
5 | import { AppComponent } from './app.component';
6 |
7 | @NgModule({
8 | imports: [
9 | AppModule,
10 | ServerModule,
11 | ],
12 | bootstrap: [AppComponent],
13 | })
14 | export class AppServerModule {}
15 |
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/app/pipes/helpers.ts:
--------------------------------------------------------------------------------
1 | export const formatCurrency = (value: number): any => {
2 | if (value >= 1000000000) {
3 | return (value / 1000000000).toFixed(3) + 'B';
4 | }
5 |
6 | if (value >= 1000000) {
7 | return (value / 1000000).toFixed(3) + 'M';
8 | }
9 |
10 | if (value >= 1000) {
11 | return (value / 1000).toFixed(3) + 'K';
12 | }
13 |
14 | return value;
15 | };
16 |
--------------------------------------------------------------------------------
/examples-standalone/grid-performance/src/app/app.config.ts:
--------------------------------------------------------------------------------
1 | import { ApplicationConfig, importProvidersFrom } from '@angular/core';
2 | import { provideRouter } from '@angular/router';
3 | import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
4 |
5 | import { routes } from './app.routes';
6 |
7 | export const appConfig: ApplicationConfig = {
8 | providers: [provideRouter(routes), importProvidersFrom([BrowserAnimationsModule])]
9 | };
10 |
--------------------------------------------------------------------------------
/examples/projects/chart-websockets/src/main.ts:
--------------------------------------------------------------------------------
1 | import { enableProdMode } from '@angular/core';
2 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
3 |
4 | import { AppModule } from './app/app.module';
5 | import { environment } from './environments/environment';
6 |
7 | if (environment.production) {
8 | enableProdMode();
9 | }
10 |
11 | platformBrowserDynamic().bootstrapModule(AppModule)
12 | .catch(err => console.error(err));
13 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery/src/app/app.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 |
3 | declare var kendo: any;
4 |
5 | @Component({
6 | selector: 'app-root',
7 | templateUrl: './app.component.html',
8 | styleUrls: ['./app.component.css']
9 | })
10 | export class AppComponent {
11 | constructor() {
12 | if (window !== undefined) {
13 | (window as any).$ = kendo.jQuery;
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery/src/main.ts:
--------------------------------------------------------------------------------
1 | import { enableProdMode } from '@angular/core';
2 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
3 |
4 | import { AppModule } from './app/app.module';
5 | import { environment } from './environments/environment';
6 |
7 | if (environment.production) {
8 | enableProdMode();
9 | }
10 |
11 | platformBrowserDynamic().bootstrapModule(AppModule)
12 | .catch(err => console.error(err));
13 |
--------------------------------------------------------------------------------
/examples/projects/pdf-embedded-fonts/src/main.ts:
--------------------------------------------------------------------------------
1 | import { enableProdMode } from '@angular/core';
2 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
3 |
4 | import { AppModule } from './app/app.module';
5 | import { environment } from './environments/environment';
6 |
7 | if (environment.production) {
8 | enableProdMode();
9 | }
10 |
11 | platformBrowserDynamic().bootstrapModule(AppModule)
12 | .catch(err => console.error(err));
13 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-aspnetcore-integration/ClientApp/src/app/nav-menu/nav-menu.component.css:
--------------------------------------------------------------------------------
1 | a.navbar-brand {
2 | white-space: normal;
3 | text-align: center;
4 | word-break: break-all;
5 | }
6 |
7 | html {
8 | font-size: 14px;
9 | }
10 | @media (min-width: 768px) {
11 | html {
12 | font-size: 16px;
13 | }
14 | }
15 |
16 | .box-shadow {
17 | box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.05);
18 | }
19 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/components/layout/child-components/splitter/splitter.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 | import { KENDO_SPLITTER } from '@progress/kendo-angular-layout';
3 |
4 | @Component({
5 | selector: 'splitter-component',
6 | imports: [KENDO_SPLITTER],
7 | templateUrl: './splitter.component.html',
8 | styleUrl: './splitter.component.css',
9 | })
10 | export class SplitterComponent {}
11 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/app/app-routing.module.ts:
--------------------------------------------------------------------------------
1 | // angular
2 | import { NgModule } from '@angular/core';
3 | import { RouterModule } from '@angular/router';
4 | // app
5 | import { AppRoutes } from './app.routes';
6 |
7 | @NgModule({
8 | imports: [
9 | RouterModule.forRoot(AppRoutes, { useHash: true, relativeLinkResolution: 'legacy' })
10 | ],
11 | exports: [RouterModule]
12 | })
13 | export class AppRoutingModule { }
14 |
15 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/main.ts:
--------------------------------------------------------------------------------
1 | import { enableProdMode } from '@angular/core';
2 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
3 |
4 | import { AppModule } from './app/app.module';
5 | import { environment } from './environments/environment';
6 |
7 | if (environment.production) {
8 | enableProdMode();
9 | }
10 |
11 | platformBrowserDynamic().bootstrapModule(AppModule)
12 | .catch(err => console.error(err));
13 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/ClientApp/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | .NET Core - Angular Universal
6 |
7 |
8 |
9 |
10 |
11 |
12 | Loading...
13 |
14 |
15 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/node_sample_application/tsconfig.server.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.app.json",
3 | "compilerOptions": {
4 | "outDir": "./out-tsc/app-server",
5 | "types": [
6 | "node"
7 | ]
8 | , "target": "es2016"
9 | },
10 | "files": [
11 | "src/main.server.ts",
12 | "server.ts"
13 | ],
14 | "angularCompilerOptions": {
15 | "entryModule": "./src/app/app.server.module#AppServerModule"
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/app/components/navigation/navigation.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/app/app.config.ts:
--------------------------------------------------------------------------------
1 | import { ApplicationConfig, importProvidersFrom } from '@angular/core';
2 | import { provideRouter } from '@angular/router';
3 | import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
4 |
5 | import { routes } from './app.routes';
6 |
7 | export const appConfig: ApplicationConfig = {
8 | providers: [provideRouter(routes), importProvidersFrom([BrowserAnimationsModule])]
9 | };
10 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/components/grid/multi-checkbox-filter/multi-checkbox-filter.component.css:
--------------------------------------------------------------------------------
1 | .wrapper {
2 | padding: 1px;
3 | display: flex;
4 | flex-direction: column;
5 | gap: 7px;
6 | }
7 |
8 | .items-wrapper {
9 | display: flex;
10 | flex-direction: column;
11 | gap: 5px;
12 | }
13 |
14 | .item {
15 | display: flex;
16 | gap: 4px;
17 | flex-direction: row;
18 | align-items: center;
19 | }
20 |
--------------------------------------------------------------------------------
/examples/projects/integration-jquery-partial/src/main.ts:
--------------------------------------------------------------------------------
1 | import { enableProdMode } from '@angular/core';
2 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
3 |
4 | import { AppModule } from './app/app.module';
5 | import { environment } from './environments/environment';
6 |
7 | if (environment.production) {
8 | enableProdMode();
9 | }
10 |
11 | platformBrowserDynamic().bootstrapModule(AppModule)
12 | .catch(err => console.error(err));
13 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/ClientApp/src/tslint.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../tslint.json",
3 | "rules": {
4 | "directive-selector": [
5 | true,
6 | "attribute",
7 | "app",
8 | "camelCase"
9 | ],
10 | "component-selector": [
11 | true,
12 | "element",
13 | "app",
14 | "kebab-case"
15 | ]
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/node_sample_application/src/app/app.component.html:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/client/src/main.ts:
--------------------------------------------------------------------------------
1 | import { enableProdMode } from '@angular/core';
2 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
3 |
4 | import { AppModule } from './app/app.module';
5 | import { environment } from './environments/environment';
6 |
7 | if (environment.production) {
8 | enableProdMode();
9 | }
10 |
11 | platformBrowserDynamic().bootstrapModule(AppModule)
12 | .catch(err => console.error(err));
13 |
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/app/components/home/saving-item/saving-item.component.html:
--------------------------------------------------------------------------------
1 |
2 | {{ customMsgService.translate(getCurrentTitle()) }}
3 | {{ intl.formatNumber(saving!.value, customCurrencyOptions) }}
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/ClientApp/src/browserslist:
--------------------------------------------------------------------------------
1 | # This file is currently used by autoprefixer to adjust CSS to support the below specified browsers
2 | # For additional information regarding the format and rule options, please see:
3 | # https://github.com/browserslist/browserslist#queries
4 | # For IE 9-11 support, please uncomment the last line of the file and adjust as needed
5 | > 0.5%
6 | last 2 versions
7 | Firefox ESR
8 | not dead
9 | # IE 9-11
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-aspnetcore-integration/ClientApp/src/app/app.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from "@angular/core";
2 | import { RouterOutlet } from "@angular/router";
3 | import { NavMenuComponent } from "./nav-menu/nav-menu.component";
4 |
5 | @Component({
6 | selector: "app-root",
7 | templateUrl: "./app.component.html",
8 | imports: [RouterOutlet, NavMenuComponent]
9 | })
10 | export class AppComponent {
11 | title = "app";
12 | }
13 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-aspnetcore-integration/ClientApp/src/app/home/home.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 | import { FetchDataComponent } from '../fetch-data/fetch-data.component';
3 | import { UploadComponent } from '../upload/upload.component';
4 |
5 | @Component({
6 | selector: 'app-home',
7 | templateUrl: './home.component.html',
8 | imports: [FetchDataComponent, UploadComponent]
9 | })
10 | export class HomeComponent {
11 | }
12 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/components/conversational-ui/conversational-ui.component.css:
--------------------------------------------------------------------------------
1 | .container {
2 | display: flex;
3 | justify-content: center;
4 | height: 440px;
5 | gap: 100px;
6 | width: 100%;
7 | }
8 |
9 | .wrapper {
10 | display: flex;
11 | flex-direction: column;
12 | }
13 |
14 | .chat {
15 | width: 400px;
16 | }
17 |
18 | .prompt {
19 | flex-grow: 1;
20 | max-width: 400px;
21 | width: 400px;
22 | }
23 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/components/layout/child-components/expansionpanel/expansionpanel.component.css:
--------------------------------------------------------------------------------
1 | .content {
2 | display: flex;
3 | }
4 |
5 | .image-container {
6 | height: 250px;
7 | margin-right: 20px;
8 | }
9 |
10 | img {
11 | height: 100%;
12 | }
13 |
14 | .content-text {
15 | display: block;
16 | text-align: justify;
17 | }
18 |
19 | .expansionpanel-wrapper {
20 | max-width: 550px;
21 | margin: 0 auto;
22 | }
23 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/components/layout/child-components/gridlayout/gridlayout.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 | import { KENDO_GRIDLAYOUT } from '@progress/kendo-angular-layout';
3 |
4 | @Component({
5 | selector: 'gridlayout-component',
6 | imports: [KENDO_GRIDLAYOUT],
7 | templateUrl: './gridlayout.component.html',
8 | styleUrl: './gridlayout.component.css',
9 | })
10 | export class GridlayoutComponent {}
11 |
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/app/components/navigation/navigation.component.scss:
--------------------------------------------------------------------------------
1 | @use '../../../styles/variables' as *;
2 |
3 | .k-button {
4 | width: $nav-button-width;
5 |
6 | &.k-state-active {
7 | color: $white;
8 | }
9 |
10 | &:focus {
11 | box-shadow: none;
12 | }
13 |
14 | &.k-state-active {
15 | background: $nav-button-active-bg;
16 | border-color: $nav-button-active-bg;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/examples-standalone/grid-live-data/src/main.ts:
--------------------------------------------------------------------------------
1 | ///
2 | import { provideZoneChangeDetection } from "@angular/core";
3 | import { bootstrapApplication } from '@angular/platform-browser';
4 | import { appConfig } from './app/app.config';
5 | import { AppComponent } from './app/app.component';
6 |
7 | bootstrapApplication(AppComponent, {...appConfig, providers: [provideZoneChangeDetection(), ...appConfig.providers]})
8 | .catch((err) => console.error(err));
9 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-aspnetcore-integration/ClientApp/tsconfig.app.json:
--------------------------------------------------------------------------------
1 | /* To learn more about this file see: https://angular.io/config/tsconfig. */
2 | {
3 | "extends": "./tsconfig.json",
4 | "compilerOptions": {
5 | "outDir": "./out-tsc/app",
6 | "types": [
7 | "@angular/localize"
8 | ]
9 | },
10 | "files": [
11 | "src/main.ts",
12 | "src/polyfills.ts"
13 | ],
14 | "include": [
15 | "src/**/*.d.ts"
16 | ]
17 | }
18 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/components/layout/child-components/stacklayout/stacklayout.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 | import { KENDO_STACKLAYOUT } from '@progress/kendo-angular-layout';
3 |
4 | @Component({
5 | selector: 'stacklayout-component',
6 | imports: [KENDO_STACKLAYOUT],
7 | templateUrl: './stacklayout.component.html',
8 | styleUrl: './stacklayout.component.css',
9 | })
10 | export class StacklayoutComponent {}
11 |
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Personal Finance
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/examples/projects/integration-pwa-material/src/styles.scss:
--------------------------------------------------------------------------------
1 | /* You can add global styles to this file, and also import other style files */
2 |
3 | @import './app/scss/variables';
4 | @import './app/scss/bootstrap-custom';
5 | @import './app/scss/globals';
6 | @import './app/scss/nav';
7 | @import './app/scss/header';
8 | @import './app/scss/dashboard';
9 | @import './app/scss/issues';
10 | @import './app/scss/profile';
11 | @import './app/scss/login';
12 | @import './app/scss/typography';
13 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-aspnetcore-integration/ClientApp/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | kendoangular_aspnetcore
6 |
7 |
8 |
9 |
10 |
11 |
12 | Loading...
13 |
14 |
15 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/components/date-inputs/date-inputs.component.css:
--------------------------------------------------------------------------------
1 | .grid {
2 | display: flex;
3 | grid: auto auto / 1fr 1fr;
4 | grid-gap: 40px;
5 | justify-content: center;
6 | align-items: center;
7 | }
8 |
9 | .wrapper {
10 | display: flex;
11 | flex-direction: column;
12 | gap: 20px;
13 | }
14 |
15 | .component {
16 | width: 460px;
17 | }
18 |
19 | .k-daterangepicker {
20 | justify-content: space-between;
21 | }
22 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/tsconfig.spec.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "../tsconfig.json",
3 | "compilerOptions": {
4 | "esModuleInterop": true,
5 | "outDir": "../out-tsc/spec",
6 | "types": [
7 | "jest",
8 | "node"
9 | ]
10 | },
11 | "files": [
12 | "polyfills-test.ts"
13 | ],
14 | "include": [
15 | "**/*.spec.ts",
16 | "**/*.d.ts"
17 | ],
18 | "exclude": [
19 | "dist",
20 | "release",
21 | "node_modules"
22 | ]
23 | }
24 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/components/layout/child-components/stacklayout/stacklayout.component.css:
--------------------------------------------------------------------------------
1 | .box {
2 | padding: 4px;
3 | text-align: center;
4 | vertical-align: center;
5 | }
6 | .header {
7 | background-color: #fae47a;
8 | }
9 | .nav {
10 | background-color: #fbd17f;
11 | }
12 | .content {
13 | background-color: #f5bf8b;
14 | }
15 | .toc {
16 | background-color: #ebaa79;
17 | }
18 | .footer {
19 | background-color: #e39a6a;
20 | }
21 |
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/app/data/savings.ts:
--------------------------------------------------------------------------------
1 | import { Saving } from '../models/saving';
2 |
3 | export const savings: Saving[] = [
4 | {
5 | title: 'Education',
6 | value: 3000,
7 | },
8 | {
9 | title: 'Dream Home',
10 | value: 25000,
11 | },
12 | {
13 | title: 'Car',
14 | value: 6500,
15 | },
16 | {
17 | title: 'Holidays',
18 | value: 20000,
19 | },
20 | {
21 | title: 'Healthcare',
22 | value: 50000,
23 | },
24 | ];
25 |
--------------------------------------------------------------------------------
/examples-standalone/grid-performance/src/main.ts:
--------------------------------------------------------------------------------
1 | import { provideZoneChangeDetection } from "@angular/core";
2 | ///
3 |
4 | import { bootstrapApplication } from '@angular/platform-browser';
5 | import { appConfig } from './app/app.config';
6 | import { AppComponent } from './app/app.component';
7 |
8 | bootstrapApplication(AppComponent, {...appConfig, providers: [provideZoneChangeDetection(), ...appConfig.providers]})
9 | .catch((err) => console.error(err));
10 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/components/dropdowns/dropdowns.component.css:
--------------------------------------------------------------------------------
1 | .wrapper {
2 | display: flex;
3 | box-sizing: border-box;
4 | padding-bottom: 30px;
5 | min-height: 420px;
6 | justify-content: center;
7 | align-items: center;
8 | }
9 |
10 | .components-wrapper {
11 | display: grid;
12 | grid-template-columns: repeat(3, 1fr);
13 | gap: 20px;
14 | width: 1170px;
15 | justify-content: center;
16 | align-items: center;
17 | }
18 |
--------------------------------------------------------------------------------
/examples/bin/build-gh-pages:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | # Builds example projects and deploys them to GH Pages
4 | WORKSPACE_PROJECTS=(integration-pwa integration-pwa-material)
5 | set -e
6 |
7 | # Workspace Projects
8 | npm ci
9 | rm -rf dist
10 |
11 | for PROJECT in "${WORKSPACE_PROJECTS[@]}"
12 | do
13 | echo Building ${PROJECT}
14 | node --max_old_space_size=6144 ./node_modules/.bin/ng build ${PROJECT} --prod --base-href
15 | done
16 |
17 | # Copy static assets
18 | cp static/* dist
19 |
20 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/app/core/services/electron/electron.service.spec.ts:
--------------------------------------------------------------------------------
1 | import {TestBed, waitForAsync} from '@angular/core/testing';
2 |
3 | import { ElectronService } from './electron.service';
4 |
5 | describe('ElectronService', () => {
6 | beforeEach(waitForAsync(() => TestBed.configureTestingModule({})));
7 |
8 | it('should be created', () => {
9 | const service: ElectronService = TestBed.get(ElectronService);
10 | expect(service).toBeTruthy();
11 | });
12 | });
13 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/app/shared/components/page-not-found/page-not-found.component.ts:
--------------------------------------------------------------------------------
1 | import { Component, OnInit } from '@angular/core';
2 |
3 | @Component({
4 | selector: 'app-page-not-found',
5 | templateUrl: './page-not-found.component.html',
6 | styleUrls: ['./page-not-found.component.scss']
7 | })
8 | export class PageNotFoundComponent implements OnInit {
9 | constructor() {}
10 |
11 | ngOnInit(): void {
12 | console.log('PageNotFoundComponent INIT');
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/main.ts:
--------------------------------------------------------------------------------
1 | import { provideZoneChangeDetection } from "@angular/core";
2 | ///
3 |
4 | import { bootstrapApplication } from '@angular/platform-browser';
5 | import { appConfig } from './app/app.config';
6 | import { AppComponent } from './app/app.component';
7 |
8 | bootstrapApplication(AppComponent, {...appConfig, providers: [provideZoneChangeDetection(), ...appConfig.providers]})
9 | .catch((err) => console.error(err));
10 |
--------------------------------------------------------------------------------
/examples-standalone/grid-csp-enabled/src/app/app.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 | import { KENDO_GRID } from '@progress/kendo-angular-grid';
3 | import { customers } from './customers';
4 |
5 | @Component({
6 | selector: 'app-root',
7 | imports: [KENDO_GRID],
8 | templateUrl: './app.component.html',
9 | styleUrl: './app.component.css'
10 | })
11 | export class AppComponent {
12 | title = 'grid-csp-enabled';
13 | public gridData: any[] = customers;
14 | }
15 |
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-landing-page/src/app/components/layout/child-components/expansionpanel/expansionpanel.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from "@angular/core";
2 | import { KENDO_EXPANSIONPANEL } from "@progress/kendo-angular-layout";
3 |
4 | @Component({
5 | selector: "expansionpanel-component",
6 | imports: [KENDO_EXPANSIONPANEL],
7 | templateUrl: "./expansionpanel.component.html",
8 | styleUrl: "./expansionpanel.component.css",
9 | })
10 | export class ExpansionpanelComponent {}
11 |
--------------------------------------------------------------------------------
/examples-standalone/electron-dashboard/src/main.ts:
--------------------------------------------------------------------------------
1 | import { enableProdMode } from '@angular/core';
2 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
3 |
4 | import { AppModule } from './app/app.module';
5 | import { APP_CONFIG } from './environments/environment';
6 |
7 | if (APP_CONFIG.production) {
8 | enableProdMode();
9 | }
10 |
11 | platformBrowserDynamic()
12 | .bootstrapModule(AppModule, {
13 | preserveWhitespaces: false
14 | })
15 | .catch(err => console.error(err));
16 |
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/app/components/footer/footer.component.html:
--------------------------------------------------------------------------------
1 | @if (router.url !== '/profile') {
2 |
10 | }
11 |
--------------------------------------------------------------------------------
/examples-standalone/umd-bundles/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "es5",
4 | "module": "commonjs",
5 | "moduleResolution": "node",
6 | "sourceMap": true,
7 | "emitDecoratorMetadata": true,
8 | "experimentalDecorators": true,
9 | "noImplicitAny": true,
10 | "suppressImplicitAnyIndexErrors": true,
11 | "lib": ["es6", "dom"],
12 | "typeRoots": ["node_modules/@types"]
13 | },
14 | "exclude": [
15 | "node_modules",
16 | "src/main.aot.ts"
17 | ]
18 | }
--------------------------------------------------------------------------------
/examples-standalone/grid-charts-integration/src/app/components/charts/day/day.component.ts:
--------------------------------------------------------------------------------
1 | import { Component, Input } from '@angular/core';
2 | import { KENDO_CHARTS } from '@progress/kendo-angular-charts';
3 |
4 | @Component({
5 | selector: 'day-chart',
6 | imports: [KENDO_CHARTS],
7 | templateUrl: './day.component.html',
8 | styleUrl: './day.component.scss'
9 | })
10 | export class DayChartComponent {
11 | @Input() public data: number[] = [];
12 | @Input() public changePct: number = 0;
13 | }
14 |
--------------------------------------------------------------------------------
/examples-standalone/personal-finance-app/src/app/data/overview-cards.ts:
--------------------------------------------------------------------------------
1 | import { OverviewCard } from '../models/overview-card';
2 |
3 | export const overviewCards: OverviewCard[] = [
4 | {
5 | title: 'Earnings',
6 | value: 15000,
7 | description: 200,
8 | },
9 | {
10 | title: 'Spendings',
11 | value: 50000,
12 | description: 100,
13 | },
14 | {
15 | title: 'Investments',
16 | value: 35000,
17 | description: -80,
18 | },
19 | ];
20 |
--------------------------------------------------------------------------------
/examples/projects/grid-graphql/server/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "kendo-graphql-sample-server",
3 | "version": "1.0.0",
4 | "description": "Kendo UI for Angular - GraphQL Sample Server",
5 | "main": "index.js",
6 | "author": "Progress",
7 | "scripts": {
8 | "start": "node index.js"
9 | },
10 | "license": "MIT",
11 | "dependencies": {
12 | "cors": "^2.8.5",
13 | "express": "^4.16.3",
14 | "express-graphql": "^0.6.12",
15 | "graphql": "^0.13.2",
16 | "uuid": "^3.2.1"
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/aspnet_core_sample_application/ClientApp/src/app/nav-menu/nav-menu.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from '@angular/core';
2 |
3 | @Component({
4 | selector: 'app-nav-menu',
5 | templateUrl: './nav-menu.component.html',
6 | styleUrls: ['./nav-menu.component.css']
7 | })
8 | export class NavMenuComponent {
9 | isExpanded = false;
10 |
11 | collapse() {
12 | this.isExpanded = false;
13 | }
14 |
15 | toggle() {
16 | this.isExpanded = !this.isExpanded;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/examples-standalone/grid-performance/README.md:
--------------------------------------------------------------------------------
1 | # GridPerformance
2 |
3 | This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.0.0.
4 |
5 | ## Getting Started
6 |
7 | 1. Clone or download the source code from GitHub `git clone https://github.com/telerik/kendo-angular.git`.
8 | 1. Enter the project directory by running `cd examples-standalone/grid-performance`.
9 | 1. Install the node modules with `npm install`.
10 | 1. Run the project with `ng serve`.
11 | 1. Open http://localhost:4200.
--------------------------------------------------------------------------------
/examples-standalone/dialogflow-integration/client/.browserslistrc:
--------------------------------------------------------------------------------
1 | # This file is used by the build system to adjust CSS and JS output to support the specified browsers below.
2 | # For additional information regarding the format and rule options, please see:
3 | # https://github.com/browserslist/browserslist#queries
4 |
5 | # You can see what browsers were selected by your queries by running:
6 | # npx browserslist
7 |
8 | > 0.5%
9 | last 2 versions
10 | Firefox ESR
11 | not dead
12 | not IE 9-11 # For IE 9-11 support, remove 'not'.
--------------------------------------------------------------------------------
/examples-standalone/kendoangular-aspnetcore-integration/ClientApp/src/app/upload/upload.component.ts:
--------------------------------------------------------------------------------
1 | import { Component } from "@angular/core";
2 | import { ChunkSettings, KENDO_UPLOAD } from "@progress/kendo-angular-upload";
3 |
4 | @Component({
5 | selector: "app-upload",
6 | templateUrl: "./upload.component.html",
7 | styleUrl: "./upload.component.css",
8 | imports: [KENDO_UPLOAD]
9 | })
10 | export class UploadComponent {
11 | public chunkSettings: ChunkSettings = {
12 | size: 102400,
13 | };
14 | }
15 |
--------------------------------------------------------------------------------
/examples/projects/grid-graphql/server/index.js:
--------------------------------------------------------------------------------
1 | const express = require('express');
2 | const graphqlHTTP = require('express-graphql');
3 | const schema = require('./schema/schema');
4 | const cors = require('cors')
5 |
6 | const app = express();
7 |
8 |
9 | // allow cross-origin requests
10 | app.use(cors());
11 |
12 | // bind express with graphql
13 | app.use('/graphql', graphqlHTTP({
14 | schema
15 | }));
16 |
17 | app.listen(4000, () => {
18 | console.log('now listening for requests on port 4000');
19 | });
--------------------------------------------------------------------------------
/examples-standalone/angular-universal/node_sample_application/.browserslistrc:
--------------------------------------------------------------------------------
1 | # This file is used by the build system to adjust CSS and JS output to support the specified browsers below.
2 | # For additional information regarding the format and rule options, please see:
3 | # https://github.com/browserslist/browserslist#queries
4 |
5 | # You can see what browsers were selected by your queries by running:
6 | # npx browserslist
7 |
8 | > 0.5%
9 | last 2 versions
10 | Firefox ESR
11 | not dead
12 | not IE 9-11 # For IE 9-11 support, remove 'not'.
--------------------------------------------------------------------------------
/examples-standalone/finance-portfolio/src/app/components/footer/footer.component.ts:
--------------------------------------------------------------------------------
1 | import { Component, ViewEncapsulation } from '@angular/core';
2 | import { Router } from '@angular/router';
3 |
4 | @Component({
5 | selector: 'app-footer',
6 | templateUrl: './footer.component.html',
7 | styleUrls: ['./footer.component.scss'],
8 | encapsulation: ViewEncapsulation.None
9 | })
10 | export class FooterComponent {
11 | public currentYear: number = new Date().getFullYear();
12 | constructor(public router: Router) {}
13 | }
14 |
--------------------------------------------------------------------------------