├── docs ├── assets │ ├── .gitkeep │ ├── favicon.png │ ├── img │ │ ├── bomb.png │ │ ├── cow.png │ │ ├── five.png │ │ ├── fly.png │ │ ├── four.png │ │ ├── goat.png │ │ ├── mail.png │ │ ├── one.png │ │ ├── two.png │ │ ├── blast.png │ │ ├── clock.png │ │ ├── snake.png │ │ └── three.png │ ├── lo-logo.png │ ├── toppy-logo.png │ ├── toppy-favicon.png │ ├── favicon │ │ ├── favicon.ico │ │ ├── og-image.jpg │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── mstile-150x150.png │ │ ├── apple-touch-icon.png │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-256x256.png │ │ └── safari-pinned-tab.svg │ ├── toppy-logo-white.png │ ├── icons │ │ ├── icons8-beer-50.png │ │ ├── icons8-cafe-50.png │ │ ├── icons8-cola-50.png │ │ ├── icons8-pears-50.png │ │ ├── icons8-pizza-50.png │ │ ├── icons8-watch-50.png │ │ ├── icons8-orange-50.png │ │ ├── icons8-scooter-50.png │ │ ├── icons8-whiskey-50.png │ │ ├── icons8-cocktail-50.png │ │ ├── icons8-comments-50.png │ │ ├── icons8-confetti-50.png │ │ ├── icons8-dynamite-50.png │ │ ├── icons8-explosive-50.png │ │ ├── icons8-hamburger-50.png │ │ ├── icons8-sandwich-50.png │ │ ├── icons8-watermelon-50.png │ │ ├── icons8-french-fries-50.png │ │ ├── icons8-sweet-banana-50.png │ │ ├── icons8-tequila-shot-50.png │ │ ├── icons8-fried-chicken-50.png │ │ └── icons8-firework-explosion-100.png │ └── archived-versions.json ├── styles │ ├── base │ │ ├── _typography.scss │ │ ├── _buttons.scss │ │ ├── __index.scss │ │ ├── _fonts.scss │ │ ├── _pre.scss │ │ ├── _input.scss │ │ ├── _utility.scss │ │ ├── _reset.scss │ │ └── _icons.scss │ ├── browsers │ │ ├── _ie11.scss │ │ ├── __index.scss │ │ ├── _firefox.scss │ │ └── _chrome.scss │ ├── layouts │ │ └── __index.scss │ ├── responsive │ │ ├── _lg.scss │ │ ├── _md.scss │ │ ├── __index.scss │ │ └── _xl.scss │ ├── helpers │ │ ├── functions │ │ │ ├── _z.scss │ │ │ ├── __index.scss │ │ │ ├── _fs.scss │ │ │ ├── _clr.scss │ │ │ └── _rem.scss │ │ ├── mixins │ │ │ ├── __index.scss │ │ │ ├── _acceleration.scss │ │ │ ├── _placeholder.scss │ │ │ ├── _smooth-font.scss │ │ │ ├── _ellipsis.scss │ │ │ └── _gradient.scss │ │ ├── __index.scss │ │ └── _debug.scss │ ├── animations │ │ ├── __index.scss │ │ └── _slide_in.scss │ ├── pages │ │ └── __index.scss │ ├── components │ │ ├── _table.scss │ │ ├── _menu.scss │ │ ├── __index.scss │ │ ├── _hero.scss │ │ ├── _controls.scss │ │ ├── _blade.scss │ │ ├── _modal.scss │ │ └── _target-element-container.scss │ ├── icons │ │ ├── toppy.ttf │ │ └── toppy.woff │ ├── vendors │ │ ├── __index.scss │ │ ├── _pretty-checkbox.scss │ │ ├── _prism.scss │ │ └── _bootstrap.scss │ ├── elements │ │ ├── __index.scss │ │ ├── _btn.scss │ │ ├── _toast.scss │ │ ├── _hr.scss │ │ └── _tooltip.scss │ ├── _common.scss │ ├── root.scss │ └── _config.scss ├── app │ ├── utils │ │ ├── content │ │ │ ├── content.component.scss │ │ │ └── content.component.ts │ │ ├── sub-section │ │ │ ├── sub-section.component.html │ │ │ └── sub-section.component.ts │ │ ├── section │ │ │ ├── section.component.html │ │ │ └── section.component.ts │ │ └── scollspy.directive.ts │ ├── examples │ │ ├── modal-example │ │ │ ├── modal-example.component.scss │ │ │ ├── modal-example.component.html │ │ │ └── modal-example.component.ts │ │ ├── ribbon-example │ │ │ ├── ribbon-example.component.scss │ │ │ ├── ribbon-example.component.html │ │ │ └── ribbon-example.component.ts │ │ ├── control-example │ │ │ ├── control-example.component.scss │ │ │ ├── control-example.component.html │ │ │ └── control-example.component.ts │ │ ├── dropdown-example │ │ │ ├── dropdown-example.component.scss │ │ │ ├── dropdown-example.component.html │ │ │ └── dropdown-example.component.ts │ │ ├── dynamic-text-example │ │ │ ├── dynamic-text-example.component.html │ │ │ └── dynamic-text-example.component.ts │ │ ├── fullscreen-position-example │ │ │ ├── fullscreen-position-example.component.html │ │ │ └── fullscreen-position-example.component.ts │ │ ├── drag-example │ │ │ ├── drag-example.component.html │ │ │ └── drag-example.component.ts │ │ ├── slide-position-example │ │ │ ├── slide-position-example.component.html │ │ │ └── slide-position-example.component.ts │ │ ├── global-position-example │ │ │ ├── global-position-example.component.html │ │ │ └── global-position-example.component.ts │ │ └── relative-position-example │ │ │ ├── relative-position-example.component.html │ │ │ └── relative-position-example.component.ts │ ├── host-components │ │ ├── tooltip │ │ │ ├── tooltip.component.html │ │ │ └── tooltip.component.ts │ │ ├── simple-modal │ │ │ ├── simple-modal.component.html │ │ │ └── simple-modal.component.ts │ │ ├── simple-list │ │ │ ├── simple-list.component.html │ │ │ └── simple-list.component.ts │ │ └── hero-screen │ │ │ ├── hero-screen.component.ts │ │ │ └── hero-screen.component.html │ ├── test │ │ ├── test.component.html │ │ ├── test.component.ts │ │ ├── test.component.scss │ │ └── test.component.spec.ts │ ├── codes.ts │ ├── app.component.spec.ts │ ├── app.module.ts │ ├── app.component.ts │ └── app.component.html ├── environments │ ├── version.ts │ ├── environment.prod.ts │ └── environment.ts ├── favicon.ico ├── tsconfig.app.json ├── tsconfig.spec.json ├── tslint.json ├── main.ts ├── browserslist ├── test.ts ├── karma.conf.js ├── index.html └── polyfills.ts ├── commitlint.config.js ├── .prettierrc ├── scripts ├── version.sh ├── gh-pages.js ├── archive.js └── build-md.js ├── .stylelintrc ├── projects └── toppy │ ├── ng-package.json │ ├── src │ ├── lib │ │ ├── position │ │ │ ├── index.ts │ │ │ ├── fullscreen-position.ts │ │ │ ├── position.ts │ │ │ ├── slide-position.ts │ │ │ ├── global-position.ts │ │ │ └── relative-position.ts │ │ ├── toppy.module.ts │ │ ├── config.ts │ │ ├── styles.scss │ │ ├── template.html │ │ ├── utils.ts │ │ ├── toppy.ts │ │ ├── models.ts │ │ ├── toppy.component.ts │ │ └── toppy-control.ts │ ├── public_api.ts │ ├── tests │ │ ├── positions │ │ │ ├── fullscreen-position.spec.ts │ │ │ ├── slide-position.spec.ts │ │ │ ├── global-position.spec.ts │ │ │ └── relative-position.spec.ts │ │ ├── utils.spec.ts │ │ ├── toppy.spec.ts │ │ └── toppy.component.spec.ts │ └── test.ts │ ├── tslint.json │ ├── tsconfig.spec.json │ ├── package.json │ ├── tsconfig.lib.json │ └── karma.conf.js ├── e2e ├── src │ ├── app.po.ts │ └── app.e2e-spec.ts ├── tsconfig.e2e.json └── protractor.conf.js ├── .editorconfig ├── tsconfig.json ├── .gitignore ├── LICENSE ├── .travis.yml ├── .releaserc ├── tslint.json ├── package.json ├── angular.json └── CHANGELOG.md /docs/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/styles/base/_typography.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/styles/browsers/_ie11.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/styles/layouts/__index.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/styles/responsive/_lg.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/styles/responsive/_md.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/styles/helpers/functions/_z.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/app/utils/content/content.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/app/examples/modal-example/modal-example.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/app/examples/ribbon-example/ribbon-example.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/styles/animations/__index.scss: -------------------------------------------------------------------------------- 1 | @import './slide_in'; 2 | -------------------------------------------------------------------------------- /docs/styles/pages/__index.scss: -------------------------------------------------------------------------------- 1 | // @import "./playground"; 2 | -------------------------------------------------------------------------------- /docs/app/examples/control-example/control-example.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/app/examples/dropdown-example/dropdown-example.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/environments/version.ts: -------------------------------------------------------------------------------- 1 | export const TOPPY_VERSION='2.3.4' 2 | -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ['@commitlint/config-conventional'] }; 2 | -------------------------------------------------------------------------------- /docs/styles/components/_table.scss: -------------------------------------------------------------------------------- 1 | table { 2 | // @include .table; 3 | width: 100%; 4 | } 5 | -------------------------------------------------------------------------------- /docs/styles/responsive/__index.scss: -------------------------------------------------------------------------------- 1 | @import './lg'; 2 | @import './xl'; 3 | @import './md'; 4 | -------------------------------------------------------------------------------- /docs/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/assets/favicon.png -------------------------------------------------------------------------------- /docs/assets/img/bomb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/assets/img/bomb.png -------------------------------------------------------------------------------- /docs/assets/img/cow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/assets/img/cow.png -------------------------------------------------------------------------------- /docs/assets/img/five.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/assets/img/five.png -------------------------------------------------------------------------------- /docs/assets/img/fly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/assets/img/fly.png -------------------------------------------------------------------------------- /docs/assets/img/four.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/assets/img/four.png -------------------------------------------------------------------------------- /docs/assets/img/goat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/assets/img/goat.png -------------------------------------------------------------------------------- /docs/assets/img/mail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/assets/img/mail.png -------------------------------------------------------------------------------- /docs/assets/img/one.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/assets/img/one.png -------------------------------------------------------------------------------- /docs/assets/img/two.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/assets/img/two.png -------------------------------------------------------------------------------- /docs/assets/lo-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/assets/lo-logo.png -------------------------------------------------------------------------------- /docs/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /docs/app/host-components/tooltip/tooltip.component.html: -------------------------------------------------------------------------------- 1 |
2 | tooltip works! 3 |
-------------------------------------------------------------------------------- /docs/assets/img/blast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/assets/img/blast.png -------------------------------------------------------------------------------- /docs/assets/img/clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/assets/img/clock.png -------------------------------------------------------------------------------- /docs/assets/img/snake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/assets/img/snake.png -------------------------------------------------------------------------------- /docs/assets/img/three.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/assets/img/three.png -------------------------------------------------------------------------------- /docs/assets/toppy-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/assets/toppy-logo.png -------------------------------------------------------------------------------- /docs/styles/browsers/__index.scss: -------------------------------------------------------------------------------- 1 | @import './ie11'; 2 | @import './chrome'; 3 | @import './firefox'; 4 | -------------------------------------------------------------------------------- /docs/styles/icons/toppy.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/styles/icons/toppy.ttf -------------------------------------------------------------------------------- /docs/assets/toppy-favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/assets/toppy-favicon.png -------------------------------------------------------------------------------- /docs/styles/icons/toppy.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/styles/icons/toppy.woff -------------------------------------------------------------------------------- /docs/assets/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/assets/favicon/favicon.ico -------------------------------------------------------------------------------- /docs/assets/favicon/og-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/assets/favicon/og-image.jpg -------------------------------------------------------------------------------- /docs/assets/toppy-logo-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lokesh-coder/toppy/HEAD/docs/assets/toppy-logo-white.png -------------------------------------------------------------------------------- /docs/styles/vendors/__index.scss: -------------------------------------------------------------------------------- 1 | @import './bootstrap'; 2 | @import './pretty-checkbox'; 3 | @import './prism'; 4 | -------------------------------------------------------------------------------- /docs/styles/elements/__index.scss: -------------------------------------------------------------------------------- 1 | @import './btn'; 2 | @import './hr'; 3 | @import './tooltip'; 4 | @import './toast'; 5 | -------------------------------------------------------------------------------- /docs/styles/helpers/functions/__index.scss: -------------------------------------------------------------------------------- 1 | @import './clr'; 2 | @import './fs'; 3 | @import './rem'; 4 | @import './z'; 5 | -------------------------------------------------------------------------------- /docs/styles/helpers/functions/_fs.scss: -------------------------------------------------------------------------------- 1 | @function fs($key: 'md') { 2 | @return map-get($toppy--font-sizes, $key); 3 | } 4 | -------------------------------------------------------------------------------- /docs/app/host-components/simple-modal/simple-modal.component.html: -------------------------------------------------------------------------------- 1 |Hello Everyone!
3 | close 4 |5 | It occupies complete screen width and height. Please click ESCAPE key or click close button to close the overlay 6 |
7 | 10 |8 | Lorem ipsum dolor sit amet consectetur adipisicing elit. Consectetur natus, esse amet nisi laboriosam omnis 9 | tenetur accusantium vero at totam ducimus itaque soluta adipisci mollitia expedita dolores quaerat ratione 10 | iure? 11 |
12 | 13 |