├── .editorconfig ├── .gitignore ├── AT UI.md ├── README.md ├── angular.json ├── build.sh ├── docs ├── 3rdpartylicenses.txt ├── assets │ ├── config.rb │ ├── icons │ │ ├── icon-128x128.png │ │ ├── icon-144x144.png │ │ ├── icon-152x152.png │ │ ├── icon-192x192.png │ │ ├── icon-384x384.png │ │ ├── icon-512x512.png │ │ ├── icon-72x72.png │ │ └── icon-96x96.png │ ├── imgs │ │ ├── wx.jpg │ │ └── zfb.jpg │ ├── sass │ │ ├── colors │ │ │ └── tinycolor.scss │ │ ├── components │ │ │ ├── alert.scss │ │ │ ├── animation.scss │ │ │ ├── badge.scss │ │ │ ├── breadcrumb.scss │ │ │ ├── button.scss │ │ │ ├── card.scss │ │ │ ├── carousel.scss │ │ │ ├── checkbox.scss │ │ │ ├── collapse.scss │ │ │ ├── datepicker.scss │ │ │ ├── divider.scss │ │ │ ├── dnd.scss │ │ │ ├── drawer.scss │ │ │ ├── dropdown.scss │ │ │ ├── form.scss │ │ │ ├── index.scss │ │ │ ├── input-number.scss │ │ │ ├── input.scss │ │ │ ├── layout.scss │ │ │ ├── loading-bar.scss │ │ │ ├── menu.scss │ │ │ ├── message.scss │ │ │ ├── modal.scss │ │ │ ├── notification.scss │ │ │ ├── pagination.scss │ │ │ ├── popover.scss │ │ │ ├── progress.scss │ │ │ ├── radio.scss │ │ │ ├── select.scss │ │ │ ├── slider.scss │ │ │ ├── steps.scss │ │ │ ├── switch.scss │ │ │ ├── tab.scss │ │ │ ├── table.scss │ │ │ ├── tag.scss │ │ │ ├── textarea.scss │ │ │ ├── timeline.scss │ │ │ ├── timepicker.scss │ │ │ ├── tooltip.scss │ │ │ ├── tree.scss │ │ │ └── upload.scss │ │ ├── core │ │ │ ├── base.scss │ │ │ ├── font.scss │ │ │ ├── grid.scss │ │ │ ├── index.scss │ │ │ └── normalize.scss │ │ ├── entry.scss │ │ ├── fonts │ │ │ ├── aticon.eot │ │ │ ├── aticon.svg │ │ │ ├── aticon.ttf │ │ │ ├── aticon.woff │ │ │ ├── feather.eot │ │ │ ├── feather.svg │ │ │ ├── feather.ttf │ │ │ └── feather.woff │ │ ├── index.scss │ │ ├── mixins │ │ │ ├── index.scss │ │ │ └── lib │ │ │ │ ├── bem.scss │ │ │ │ ├── clearfix.scss │ │ │ │ ├── ellipsis.scss │ │ │ │ ├── hide-text.scss │ │ │ │ ├── shade.scss │ │ │ │ ├── size.scss │ │ │ │ └── tint.scss │ │ └── variables │ │ │ ├── default.scss │ │ │ ├── index.scss │ │ │ └── timing-function.scss │ └── stylesheets │ │ ├── fonts │ │ ├── aticon.eot │ │ ├── aticon.svg │ │ ├── aticon.ttf │ │ ├── aticon.woff │ │ ├── feather.eot │ │ ├── feather.svg │ │ ├── feather.ttf │ │ └── feather.woff │ │ └── index.css ├── favicon.ico ├── index.html ├── main.46b9c8365f71f55cf8db.js ├── manifest.json ├── ngsw-worker.js ├── ngsw.json ├── polyfills-es5.69d2f902b7fa654ec4d5.js ├── polyfills.68cc6b3b24a3eccacb95.js ├── runtime.741402d1d47331ce975c.js ├── safety-worker.js ├── styles.bfe65915cac66cdbf64a.css └── worker-basic.min.js ├── e2e ├── app.e2e-spec.ts ├── app.po.ts └── tsconfig.e2e.json ├── karma.conf.js ├── ngsw-config.json ├── npm-debug.log.1875778479 ├── npm-debug.log.498757711 ├── package-lock.json ├── package.json ├── protractor.conf.js ├── schematics ├── .gitignore ├── .npmignore ├── collection.json ├── ng-add │ ├── index.ts │ ├── schema.json │ └── schema.ts ├── tsconfig.json └── utils │ ├── ast.ts │ ├── devkit-utils │ ├── README.md │ ├── ast-utils.ts │ ├── change.ts │ ├── component.ts │ ├── config.ts │ ├── find-module.ts │ ├── ng-ast-utils.ts │ ├── parse-name.ts │ ├── route-utils.ts │ └── validation.ts │ ├── html.ts │ ├── lib-versions.ts │ ├── package.ts │ ├── project-main-file.ts │ ├── project-targets.ts │ └── testing.ts ├── src ├── app │ ├── app.component.css │ ├── app.component.html │ ├── app.component.spec.ts │ ├── app.component.ts │ ├── app.module.ts │ ├── components │ │ ├── affix │ │ │ ├── at-affix.module.ts │ │ │ ├── at-affix │ │ │ │ ├── at-affix.component.css │ │ │ │ ├── at-affix.component.html │ │ │ │ ├── at-affix.component.spec.ts │ │ │ │ └── at-affix.component.ts │ │ │ └── index.ts │ │ ├── alert │ │ │ ├── alert.component.css │ │ │ ├── alert.component.html │ │ │ ├── alert.component.spec.ts │ │ │ ├── alert.component.ts │ │ │ ├── at-alert-module.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── animations │ │ │ ├── drop-down-animation.ts │ │ │ ├── expand-animation.ts │ │ │ ├── fade-animation.ts │ │ │ ├── slide-animation.ts │ │ │ └── tag-animation.ts │ │ ├── at-global-monitor.service.ts │ │ ├── at-ng.module.ts │ │ ├── autocomplete │ │ │ ├── autocomplete.component.ts │ │ │ ├── autocomplete.module.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── badge │ │ │ ├── at-badge-module.ts │ │ │ ├── badge.component.css │ │ │ ├── badge.component.html │ │ │ ├── badge.component.spec.ts │ │ │ ├── badge.component.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── breadcrumb │ │ │ ├── at-bread-module.ts │ │ │ ├── breadcrumb-item │ │ │ │ └── at-bread-item.component.ts │ │ │ ├── breadcrumb.component.css │ │ │ ├── breadcrumb.component.html │ │ │ ├── breadcrumb.component.spec.ts │ │ │ ├── breadcrumb.component.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── button │ │ │ ├── at-button-module.ts │ │ │ ├── button-group │ │ │ │ ├── button-group.component.css │ │ │ │ ├── button-group.component.html │ │ │ │ ├── button-group.component.spec.ts │ │ │ │ └── button-group.component.ts │ │ │ ├── button.component.css │ │ │ ├── button.component.html │ │ │ ├── button.component.spec.ts │ │ │ ├── button.component.ts │ │ │ ├── hollow │ │ │ │ ├── hollow.directive.spec.ts │ │ │ │ └── hollow.directive.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── card │ │ │ ├── at-card-content │ │ │ │ ├── at-card-content.component.css │ │ │ │ ├── at-card-content.component.spec.ts │ │ │ │ └── at-card-content.component.ts │ │ │ ├── at-card-footer │ │ │ │ ├── at-card-footer.component.css │ │ │ │ ├── at-card-footer.component.html │ │ │ │ ├── at-card-footer.component.spec.ts │ │ │ │ └── at-card-footer.component.ts │ │ │ ├── at-card-header │ │ │ │ ├── at-card-header.component.css │ │ │ │ ├── at-card-header.component.html │ │ │ │ ├── at-card-header.component.spec.ts │ │ │ │ └── at-card-header.component.ts │ │ │ ├── at-card-module.ts │ │ │ ├── card.component.css │ │ │ ├── card.component.html │ │ │ ├── card.component.spec.ts │ │ │ ├── card.component.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── carousel │ │ │ ├── at-carousel.module.ts │ │ │ ├── at-carousel │ │ │ │ ├── at-carousel.component.css │ │ │ │ ├── at-carousel.component.html │ │ │ │ ├── at-carousel.component.spec.ts │ │ │ │ ├── at-carousel.component.ts │ │ │ │ ├── at-carousel.directive.spec.ts │ │ │ │ └── at-carousel.directive.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── checkbox │ │ │ ├── at-checkbox.component.ts │ │ │ ├── at-checkbox.module.ts │ │ │ ├── checkbox-group │ │ │ │ ├── at-checkbox-group.component.ts │ │ │ │ ├── checkbox-group.component.css │ │ │ │ ├── checkbox-group.component.html │ │ │ │ └── checkbox-group.component.spec.ts │ │ │ ├── checkbox.component.css │ │ │ ├── checkbox.component.html │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── collapse │ │ │ ├── at-collapse-item │ │ │ │ ├── at-collapse-item.component.css │ │ │ │ ├── at-collapse-item.component.html │ │ │ │ ├── at-collapse-item.component.spec.ts │ │ │ │ └── at-collapse-item.component.ts │ │ │ ├── at-collapse.component.ts │ │ │ ├── collapse.module.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── color-picker │ │ │ ├── at-color-alpha │ │ │ │ ├── alpha.component.ts │ │ │ │ ├── at-color-alpha-picker.component.ts │ │ │ │ ├── at-color-editable-input.component.ts │ │ │ │ ├── at-hue.component.ts │ │ │ │ ├── at-saturation.component.ts │ │ │ │ ├── at-swatch.component.ts │ │ │ │ ├── checkboard.component.ts │ │ │ │ └── coordinates.directive.ts │ │ │ ├── at-color-picker.module.ts │ │ │ ├── at-color-sketch │ │ │ │ ├── at-color-sketch.component.css │ │ │ │ ├── at-color-sketch.component.html │ │ │ │ ├── at-color-sketch.component.spec.ts │ │ │ │ ├── at-color-sketch.component.ts │ │ │ │ ├── at-sketch-fields.component.ts │ │ │ │ └── at-sketch-preset-colors.component.ts │ │ │ ├── at-color-wrap │ │ │ │ ├── at-color-wrap.component.css │ │ │ │ ├── at-color-wrap.component.html │ │ │ │ ├── at-color-wrap.component.spec.ts │ │ │ │ └── at-color-wrap.component.ts │ │ │ ├── color.interface.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── core │ │ │ ├── component-creator-base.ts │ │ │ ├── component-creator.ts │ │ │ └── overlay │ │ │ │ └── overlay-position-map.ts │ │ ├── datetimepicker │ │ │ ├── at-datetimepicker.module.ts │ │ │ ├── at-day.ts │ │ │ ├── at-format.pipe.spec.ts │ │ │ ├── at-format.pipe.ts │ │ │ ├── blade-date.ts │ │ │ ├── calendar │ │ │ │ ├── calendar.component.css │ │ │ │ ├── calendar.component.html │ │ │ │ ├── calendar.component.spec.ts │ │ │ │ └── calendar.component.ts │ │ │ ├── datetimepicker.component.css │ │ │ ├── datetimepicker.component.html │ │ │ ├── datetimepicker.component.spec.ts │ │ │ ├── datetimepicker.component.ts │ │ │ ├── index.ts │ │ │ ├── public-api.ts │ │ │ └── time │ │ │ │ ├── time.component.css │ │ │ │ ├── time.component.html │ │ │ │ ├── time.component.spec.ts │ │ │ │ └── time.component.ts │ │ ├── divider │ │ │ ├── at-divider │ │ │ │ ├── at-divider.component.css │ │ │ │ ├── at-divider.component.html │ │ │ │ ├── at-divider.component.spec.ts │ │ │ │ └── at-divider.component.ts │ │ │ ├── divider.module.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── drawer │ │ │ ├── at-drawer.module.ts │ │ │ ├── drawer.component.css │ │ │ ├── drawer.component.html │ │ │ ├── drawer.component.spec.ts │ │ │ ├── drawer.component.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── dropdown │ │ │ ├── at-drop-submenu │ │ │ │ ├── at-drop-submenu.component.css │ │ │ │ ├── at-drop-submenu.component.html │ │ │ │ ├── at-drop-submenu.component.spec.ts │ │ │ │ └── at-drop-submenu.component.ts │ │ │ ├── at-dropdown.module.ts │ │ │ ├── dropdown.component.css │ │ │ ├── dropdown.component.html │ │ │ ├── dropdown.component.spec.ts │ │ │ ├── dropdown.component.ts │ │ │ ├── dropdown.directive.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── form │ │ │ ├── at-form-control │ │ │ │ ├── at-form-control.component.css │ │ │ │ ├── at-form-control.component.html │ │ │ │ ├── at-form-control.component.spec.ts │ │ │ │ └── at-form-control.component.ts │ │ │ ├── at-form-error.directive.spec.ts │ │ │ ├── at-form-error.directive.ts │ │ │ ├── at-form-feedback.directive.ts │ │ │ ├── at-form-item.directive.ts │ │ │ ├── at-form-item │ │ │ │ ├── at-form-item.component.css │ │ │ │ ├── at-form-item.component.html │ │ │ │ ├── at-form-item.component.spec.ts │ │ │ │ └── at-form-item.component.ts │ │ │ ├── at-form-label │ │ │ │ ├── at-form-label.component.css │ │ │ │ ├── at-form-label.component.html │ │ │ │ ├── at-form-label.component.spec.ts │ │ │ │ └── at-form-label.component.ts │ │ │ ├── at-form.directive.ts │ │ │ ├── at-form.module.ts │ │ │ ├── form.component.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── grid │ │ │ ├── at-grid.module.ts │ │ │ ├── col │ │ │ │ ├── col.component.css │ │ │ │ ├── col.component.html │ │ │ │ ├── col.component.spec.ts │ │ │ │ └── col.component.ts │ │ │ ├── index.ts │ │ │ ├── public-api.ts │ │ │ └── row │ │ │ │ ├── row.component.css │ │ │ │ ├── row.component.html │ │ │ │ ├── row.component.spec.ts │ │ │ │ └── row.component.ts │ │ ├── i18n │ │ │ ├── at-i18n.interface.ts │ │ │ ├── at-i18n.module.ts │ │ │ ├── at-i18n.pipe.spec.ts │ │ │ ├── at-i18n.pipe.ts │ │ │ ├── at-i18n.service.ts │ │ │ ├── i18n-token.ts │ │ │ ├── index.ts │ │ │ ├── languages │ │ │ │ ├── en_US.ts │ │ │ │ └── zh_CN.ts │ │ │ └── public-api.ts │ │ ├── icon │ │ │ ├── at-icon.module.ts │ │ │ ├── icon-status-type.ts │ │ │ ├── icon.component.css │ │ │ ├── icon.component.html │ │ │ ├── icon.component.spec.ts │ │ │ ├── icon.component.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── input │ │ │ ├── at-input.directive.spec.ts │ │ │ ├── at-input.directive.ts │ │ │ ├── at-input.module.ts │ │ │ ├── index.ts │ │ │ ├── input.component.css │ │ │ ├── input.component.html │ │ │ ├── input.component.spec.ts │ │ │ ├── input.component.ts │ │ │ └── public-api.ts │ │ ├── layout │ │ │ ├── at-layout-body │ │ │ │ ├── at-layout-body.component.css │ │ │ │ ├── at-layout-body.component.html │ │ │ │ ├── at-layout-body.component.spec.ts │ │ │ │ └── at-layout-body.component.ts │ │ │ ├── at-layout-content │ │ │ │ ├── at-layout-content.component.css │ │ │ │ ├── at-layout-content.component.html │ │ │ │ ├── at-layout-content.component.spec.ts │ │ │ │ └── at-layout-content.component.ts │ │ │ ├── at-layout-header │ │ │ │ ├── at-layout-header.component.css │ │ │ │ ├── at-layout-header.component.html │ │ │ │ ├── at-layout-header.component.spec.ts │ │ │ │ └── at-layout-header.component.ts │ │ │ ├── at-layout-sidebar │ │ │ │ ├── at-layout-sidebar.component.css │ │ │ │ ├── at-layout-sidebar.component.html │ │ │ │ ├── at-layout-sidebar.component.spec.ts │ │ │ │ └── at-layout-sidebar.component.ts │ │ │ ├── at-layout.module.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── menu │ │ │ ├── at-menu-module.ts │ │ │ ├── drop-menu-list │ │ │ │ ├── drop-menu-list.component.css │ │ │ │ ├── drop-menu-list.component.html │ │ │ │ ├── drop-menu-list.component.spec.ts │ │ │ │ └── drop-menu-list.component.ts │ │ │ ├── dropdown-menu-item │ │ │ │ ├── dropdown-menu-item.component.css │ │ │ │ ├── dropdown-menu-item.component.html │ │ │ │ ├── dropdown-menu-item.component.spec.ts │ │ │ │ └── dropdown-menu-item.component.ts │ │ │ ├── index.ts │ │ │ ├── inline-menu │ │ │ │ ├── inline-menu.component.css │ │ │ │ ├── inline-menu.component.html │ │ │ │ ├── inline-menu.component.spec.ts │ │ │ │ └── inline-menu.component.ts │ │ │ ├── menu-item-group │ │ │ │ ├── menu-item-group.component.css │ │ │ │ ├── menu-item-group.component.html │ │ │ │ ├── menu-item-group.component.spec.ts │ │ │ │ └── menu-item-group.component.ts │ │ │ ├── menu-item │ │ │ │ ├── menu-item.component.css │ │ │ │ ├── menu-item.component.html │ │ │ │ ├── menu-item.component.spec.ts │ │ │ │ └── menu-item.component.ts │ │ │ ├── menu-link │ │ │ │ ├── menu-link.directive.spec.ts │ │ │ │ └── menu-link.directive.ts │ │ │ ├── menu-list │ │ │ │ ├── menu-list.component.css │ │ │ │ ├── menu-list.component.html │ │ │ │ ├── menu-list.component.spec.ts │ │ │ │ └── menu-list.component.ts │ │ │ ├── menu.component.css │ │ │ ├── menu.component.html │ │ │ ├── menu.component.spec.ts │ │ │ ├── menu.component.ts │ │ │ ├── public-api.ts │ │ │ └── sub-menu │ │ │ │ ├── sub-menu.component.css │ │ │ │ ├── sub-menu.component.html │ │ │ │ ├── sub-menu.component.spec.ts │ │ │ │ └── sub-menu.component.ts │ │ ├── message │ │ │ ├── at-message-container.service.ts │ │ │ ├── at-message.module.ts │ │ │ ├── at-message.service.ts │ │ │ ├── index.ts │ │ │ ├── message-container │ │ │ │ ├── message-container.component.css │ │ │ │ ├── message-container.component.html │ │ │ │ ├── message-container.component.spec.ts │ │ │ │ └── message-container.component.ts │ │ │ ├── message │ │ │ │ └── message.component.ts │ │ │ └── public-api.ts │ │ ├── modal │ │ │ ├── at-modal.module.ts │ │ │ ├── at-modal.service.ts │ │ │ ├── index.ts │ │ │ ├── modal-base.service.ts │ │ │ ├── modal-body.directive.ts │ │ │ └── modal.component.ts │ │ ├── ng-package.json │ │ ├── notification │ │ │ ├── at-notification.module.ts │ │ │ ├── index.ts │ │ │ ├── notification-base.service.ts │ │ │ ├── notification-container │ │ │ │ ├── notification-container.component.css │ │ │ │ ├── notification-container.component.html │ │ │ │ ├── notification-container.component.spec.ts │ │ │ │ └── notification-container.component.ts │ │ │ ├── notification.service.ts │ │ │ ├── notification │ │ │ │ ├── notification-config.ts │ │ │ │ ├── notification.component.html │ │ │ │ └── notification.component.ts │ │ │ └── public-api.ts │ │ ├── package.json │ │ ├── pagenation │ │ │ ├── at-pagenation.module.ts │ │ │ ├── index.ts │ │ │ ├── pagenation.component.css │ │ │ ├── pagenation.component.html │ │ │ ├── pagenation.component.spec.ts │ │ │ ├── pagenation.component.ts │ │ │ └── public-api.ts │ │ ├── popover │ │ │ ├── at-popover.module.ts │ │ │ ├── index.ts │ │ │ ├── pop-trigger.directive.spec.ts │ │ │ ├── pop-trigger.directive.ts │ │ │ ├── popover.component.css │ │ │ ├── popover.component.html │ │ │ ├── popover.component.spec.ts │ │ │ ├── popover.component.ts │ │ │ └── public-api.ts │ │ ├── progress │ │ │ ├── at-progress.module.ts │ │ │ ├── index.ts │ │ │ ├── progress.component.css │ │ │ ├── progress.component.html │ │ │ ├── progress.component.spec.ts │ │ │ ├── progress.component.ts │ │ │ └── public-api.ts │ │ ├── radio │ │ │ ├── at-radio-module.ts │ │ │ ├── index.ts │ │ │ ├── public-api.ts │ │ │ ├── radio-button │ │ │ │ ├── radio-button.component.css │ │ │ │ ├── radio-button.component.html │ │ │ │ ├── radio-button.component.spec.ts │ │ │ │ └── radio-button.component.ts │ │ │ ├── radio-group │ │ │ │ ├── radio-group.component.css │ │ │ │ ├── radio-group.component.html │ │ │ │ ├── radio-group.component.spec.ts │ │ │ │ └── radio-group.component.ts │ │ │ ├── radio.component.css │ │ │ ├── radio.component.html │ │ │ ├── radio.component.spec.ts │ │ │ └── radio.component.ts │ │ ├── select │ │ │ ├── at-option-container.component.ts │ │ │ ├── at-option-group.component.ts │ │ │ ├── at-option-li.component.ts │ │ │ ├── at-option.component.ts │ │ │ ├── at-option.pipe.ts │ │ │ ├── at-select-control.service.spec.ts │ │ │ ├── at-select-control.service.ts │ │ │ ├── at-select-top-control.component.ts │ │ │ ├── at-select-unselectable.directive.ts │ │ │ ├── at-select.component.ts │ │ │ ├── at-select.module.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── slider │ │ │ ├── at-slider.module.ts │ │ │ ├── index.ts │ │ │ ├── public-api.ts │ │ │ ├── slider.component.css │ │ │ ├── slider.component.html │ │ │ ├── slider.component.spec.ts │ │ │ └── slider.component.ts │ │ ├── steps │ │ │ ├── at-step.module.ts │ │ │ ├── index.ts │ │ │ ├── public-api.ts │ │ │ ├── step │ │ │ │ ├── step.component.css │ │ │ │ ├── step.component.html │ │ │ │ ├── step.component.spec.ts │ │ │ │ └── step.component.ts │ │ │ ├── steps.component.css │ │ │ ├── steps.component.html │ │ │ ├── steps.component.spec.ts │ │ │ └── steps.component.ts │ │ ├── switch │ │ │ ├── at-switch.module.ts │ │ │ ├── index.ts │ │ │ ├── public-api.ts │ │ │ ├── switch.component.css │ │ │ ├── switch.component.html │ │ │ ├── switch.component.spec.ts │ │ │ └── switch.component.ts │ │ ├── tab │ │ │ ├── at-tab-body.component.ts │ │ │ ├── at-tab-label.directive.ts │ │ │ ├── at-tab.component.ts │ │ │ ├── at-tabs-ink-bar.directive.ts │ │ │ ├── at-tabs-nav.component.ts │ │ │ ├── at-tabs.module.ts │ │ │ ├── at-tabset.component.ts │ │ │ ├── index.ts │ │ │ ├── nz-tabs-nav.component.html │ │ │ ├── public-api.ts │ │ │ ├── update-host-class.service.spec.ts │ │ │ └── update-host-class.service.ts │ │ ├── table │ │ │ ├── at-expand-th │ │ │ │ ├── at-expand-th.component.css │ │ │ │ ├── at-expand-th.component.html │ │ │ │ ├── at-expand-th.component.spec.ts │ │ │ │ └── at-expand-th.component.ts │ │ │ ├── at-expand │ │ │ │ ├── at-expand.component.css │ │ │ │ ├── at-expand.component.html │ │ │ │ ├── at-expand.component.spec.ts │ │ │ │ └── at-expand.component.ts │ │ │ ├── at-table.module.ts │ │ │ ├── at-tbody-tr.directive.ts │ │ │ ├── at-tbody.directive.ts │ │ │ ├── at-td.directive.ts │ │ │ ├── at-th.directive.ts │ │ │ ├── at-thead.directive.ts │ │ │ ├── index.ts │ │ │ ├── public-api.ts │ │ │ └── table.component.ts │ │ ├── tag │ │ │ ├── at-tag.module.ts │ │ │ ├── index.ts │ │ │ ├── public-api.ts │ │ │ ├── tag.component.css │ │ │ ├── tag.component.html │ │ │ ├── tag.component.spec.ts │ │ │ └── tag.component.ts │ │ ├── textarea │ │ │ ├── at-textarea.module.ts │ │ │ ├── index.ts │ │ │ ├── public-api.ts │ │ │ ├── textarea.component.css │ │ │ ├── textarea.component.html │ │ │ ├── textarea.component.spec.ts │ │ │ └── textarea.component.ts │ │ ├── timeline │ │ │ ├── at-timeline.module.ts │ │ │ ├── index.ts │ │ │ ├── public-api.ts │ │ │ ├── timeline-dot.directive.spec.ts │ │ │ ├── timeline-dot.directive.ts │ │ │ ├── timeline-item │ │ │ │ ├── timeline-item.component.css │ │ │ │ ├── timeline-item.component.html │ │ │ │ ├── timeline-item.component.spec.ts │ │ │ │ └── timeline-item.component.ts │ │ │ ├── timeline-selector.directive.spec.ts │ │ │ ├── timeline-selector.directive.ts │ │ │ ├── timeline.component.css │ │ │ ├── timeline.component.html │ │ │ ├── timeline.component.spec.ts │ │ │ └── timeline.component.ts │ │ ├── tooltip │ │ │ ├── at-tooltip.module.ts │ │ │ ├── index.ts │ │ │ ├── public-api.ts │ │ │ ├── tooltip-trigger.directive.spec.ts │ │ │ ├── tooltip-trigger.directive.ts │ │ │ ├── tooltip.component.css │ │ │ ├── tooltip.component.html │ │ │ ├── tooltip.component.spec.ts │ │ │ └── tooltip.component.ts │ │ ├── tree-select │ │ │ ├── at-tree-select-top-control │ │ │ │ ├── at-tree-select-top-control.component.css │ │ │ │ ├── at-tree-select-top-control.component.html │ │ │ │ ├── at-tree-select-top-control.component.spec.ts │ │ │ │ └── at-tree-select-top-control.component.ts │ │ │ ├── at-tree-select.module.ts │ │ │ ├── at-tree-select │ │ │ │ ├── at-tree-select.component.css │ │ │ │ ├── at-tree-select.component.html │ │ │ │ ├── at-tree-select.component.spec.ts │ │ │ │ └── at-tree-select.component.ts │ │ │ ├── index.ts │ │ │ └── public-api.ts │ │ ├── tree │ │ │ ├── at-tree-node.component.ts │ │ │ ├── at-tree-node.ts │ │ │ ├── at-tree-util.ts │ │ │ ├── at-tree.component.ts │ │ │ ├── at-tree.module.ts │ │ │ ├── at-tree.service.ts │ │ │ ├── index.ts │ │ │ ├── interface.ts │ │ │ └── public-api.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.lib.json │ │ ├── upload │ │ │ ├── at-drag-upload.directive.ts │ │ │ ├── at-upload-list.directive.ts │ │ │ ├── at-upload │ │ │ │ └── at-upload.component.ts │ │ │ ├── image-preview.directive.ts │ │ │ ├── index.ts │ │ │ ├── upload.module.spec.ts │ │ │ └── upload.module.ts │ │ └── utils │ │ │ ├── class-helper.ts │ │ │ └── date-helper.ts │ ├── showcase │ │ ├── admin │ │ │ ├── admin.component.css │ │ │ ├── admin.component.html │ │ │ ├── admin.component.spec.ts │ │ │ ├── admin.component.ts │ │ │ └── admin.component_two.html │ │ ├── at-demo-affix │ │ │ ├── at-demo-affix.component.css │ │ │ ├── at-demo-affix.component.html │ │ │ ├── at-demo-affix.component.spec.ts │ │ │ ├── at-demo-affix.component.ts │ │ │ └── demo-affix-basic │ │ │ │ ├── demo-affix-basic.component.css │ │ │ │ ├── demo-affix-basic.component.html │ │ │ │ ├── demo-affix-basic.component.spec.ts │ │ │ │ └── demo-affix-basic.component.ts │ │ ├── at-demo-alert │ │ │ ├── at-demo-alert.component.css │ │ │ ├── at-demo-alert.component.html │ │ │ ├── at-demo-alert.component.spec.ts │ │ │ ├── at-demo-alert.component.ts │ │ │ └── demo-alert-basic │ │ │ │ ├── demo-alert-basic.component.css │ │ │ │ ├── demo-alert-basic.component.html │ │ │ │ ├── demo-alert-basic.component.spec.ts │ │ │ │ └── demo-alert-basic.component.ts │ │ ├── at-demo-autocompelete │ │ │ ├── at-demo-autocompelete.component.css │ │ │ ├── at-demo-autocompelete.component.html │ │ │ ├── at-demo-autocompelete.component.spec.ts │ │ │ └── at-demo-autocompelete.component.ts │ │ ├── at-demo-badge │ │ │ ├── at-demo-badge.component.css │ │ │ ├── at-demo-badge.component.html │ │ │ ├── at-demo-badge.component.spec.ts │ │ │ ├── at-demo-badge.component.ts │ │ │ ├── demo-basic-badge │ │ │ │ ├── demo-basic-badge.component.css │ │ │ │ ├── demo-basic-badge.component.html │ │ │ │ ├── demo-basic-badge.component.spec.ts │ │ │ │ └── demo-basic-badge.component.ts │ │ │ ├── demo-combine-badge │ │ │ │ ├── demo-combine-badge.component.css │ │ │ │ ├── demo-combine-badge.component.html │ │ │ │ ├── demo-combine-badge.component.spec.ts │ │ │ │ └── demo-combine-badge.component.ts │ │ │ └── demo-dynamic-badge │ │ │ │ ├── demo-dynamic-badge.component.css │ │ │ │ ├── demo-dynamic-badge.component.html │ │ │ │ ├── demo-dynamic-badge.component.spec.ts │ │ │ │ └── demo-dynamic-badge.component.ts │ │ ├── at-demo-breadcrumb │ │ │ ├── at-demo-breadcrumb.component.css │ │ │ ├── at-demo-breadcrumb.component.html │ │ │ ├── at-demo-breadcrumb.component.spec.ts │ │ │ ├── at-demo-breadcrumb.component.ts │ │ │ ├── demo-basic-breadcrumb │ │ │ │ ├── demo-basic-breadcrumb.component.css │ │ │ │ ├── demo-basic-breadcrumb.component.html │ │ │ │ ├── demo-basic-breadcrumb.component.spec.ts │ │ │ │ └── demo-basic-breadcrumb.component.ts │ │ │ └── demo-separate-breadcrumb │ │ │ │ ├── demo-separate-breadcrumb.component.css │ │ │ │ ├── demo-separate-breadcrumb.component.html │ │ │ │ ├── demo-separate-breadcrumb.component.spec.ts │ │ │ │ └── demo-separate-breadcrumb.component.ts │ │ ├── at-demo-button │ │ │ ├── at-demo-button.component.css │ │ │ ├── at-demo-button.component.html │ │ │ ├── at-demo-button.component.spec.ts │ │ │ └── at-demo-button.component.ts │ │ ├── at-demo-card │ │ │ ├── at-demo-card.component.css │ │ │ ├── at-demo-card.component.html │ │ │ ├── at-demo-card.component.spec.ts │ │ │ └── at-demo-card.component.ts │ │ ├── at-demo-carousel │ │ │ ├── at-demo-basic-carousel │ │ │ │ ├── at-demo-basic-carousel.component.css │ │ │ │ ├── at-demo-basic-carousel.component.html │ │ │ │ ├── at-demo-basic-carousel.component.spec.ts │ │ │ │ └── at-demo-basic-carousel.component.ts │ │ │ ├── at-demo-carousel.component.css │ │ │ ├── at-demo-carousel.component.html │ │ │ ├── at-demo-carousel.component.spec.ts │ │ │ └── at-demo-carousel.component.ts │ │ ├── at-demo-checkbox │ │ │ ├── at-demo-checkbox.component.css │ │ │ ├── at-demo-checkbox.component.html │ │ │ ├── at-demo-checkbox.component.spec.ts │ │ │ ├── at-demo-checkbox.component.ts │ │ │ ├── demo-basic-checkbox │ │ │ │ ├── demo-basic-checkbox.component.css │ │ │ │ ├── demo-basic-checkbox.component.html │ │ │ │ ├── demo-basic-checkbox.component.spec.ts │ │ │ │ └── demo-basic-checkbox.component.ts │ │ │ └── demo-group-checkbox │ │ │ │ ├── demo-group-checkbox.component.css │ │ │ │ ├── demo-group-checkbox.component.html │ │ │ │ ├── demo-group-checkbox.component.spec.ts │ │ │ │ └── demo-group-checkbox.component.ts │ │ ├── at-demo-collapse │ │ │ ├── at-demo-collapse.component.css │ │ │ ├── at-demo-collapse.component.html │ │ │ ├── at-demo-collapse.component.spec.ts │ │ │ ├── at-demo-collapse.component.ts │ │ │ ├── demo-according-collapse │ │ │ │ ├── demo-according-collapse.component.css │ │ │ │ ├── demo-according-collapse.component.html │ │ │ │ ├── demo-according-collapse.component.spec.ts │ │ │ │ └── demo-according-collapse.component.ts │ │ │ ├── demo-basic-collapse │ │ │ │ ├── demo-basic-collapse.component.css │ │ │ │ ├── demo-basic-collapse.component.html │ │ │ │ ├── demo-basic-collapse.component.spec.ts │ │ │ │ └── demo-basic-collapse.component.ts │ │ │ ├── demo-nested-collapse │ │ │ │ ├── demo-nested-collapse.component.css │ │ │ │ ├── demo-nested-collapse.component.html │ │ │ │ ├── demo-nested-collapse.component.spec.ts │ │ │ │ └── demo-nested-collapse.component.ts │ │ │ └── demo-simple-collapse │ │ │ │ ├── demo-simple-collapse.component.css │ │ │ │ ├── demo-simple-collapse.component.html │ │ │ │ ├── demo-simple-collapse.component.spec.ts │ │ │ │ └── demo-simple-collapse.component.ts │ │ ├── at-demo-color-picker │ │ │ ├── at-demo-color-picker.component.css │ │ │ ├── at-demo-color-picker.component.html │ │ │ ├── at-demo-color-picker.component.spec.ts │ │ │ └── at-demo-color-picker.component.ts │ │ ├── at-demo-components │ │ │ ├── at-demo-components.component.css │ │ │ ├── at-demo-components.component.html │ │ │ ├── at-demo-components.component.spec.ts │ │ │ └── at-demo-components.component.ts │ │ ├── at-demo-datetimepicker │ │ │ ├── at-demo-datetimepicker.component.css │ │ │ ├── at-demo-datetimepicker.component.html │ │ │ ├── at-demo-datetimepicker.component.spec.ts │ │ │ ├── at-demo-datetimepicker.component.ts │ │ │ └── demo-basic-datepicker │ │ │ │ ├── demo-basic-datepicker.component.css │ │ │ │ ├── demo-basic-datepicker.component.html │ │ │ │ ├── demo-basic-datepicker.component.spec.ts │ │ │ │ └── demo-basic-datepicker.component.ts │ │ ├── at-demo-divider │ │ │ ├── at-demo-divider.component.css │ │ │ ├── at-demo-divider.component.html │ │ │ ├── at-demo-divider.component.spec.ts │ │ │ └── at-demo-divider.component.ts │ │ ├── at-demo-doc-section │ │ │ ├── at-demo-doc-section.component.css │ │ │ ├── at-demo-doc-section.component.html │ │ │ ├── at-demo-doc-section.component.spec.ts │ │ │ └── at-demo-doc-section.component.ts │ │ ├── at-demo-drawer │ │ │ ├── at-demo-drawer.component.css │ │ │ ├── at-demo-drawer.component.html │ │ │ ├── at-demo-drawer.component.spec.ts │ │ │ └── at-demo-drawer.component.ts │ │ ├── at-demo-dropdown │ │ │ ├── at-demo-dropdown.component.css │ │ │ ├── at-demo-dropdown.component.html │ │ │ ├── at-demo-dropdown.component.spec.ts │ │ │ ├── at-demo-dropdown.component.ts │ │ │ ├── basic-demo-dropdown │ │ │ │ ├── basic-demo-dropdown.component.css │ │ │ │ ├── basic-demo-dropdown.component.html │ │ │ │ ├── basic-demo-dropdown.component.spec.ts │ │ │ │ └── basic-demo-dropdown.component.ts │ │ │ └── demo-place-dropdown │ │ │ │ ├── demo-place-dropdown.component.css │ │ │ │ ├── demo-place-dropdown.component.html │ │ │ │ ├── demo-place-dropdown.component.spec.ts │ │ │ │ └── demo-place-dropdown.component.ts │ │ ├── at-demo-form │ │ │ ├── at-demo-form.component.css │ │ │ ├── at-demo-form.component.html │ │ │ ├── at-demo-form.component.spec.ts │ │ │ ├── at-demo-form.component.ts │ │ │ ├── demo-form-basic │ │ │ │ ├── demo-form-basic.component.css │ │ │ │ ├── demo-form-basic.component.html │ │ │ │ ├── demo-form-basic.component.spec.ts │ │ │ │ └── demo-form-basic.component.ts │ │ │ └── demo-position-form │ │ │ │ ├── demo-position-form.component.css │ │ │ │ ├── demo-position-form.component.html │ │ │ │ ├── demo-position-form.component.spec.ts │ │ │ │ └── demo-position-form.component.ts │ │ ├── at-demo-icon │ │ │ ├── at-demo-icon.component.css │ │ │ ├── at-demo-icon.component.html │ │ │ ├── at-demo-icon.component.spec.ts │ │ │ └── at-demo-icon.component.ts │ │ ├── at-demo-input │ │ │ ├── at-demo-input.component.css │ │ │ ├── at-demo-input.component.html │ │ │ ├── at-demo-input.component.spec.ts │ │ │ ├── at-demo-input.component.ts │ │ │ ├── demo-basic-input │ │ │ │ ├── demo-basic-input.component.css │ │ │ │ ├── demo-basic-input.component.html │ │ │ │ ├── demo-basic-input.component.spec.ts │ │ │ │ └── demo-basic-input.component.ts │ │ │ ├── demo-icon-input │ │ │ │ ├── demo-icon-input.component.css │ │ │ │ ├── demo-icon-input.component.html │ │ │ │ ├── demo-icon-input.component.spec.ts │ │ │ │ └── demo-icon-input.component.ts │ │ │ ├── demo-pend-input │ │ │ │ ├── demo-pend-input.component.css │ │ │ │ ├── demo-pend-input.component.html │ │ │ │ ├── demo-pend-input.component.spec.ts │ │ │ │ └── demo-pend-input.component.ts │ │ │ ├── demo-size-input │ │ │ │ ├── demo-size-input.component.css │ │ │ │ ├── demo-size-input.component.html │ │ │ │ ├── demo-size-input.component.spec.ts │ │ │ │ └── demo-size-input.component.ts │ │ │ └── demo-status-input │ │ │ │ ├── demo-status-input.component.css │ │ │ │ ├── demo-status-input.component.html │ │ │ │ ├── demo-status-input.component.spec.ts │ │ │ │ └── demo-status-input.component.ts │ │ ├── at-demo-layout │ │ │ ├── at-demo-layout.component.css │ │ │ ├── at-demo-layout.component.html │ │ │ ├── at-demo-layout.component.spec.ts │ │ │ └── at-demo-layout.component.ts │ │ ├── at-demo-loadingbar │ │ │ ├── at-demo-loadingbar.component.css │ │ │ ├── at-demo-loadingbar.component.html │ │ │ ├── at-demo-loadingbar.component.spec.ts │ │ │ └── at-demo-loadingbar.component.ts │ │ ├── at-demo-menu │ │ │ ├── at-demo-menu.component.css │ │ │ ├── at-demo-menu.component.html │ │ │ ├── at-demo-menu.component.spec.ts │ │ │ ├── at-demo-menu.component.ts │ │ │ ├── demo-inline-menu │ │ │ │ ├── demo-inline-menu.component.css │ │ │ │ ├── demo-inline-menu.component.html │ │ │ │ ├── demo-inline-menu.component.spec.ts │ │ │ │ └── demo-inline-menu.component.ts │ │ │ ├── demo-top-menu │ │ │ │ ├── demo-top-menu.component.css │ │ │ │ ├── demo-top-menu.component.html │ │ │ │ ├── demo-top-menu.component.spec.ts │ │ │ │ └── demo-top-menu.component.ts │ │ │ └── demo-vertical-menu │ │ │ │ ├── demo-vertical-menu.component.css │ │ │ │ ├── demo-vertical-menu.component.html │ │ │ │ ├── demo-vertical-menu.component.spec.ts │ │ │ │ └── demo-vertical-menu.component.ts │ │ ├── at-demo-message │ │ │ ├── at-demo-message.component.css │ │ │ ├── at-demo-message.component.html │ │ │ ├── at-demo-message.component.spec.ts │ │ │ ├── at-demo-message.component.ts │ │ │ ├── demo-basic-message │ │ │ │ ├── demo-basic-message.component.css │ │ │ │ ├── demo-basic-message.component.html │ │ │ │ ├── demo-basic-message.component.spec.ts │ │ │ │ └── demo-basic-message.component.ts │ │ │ └── demo-loading-message │ │ │ │ └── demo-loading-message.component.ts │ │ ├── at-demo-modal │ │ │ ├── at-demo-modal.component.css │ │ │ ├── at-demo-modal.component.html │ │ │ ├── at-demo-modal.component.spec.ts │ │ │ ├── at-demo-modal.component.ts │ │ │ ├── demo-basic-modal │ │ │ │ ├── demo-basic-modal.component.css │ │ │ │ ├── demo-basic-modal.component.html │ │ │ │ ├── demo-basic-modal.component.spec.ts │ │ │ │ └── demo-basic-modal.component.ts │ │ │ ├── demo-custom-modal │ │ │ │ ├── demo-custom-modal.component.css │ │ │ │ ├── demo-custom-modal.component.html │ │ │ │ ├── demo-custom-modal.component.spec.ts │ │ │ │ └── demo-custom-modal.component.ts │ │ │ ├── demo-position-modal │ │ │ │ ├── demo-position-modal.component.css │ │ │ │ ├── demo-position-modal.component.html │ │ │ │ ├── demo-position-modal.component.spec.ts │ │ │ │ └── demo-position-modal.component.ts │ │ │ └── demo-service-modal │ │ │ │ ├── demo-service-modal.component.css │ │ │ │ ├── demo-service-modal.component.html │ │ │ │ ├── demo-service-modal.component.spec.ts │ │ │ │ └── demo-service-modal.component.ts │ │ ├── at-demo-notification │ │ │ ├── at-demo-notification.component.css │ │ │ ├── at-demo-notification.component.html │ │ │ ├── at-demo-notification.component.spec.ts │ │ │ ├── at-demo-notification.component.ts │ │ │ └── demo-basic-notification │ │ │ │ ├── demo-basic-notification.component.css │ │ │ │ ├── demo-basic-notification.component.html │ │ │ │ ├── demo-basic-notification.component.spec.ts │ │ │ │ └── demo-basic-notification.component.ts │ │ ├── at-demo-number-input │ │ │ ├── at-demo-number-input.component.css │ │ │ ├── at-demo-number-input.component.html │ │ │ ├── at-demo-number-input.component.spec.ts │ │ │ ├── at-demo-number-input.component.ts │ │ │ ├── demo-basic-number-input │ │ │ │ ├── demo-basic-number-input.component.css │ │ │ │ ├── demo-basic-number-input.component.html │ │ │ │ ├── demo-basic-number-input.component.spec.ts │ │ │ │ └── demo-basic-number-input.component.ts │ │ │ ├── demo-size-number-input │ │ │ │ ├── demo-size-number-input.component.css │ │ │ │ ├── demo-size-number-input.component.html │ │ │ │ ├── demo-size-number-input.component.spec.ts │ │ │ │ └── demo-size-number-input.component.ts │ │ │ └── demo-step-number-input │ │ │ │ ├── demo-step-number-input.component.css │ │ │ │ ├── demo-step-number-input.component.html │ │ │ │ ├── demo-step-number-input.component.spec.ts │ │ │ │ └── demo-step-number-input.component.ts │ │ ├── at-demo-pagenation │ │ │ ├── at-demo-pagenation.component.css │ │ │ ├── at-demo-pagenation.component.html │ │ │ ├── at-demo-pagenation.component.spec.ts │ │ │ ├── at-demo-pagenation.component.ts │ │ │ ├── demo-basic-page │ │ │ │ ├── demo-basic-page.component.css │ │ │ │ ├── demo-basic-page.component.html │ │ │ │ ├── demo-basic-page.component.spec.ts │ │ │ │ └── demo-basic-page.component.ts │ │ │ ├── demo-full-page │ │ │ │ ├── demo-full-page.component.css │ │ │ │ ├── demo-full-page.component.html │ │ │ │ ├── demo-full-page.component.spec.ts │ │ │ │ └── demo-full-page.component.ts │ │ │ ├── demo-simple-page │ │ │ │ ├── demo-simple-page.component.css │ │ │ │ ├── demo-simple-page.component.html │ │ │ │ ├── demo-simple-page.component.spec.ts │ │ │ │ └── demo-simple-page.component.ts │ │ │ └── demo-size-page │ │ │ │ ├── demo-size-page.component.css │ │ │ │ ├── demo-size-page.component.html │ │ │ │ ├── demo-size-page.component.spec.ts │ │ │ │ └── demo-size-page.component.ts │ │ ├── at-demo-popover │ │ │ ├── at-demo-popover.component.css │ │ │ ├── at-demo-popover.component.html │ │ │ ├── at-demo-popover.component.spec.ts │ │ │ ├── at-demo-popover.component.ts │ │ │ ├── demo-basic-popover │ │ │ │ ├── demo-basic-popover.component.css │ │ │ │ ├── demo-basic-popover.component.html │ │ │ │ ├── demo-basic-popover.component.spec.ts │ │ │ │ └── demo-basic-popover.component.ts │ │ │ ├── demo-content-popover │ │ │ │ ├── demo-content-popover.component.css │ │ │ │ ├── demo-content-popover.component.html │ │ │ │ ├── demo-content-popover.component.spec.ts │ │ │ │ └── demo-content-popover.component.ts │ │ │ └── demo-position-popover │ │ │ │ ├── demo-position-popover.component.css │ │ │ │ ├── demo-position-popover.component.html │ │ │ │ ├── demo-position-popover.component.spec.ts │ │ │ │ └── demo-position-popover.component.ts │ │ ├── at-demo-progress │ │ │ ├── at-demo-progress.component.css │ │ │ ├── at-demo-progress.component.html │ │ │ ├── at-demo-progress.component.spec.ts │ │ │ ├── at-demo-progress.component.ts │ │ │ ├── demo-basic-progress │ │ │ │ ├── demo-basic-progress.component.css │ │ │ │ ├── demo-basic-progress.component.html │ │ │ │ ├── demo-basic-progress.component.spec.ts │ │ │ │ └── demo-basic-progress.component.ts │ │ │ ├── demo-status-progress │ │ │ │ ├── demo-status-progress.component.css │ │ │ │ ├── demo-status-progress.component.html │ │ │ │ ├── demo-status-progress.component.spec.ts │ │ │ │ └── demo-status-progress.component.ts │ │ │ └── demo-stroke-progress │ │ │ │ ├── demo-stroke-progress.component.css │ │ │ │ ├── demo-stroke-progress.component.html │ │ │ │ ├── demo-stroke-progress.component.spec.ts │ │ │ │ └── demo-stroke-progress.component.ts │ │ ├── at-demo-radio │ │ │ ├── at-demo-radio.component.css │ │ │ ├── at-demo-radio.component.html │ │ │ ├── at-demo-radio.component.spec.ts │ │ │ ├── at-demo-radio.component.ts │ │ │ ├── demo-basic-radio │ │ │ │ ├── demo-basic-radio.component.css │ │ │ │ ├── demo-basic-radio.component.html │ │ │ │ ├── demo-basic-radio.component.spec.ts │ │ │ │ └── demo-basic-radio.component.ts │ │ │ ├── demo-button-radio │ │ │ │ ├── demo-button-radio.component.css │ │ │ │ ├── demo-button-radio.component.html │ │ │ │ ├── demo-button-radio.component.spec.ts │ │ │ │ └── demo-button-radio.component.ts │ │ │ ├── demo-color-radio │ │ │ │ ├── demo-color-radio.component.css │ │ │ │ ├── demo-color-radio.component.html │ │ │ │ ├── demo-color-radio.component.spec.ts │ │ │ │ └── demo-color-radio.component.ts │ │ │ ├── demo-disable-radio │ │ │ │ ├── demo-disable-radio.component.css │ │ │ │ ├── demo-disable-radio.component.html │ │ │ │ ├── demo-disable-radio.component.spec.ts │ │ │ │ └── demo-disable-radio.component.ts │ │ │ └── demo-size-radio │ │ │ │ ├── demo-size-radio.component.css │ │ │ │ ├── demo-size-radio.component.html │ │ │ │ ├── demo-size-radio.component.spec.ts │ │ │ │ └── demo-size-radio.component.ts │ │ ├── at-demo-select │ │ │ ├── at-demo-select.component.css │ │ │ ├── at-demo-select.component.html │ │ │ ├── at-demo-select.component.spec.ts │ │ │ ├── at-demo-select.component.ts │ │ │ ├── demo-input-select │ │ │ │ ├── demo-input-select.component.css │ │ │ │ ├── demo-input-select.component.html │ │ │ │ ├── demo-input-select.component.spec.ts │ │ │ │ └── demo-input-select.component.ts │ │ │ ├── demo-search-select │ │ │ │ ├── demo-search-select.component.css │ │ │ │ ├── demo-search-select.component.html │ │ │ │ ├── demo-search-select.component.spec.ts │ │ │ │ └── demo-search-select.component.ts │ │ │ ├── demo-select-basic │ │ │ │ ├── demo-select-basic.component.css │ │ │ │ ├── demo-select-basic.component.html │ │ │ │ ├── demo-select-basic.component.spec.ts │ │ │ │ └── demo-select-basic.component.ts │ │ │ ├── demo-select-clear │ │ │ │ ├── demo-select-clear.component.css │ │ │ │ ├── demo-select-clear.component.html │ │ │ │ ├── demo-select-clear.component.spec.ts │ │ │ │ └── demo-select-clear.component.ts │ │ │ ├── demo-select-multiple │ │ │ │ ├── demo-select-multiple.component.css │ │ │ │ ├── demo-select-multiple.component.html │ │ │ │ ├── demo-select-multiple.component.spec.ts │ │ │ │ └── demo-select-multiple.component.ts │ │ │ └── demo-select-size │ │ │ │ ├── demo-select-size.component.css │ │ │ │ ├── demo-select-size.component.html │ │ │ │ ├── demo-select-size.component.spec.ts │ │ │ │ └── demo-select-size.component.ts │ │ ├── at-demo-slider │ │ │ ├── at-demo-slider.component.css │ │ │ ├── at-demo-slider.component.html │ │ │ ├── at-demo-slider.component.spec.ts │ │ │ ├── at-demo-slider.component.ts │ │ │ └── demo-basic-slider │ │ │ │ ├── demo-basic-slider.component.css │ │ │ │ ├── demo-basic-slider.component.html │ │ │ │ ├── demo-basic-slider.component.spec.ts │ │ │ │ └── demo-basic-slider.component.ts │ │ ├── at-demo-steps │ │ │ ├── at-demo-steps.component.css │ │ │ ├── at-demo-steps.component.html │ │ │ ├── at-demo-steps.component.spec.ts │ │ │ ├── at-demo-steps.component.ts │ │ │ ├── demo-basic-steps │ │ │ │ ├── demo-basic-steps.component.css │ │ │ │ ├── demo-basic-steps.component.html │ │ │ │ ├── demo-basic-steps.component.spec.ts │ │ │ │ └── demo-basic-steps.component.ts │ │ │ ├── demo-horizonal-steps │ │ │ │ ├── demo-horizonal-steps.component.css │ │ │ │ ├── demo-horizonal-steps.component.html │ │ │ │ ├── demo-horizonal-steps.component.spec.ts │ │ │ │ └── demo-horizonal-steps.component.ts │ │ │ └── demo-size-steps │ │ │ │ ├── demo-size-steps.component.css │ │ │ │ ├── demo-size-steps.component.html │ │ │ │ ├── demo-size-steps.component.spec.ts │ │ │ │ └── demo-size-steps.component.ts │ │ ├── at-demo-switch │ │ │ ├── at-demo-switch.component.css │ │ │ ├── at-demo-switch.component.html │ │ │ ├── at-demo-switch.component.spec.ts │ │ │ ├── at-demo-switch.component.ts │ │ │ └── swicth-basic │ │ │ │ ├── swicth-basic.component.css │ │ │ │ ├── swicth-basic.component.html │ │ │ │ ├── swicth-basic.component.spec.ts │ │ │ │ └── swicth-basic.component.ts │ │ ├── at-demo-table │ │ │ ├── at-demo-table.component.css │ │ │ ├── at-demo-table.component.html │ │ │ ├── at-demo-table.component.spec.ts │ │ │ ├── at-demo-table.component.ts │ │ │ ├── demo-basic-table │ │ │ │ ├── demo-basic-table.component.css │ │ │ │ ├── demo-basic-table.component.html │ │ │ │ ├── demo-basic-table.component.spec.ts │ │ │ │ └── demo-basic-table.component.ts │ │ │ ├── demo-page-table │ │ │ │ ├── demo-page-table.component.css │ │ │ │ ├── demo-page-table.component.html │ │ │ │ ├── demo-page-table.component.spec.ts │ │ │ │ └── demo-page-table.component.ts │ │ │ └── demo-size-table │ │ │ │ ├── demo-size-table.component.css │ │ │ │ ├── demo-size-table.component.html │ │ │ │ ├── demo-size-table.component.spec.ts │ │ │ │ └── demo-size-table.component.ts │ │ ├── at-demo-tabs │ │ │ ├── at-demo-card-tab │ │ │ │ ├── at-demo-card-tab.component.css │ │ │ │ ├── at-demo-card-tab.component.html │ │ │ │ ├── at-demo-card-tab.component.spec.ts │ │ │ │ └── at-demo-card-tab.component.ts │ │ │ ├── at-demo-size-tabs │ │ │ │ ├── at-demo-size-tabs.component.css │ │ │ │ ├── at-demo-size-tabs.component.html │ │ │ │ ├── at-demo-size-tabs.component.spec.ts │ │ │ │ └── at-demo-size-tabs.component.ts │ │ │ ├── at-demo-tabs.component.css │ │ │ ├── at-demo-tabs.component.html │ │ │ ├── at-demo-tabs.component.spec.ts │ │ │ ├── at-demo-tabs.component.ts │ │ │ └── demo-basic-tab │ │ │ │ ├── demo-basic-tab.component.css │ │ │ │ ├── demo-basic-tab.component.html │ │ │ │ ├── demo-basic-tab.component.spec.ts │ │ │ │ └── demo-basic-tab.component.ts │ │ ├── at-demo-tag │ │ │ ├── at-demo-tag.component.css │ │ │ ├── at-demo-tag.component.html │ │ │ ├── at-demo-tag.component.spec.ts │ │ │ ├── at-demo-tag.component.ts │ │ │ ├── demo-basic-tag │ │ │ │ ├── demo-basic-tag.component.css │ │ │ │ ├── demo-basic-tag.component.html │ │ │ │ ├── demo-basic-tag.component.spec.ts │ │ │ │ └── demo-basic-tag.component.ts │ │ │ └── demo-color-tag │ │ │ │ ├── demo-color-tag.component.css │ │ │ │ ├── demo-color-tag.component.html │ │ │ │ ├── demo-color-tag.component.spec.ts │ │ │ │ └── demo-color-tag.component.ts │ │ ├── at-demo-textarea │ │ │ ├── at-demo-textarea.component.css │ │ │ ├── at-demo-textarea.component.html │ │ │ ├── at-demo-textarea.component.spec.ts │ │ │ ├── at-demo-textarea.component.ts │ │ │ └── demo-basic-textarea │ │ │ │ ├── demo-basic-textarea.component.css │ │ │ │ ├── demo-basic-textarea.component.html │ │ │ │ ├── demo-basic-textarea.component.spec.ts │ │ │ │ └── demo-basic-textarea.component.ts │ │ ├── at-demo-theme │ │ │ ├── at-demo-theme.component.html │ │ │ ├── at-demo-theme.component.scss │ │ │ ├── at-demo-theme.component.spec.ts │ │ │ └── at-demo-theme.component.ts │ │ ├── at-demo-timeline │ │ │ ├── at-demo-pending-timeline │ │ │ │ ├── at-demo-pending-timeline.component.css │ │ │ │ ├── at-demo-pending-timeline.component.html │ │ │ │ ├── at-demo-pending-timeline.component.spec.ts │ │ │ │ └── at-demo-pending-timeline.component.ts │ │ │ ├── at-demo-timeline-basic │ │ │ │ ├── at-demo-timeline-basic.component.css │ │ │ │ ├── at-demo-timeline-basic.component.html │ │ │ │ ├── at-demo-timeline-basic.component.spec.ts │ │ │ │ └── at-demo-timeline-basic.component.ts │ │ │ ├── at-demo-timeline-dot │ │ │ │ ├── at-demo-timeline-dot.component.css │ │ │ │ ├── at-demo-timeline-dot.component.html │ │ │ │ ├── at-demo-timeline-dot.component.spec.ts │ │ │ │ └── at-demo-timeline-dot.component.ts │ │ │ ├── at-demo-timeline.component.css │ │ │ ├── at-demo-timeline.component.html │ │ │ ├── at-demo-timeline.component.spec.ts │ │ │ └── at-demo-timeline.component.ts │ │ ├── at-demo-tooltip │ │ │ ├── at-demo-tooltip.component.css │ │ │ ├── at-demo-tooltip.component.html │ │ │ ├── at-demo-tooltip.component.spec.ts │ │ │ ├── at-demo-tooltip.component.ts │ │ │ ├── demo-basic-tooltip │ │ │ │ ├── demo-basic-tooltip.component.css │ │ │ │ ├── demo-basic-tooltip.component.html │ │ │ │ ├── demo-basic-tooltip.component.spec.ts │ │ │ │ └── demo-basic-tooltip.component.ts │ │ │ └── demo-position-tooltip │ │ │ │ ├── demo-position-tooltip.component.css │ │ │ │ ├── demo-position-tooltip.component.html │ │ │ │ ├── demo-position-tooltip.component.spec.ts │ │ │ │ └── demo-position-tooltip.component.ts │ │ ├── at-demo-tree-select │ │ │ ├── at-demo-tree-select.component.css │ │ │ ├── at-demo-tree-select.component.html │ │ │ ├── at-demo-tree-select.component.spec.ts │ │ │ ├── at-demo-tree-select.component.ts │ │ │ └── demo-tree-select │ │ │ │ ├── demo-tree-select.component.css │ │ │ │ ├── demo-tree-select.component.html │ │ │ │ ├── demo-tree-select.component.spec.ts │ │ │ │ └── demo-tree-select.component.ts │ │ ├── at-demo-tree │ │ │ ├── at-demo-basic-tree │ │ │ │ ├── at-demo-basic-tree.component.css │ │ │ │ ├── at-demo-basic-tree.component.html │ │ │ │ ├── at-demo-basic-tree.component.spec.ts │ │ │ │ └── at-demo-basic-tree.component.ts │ │ │ ├── at-demo-checkable-tree │ │ │ │ ├── at-demo-checkable-tree.component.css │ │ │ │ ├── at-demo-checkable-tree.component.html │ │ │ │ ├── at-demo-checkable-tree.component.spec.ts │ │ │ │ └── at-demo-checkable-tree.component.ts │ │ │ ├── at-demo-custom-tree │ │ │ │ ├── at-demo-custom-tree.component.css │ │ │ │ ├── at-demo-custom-tree.component.html │ │ │ │ ├── at-demo-custom-tree.component.spec.ts │ │ │ │ └── at-demo-custom-tree.component.ts │ │ │ ├── at-demo-remote-tree │ │ │ │ ├── at-demo-remote-tree.component.css │ │ │ │ ├── at-demo-remote-tree.component.html │ │ │ │ ├── at-demo-remote-tree.component.spec.ts │ │ │ │ └── at-demo-remote-tree.component.ts │ │ │ ├── at-demo-tree-group │ │ │ │ ├── at-demo-tree-group.component.css │ │ │ │ ├── at-demo-tree-group.component.html │ │ │ │ ├── at-demo-tree-group.component.spec.ts │ │ │ │ └── at-demo-tree-group.component.ts │ │ │ ├── at-demo-tree.component.css │ │ │ ├── at-demo-tree.component.html │ │ │ ├── at-demo-tree.component.spec.ts │ │ │ └── at-demo-tree.component.ts │ │ ├── at-demo-upload │ │ │ ├── at-demo-upload-basic │ │ │ │ ├── at-demo-upload-basic.component.css │ │ │ │ ├── at-demo-upload-basic.component.html │ │ │ │ ├── at-demo-upload-basic.component.spec.ts │ │ │ │ └── at-demo-upload-basic.component.ts │ │ │ ├── at-demo-upload.component.css │ │ │ ├── at-demo-upload.component.html │ │ │ ├── at-demo-upload.component.spec.ts │ │ │ └── at-demo-upload.component.ts │ │ ├── connect │ │ │ ├── connect.component.css │ │ │ ├── connect.component.html │ │ │ ├── connect.component.spec.ts │ │ │ └── connect.component.ts │ │ ├── doc-td │ │ │ ├── doc-td.component.ts │ │ │ ├── doc-tr.component.css │ │ │ ├── doc-tr.component.html │ │ │ └── doc-tr.component.spec.ts │ │ ├── doc-type-td │ │ │ ├── doc-type-td.component.css │ │ │ ├── doc-type-td.component.html │ │ │ ├── doc-type-td.component.spec.ts │ │ │ └── doc-type-td.component.ts │ │ ├── high-light │ │ │ ├── high-light.component.css │ │ │ ├── high-light.component.html │ │ │ ├── high-light.component.spec.ts │ │ │ └── high-light.component.ts │ │ ├── i18-n │ │ │ ├── i18-n.component.css │ │ │ ├── i18-n.component.html │ │ │ ├── i18-n.component.spec.ts │ │ │ └── i18-n.component.ts │ │ ├── install │ │ │ ├── install.component.css │ │ │ ├── install.component.html │ │ │ ├── install.component.spec.ts │ │ │ └── install.component.ts │ │ ├── intro │ │ │ ├── intro.component.css │ │ │ ├── intro.component.html │ │ │ ├── intro.component.spec.ts │ │ │ └── intro.component.ts │ │ ├── startup │ │ │ ├── startup.component.css │ │ │ ├── startup.component.html │ │ │ ├── startup.component.spec.ts │ │ │ └── startup.component.ts │ │ ├── update-log │ │ │ ├── update-log.component.css │ │ │ ├── update-log.component.html │ │ │ ├── update-log.component.spec.ts │ │ │ └── update-log.component.ts │ │ └── utils │ │ │ └── doc-helper.ts │ └── utils │ │ ├── class-helper.ts │ │ └── color.ts ├── assets │ ├── .gitkeep │ ├── config.rb │ ├── icons │ │ ├── icon-128x128.png │ │ ├── icon-144x144.png │ │ ├── icon-152x152.png │ │ ├── icon-192x192.png │ │ ├── icon-384x384.png │ │ ├── icon-512x512.png │ │ ├── icon-72x72.png │ │ └── icon-96x96.png │ ├── imgs │ │ ├── wx.jpg │ │ └── zfb.jpg │ ├── sass │ │ ├── colors │ │ │ └── tinycolor.scss │ │ ├── components │ │ │ ├── alert.scss │ │ │ ├── animation.scss │ │ │ ├── badge.scss │ │ │ ├── breadcrumb.scss │ │ │ ├── button.scss │ │ │ ├── card.scss │ │ │ ├── carousel.scss │ │ │ ├── checkbox.scss │ │ │ ├── collapse.scss │ │ │ ├── datepicker.scss │ │ │ ├── divider.scss │ │ │ ├── dnd.scss │ │ │ ├── drawer.scss │ │ │ ├── dropdown.scss │ │ │ ├── form.scss │ │ │ ├── index.scss │ │ │ ├── input-number.scss │ │ │ ├── input.scss │ │ │ ├── layout.scss │ │ │ ├── loading-bar.scss │ │ │ ├── menu.scss │ │ │ ├── message.scss │ │ │ ├── modal.scss │ │ │ ├── notification.scss │ │ │ ├── pagination.scss │ │ │ ├── popover.scss │ │ │ ├── progress.scss │ │ │ ├── radio.scss │ │ │ ├── select.scss │ │ │ ├── slider.scss │ │ │ ├── steps.scss │ │ │ ├── switch.scss │ │ │ ├── tab.scss │ │ │ ├── table.scss │ │ │ ├── tag.scss │ │ │ ├── textarea.scss │ │ │ ├── timeline.scss │ │ │ ├── timepicker.scss │ │ │ ├── tooltip.scss │ │ │ ├── tree.scss │ │ │ └── upload.scss │ │ ├── core │ │ │ ├── base.scss │ │ │ ├── font.scss │ │ │ ├── grid.scss │ │ │ ├── index.scss │ │ │ └── normalize.scss │ │ ├── entry.scss │ │ ├── fonts │ │ │ ├── aticon.eot │ │ │ ├── aticon.svg │ │ │ ├── aticon.ttf │ │ │ ├── aticon.woff │ │ │ ├── feather.eot │ │ │ ├── feather.svg │ │ │ ├── feather.ttf │ │ │ └── feather.woff │ │ ├── index.scss │ │ ├── mixins │ │ │ ├── index.scss │ │ │ └── lib │ │ │ │ ├── bem.scss │ │ │ │ ├── clearfix.scss │ │ │ │ ├── ellipsis.scss │ │ │ │ ├── hide-text.scss │ │ │ │ ├── shade.scss │ │ │ │ ├── size.scss │ │ │ │ └── tint.scss │ │ └── variables │ │ │ ├── default.scss │ │ │ ├── default_theme.scss │ │ │ ├── index.scss │ │ │ └── timing-function.scss │ └── stylesheets │ │ ├── fonts │ │ ├── aticon.eot │ │ ├── aticon.svg │ │ ├── aticon.ttf │ │ ├── aticon.woff │ │ ├── feather.eot │ │ ├── feather.svg │ │ ├── feather.ttf │ │ └── feather.woff │ │ └── index.css ├── environments │ ├── environment.prod.ts │ └── environment.ts ├── favicon.ico ├── index.html ├── main.ts ├── manifest.json ├── polyfills.ts ├── routes │ └── routes.ts ├── styles.css ├── test.ts ├── theme.prod.scss ├── theme.scss ├── tsconfig.app.json ├── tsconfig.spec.json └── typings.d.ts ├── tsconfig-build.json ├── tsconfig.json └── tslint.json /.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 | -------------------------------------------------------------------------------- /build.sh: -------------------------------------------------------------------------------- 1 | echo 'moving styles' 2 | cp -r src/assets/stylesheets publish/assets 3 | cp -r src/assets publish/styles 4 | cp schematics/ng-add/schema.json publish/schematics/ng-add/schema.json 5 | cp schematics/collection.json publish/schematics/collection.json 6 | -------------------------------------------------------------------------------- /docs/assets/icons/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/assets/icons/icon-128x128.png -------------------------------------------------------------------------------- /docs/assets/icons/icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/assets/icons/icon-144x144.png -------------------------------------------------------------------------------- /docs/assets/icons/icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/assets/icons/icon-152x152.png -------------------------------------------------------------------------------- /docs/assets/icons/icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/assets/icons/icon-192x192.png -------------------------------------------------------------------------------- /docs/assets/icons/icon-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/assets/icons/icon-384x384.png -------------------------------------------------------------------------------- /docs/assets/icons/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/assets/icons/icon-512x512.png -------------------------------------------------------------------------------- /docs/assets/icons/icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/assets/icons/icon-72x72.png -------------------------------------------------------------------------------- /docs/assets/icons/icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/assets/icons/icon-96x96.png -------------------------------------------------------------------------------- /docs/assets/imgs/wx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/assets/imgs/wx.jpg -------------------------------------------------------------------------------- /docs/assets/imgs/zfb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/assets/imgs/zfb.jpg -------------------------------------------------------------------------------- /docs/assets/sass/components/dnd.scss: -------------------------------------------------------------------------------- 1 | 2 | 3 | .on-drag-enter { 4 | box-sizing: border-box; 5 | box-shadow: 2px 2px 20px $grey-800; 6 | } 7 | -------------------------------------------------------------------------------- /docs/assets/sass/core/index.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * Core 3 | */ 4 | 5 | @import './normalize'; 6 | @import './base'; 7 | @import './grid'; 8 | @import './font'; 9 | -------------------------------------------------------------------------------- /docs/assets/sass/entry.scss: -------------------------------------------------------------------------------- 1 | @import './mixins/index.scss'; 2 | 3 | /* Variables */ 4 | @import './variables/timing-function.scss'; 5 | 6 | /* Core */ 7 | @import './core/index.scss'; 8 | 9 | /* Components */ 10 | @import './components/index.scss'; 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/assets/sass/fonts/aticon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/assets/sass/fonts/aticon.eot -------------------------------------------------------------------------------- /docs/assets/sass/fonts/aticon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/assets/sass/fonts/aticon.ttf -------------------------------------------------------------------------------- /docs/assets/sass/fonts/aticon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/assets/sass/fonts/aticon.woff -------------------------------------------------------------------------------- /docs/assets/sass/fonts/feather.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/assets/sass/fonts/feather.eot -------------------------------------------------------------------------------- /docs/assets/sass/fonts/feather.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/assets/sass/fonts/feather.ttf -------------------------------------------------------------------------------- /docs/assets/sass/fonts/feather.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/assets/sass/fonts/feather.woff -------------------------------------------------------------------------------- /docs/assets/sass/index.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * AT-UI 3 | */ 4 | 5 | /* Mixin */ 6 | @import './mixins/index.scss'; 7 | 8 | /* Variables */ 9 | @import './variables/index.scss'; 10 | 11 | /* Core */ 12 | @import './core/index.scss'; 13 | 14 | /* Components */ 15 | @import './components/index.scss'; 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/assets/sass/mixins/index.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * Mixins 3 | */ 4 | 5 | /* library */ 6 | @import './lib/bem'; 7 | @import './lib/clearfix'; 8 | @import './lib/ellipsis'; 9 | @import './lib/hide-text'; 10 | @import './lib/size'; 11 | @import './lib/tint'; 12 | @import './lib/shade'; 13 | -------------------------------------------------------------------------------- /docs/assets/sass/mixins/lib/clearfix.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * @example scss 3 | * 4 | * .element { 5 | * @include clearfix; 6 | * } 7 | * 8 | * // CSS Output 9 | * .element::after { 10 | * clear: both; 11 | * content: ''; 12 | * display: block; 13 | * } 14 | */ 15 | 16 | @mixin clearfix { 17 | &::after { 18 | clear: both; 19 | content: ''; 20 | display: block; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /docs/assets/sass/mixins/lib/ellipsis.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * Truncate text and add an ellipsis to represent overflow 3 | * 4 | * @param {number} $width [Default 100%] 5 | * @param {string} $display [Default inline-block] [Sets the display-value of the element] 6 | */ 7 | @mixin ellipsis( 8 | $width: 100%, 9 | $display: inline-block 10 | ) { 11 | display: $display; 12 | max-width: $width; 13 | overflow: hidden; 14 | text-overflow: ellipsis; 15 | white-space: nowrap; 16 | word-wrap: normal; 17 | } 18 | -------------------------------------------------------------------------------- /docs/assets/sass/mixins/lib/hide-text.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * Hides text to show a background image(a logo, for example) 3 | * 4 | * @example 5 | * .element { 6 | * @include hide-text; 7 | * } 8 | * 9 | * // CSS Output 10 | * .element { 11 | * overflow: hidden; 12 | * text-indent: 101%; 13 | * white-space: nowrap; 14 | * } 15 | */ 16 | 17 | @mixin hide-text { 18 | overflow: hidden; 19 | text-indent: 101%; 20 | white-space: nowrap; 21 | } 22 | -------------------------------------------------------------------------------- /docs/assets/sass/mixins/lib/size.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * Set width and height in a single statement 3 | * 4 | * @param {number (with unit) | string} $width 5 | * @param {number (with unit) | string} $height [default $width] 6 | */ 7 | 8 | @mixin size( 9 | $width, 10 | $height: $width 11 | ) { 12 | width: $width; 13 | height: $height; 14 | } 15 | -------------------------------------------------------------------------------- /docs/assets/sass/variables/index.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * Variables 3 | */ 4 | 5 | @import './default.scss'; 6 | @import './timing-function.scss'; 7 | -------------------------------------------------------------------------------- /docs/assets/stylesheets/fonts/aticon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/assets/stylesheets/fonts/aticon.eot -------------------------------------------------------------------------------- /docs/assets/stylesheets/fonts/aticon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/assets/stylesheets/fonts/aticon.ttf -------------------------------------------------------------------------------- /docs/assets/stylesheets/fonts/aticon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/assets/stylesheets/fonts/aticon.woff -------------------------------------------------------------------------------- /docs/assets/stylesheets/fonts/feather.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/assets/stylesheets/fonts/feather.eot -------------------------------------------------------------------------------- /docs/assets/stylesheets/fonts/feather.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/assets/stylesheets/fonts/feather.ttf -------------------------------------------------------------------------------- /docs/assets/stylesheets/fonts/feather.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/assets/stylesheets/fonts/feather.woff -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/docs/favicon.ico -------------------------------------------------------------------------------- /e2e/app.e2e-spec.ts: -------------------------------------------------------------------------------- 1 | import { AppPage } from './app.po'; 2 | 3 | describe('ng-ice-at 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.getParagraphText()).toEqual('Welcome to app!'); 13 | }); 14 | }); 15 | -------------------------------------------------------------------------------- /e2e/app.po.ts: -------------------------------------------------------------------------------- 1 | import { browser, by, element } from 'protractor'; 2 | 3 | export class AppPage { 4 | navigateTo() { 5 | return browser.get('/'); 6 | } 7 | 8 | getParagraphText() { 9 | return element(by.css('app-root h1')).getText(); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../out-tsc/e2e", 5 | "baseUrl": "./", 6 | "module": "commonjs", 7 | "target": "es5", 8 | "types": [ 9 | "jasmine", 10 | "jasminewd2", 11 | "node" 12 | ] 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /schematics/.gitignore: -------------------------------------------------------------------------------- 1 | # Outputs 2 | src/**/*.js 3 | src/**/*.js.map 4 | src/**/*.d.ts 5 | 6 | # IDEs 7 | .idea/ 8 | jsconfig.json 9 | .vscode/ 10 | 11 | # Misc 12 | node_modules/ 13 | npm-debug.log* 14 | yarn-error.log* 15 | 16 | # Mac OSX Finder files. 17 | **/.DS_Store 18 | .DS_Store 19 | -------------------------------------------------------------------------------- /schematics/.npmignore: -------------------------------------------------------------------------------- 1 | # Ignores TypeScript files, but keeps definitions. 2 | *.ts 3 | !*.d.ts 4 | -------------------------------------------------------------------------------- /schematics/collection.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "./node_modules/@angular-devkit/schematics/collection-schema.json", 3 | "schematics": { 4 | "ng-add": { 5 | "description": "add at-ng", 6 | "factory": "./ng-add", 7 | "schema": "./ng-add/schema.json" 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /schematics/ng-add/schema.ts: -------------------------------------------------------------------------------- 1 | 2 | export interface Schema { 3 | /** Whether to skip package.json install. */ 4 | skipPackageJson: boolean; 5 | 6 | project?: string; 7 | } 8 | -------------------------------------------------------------------------------- /schematics/utils/devkit-utils/README.md: -------------------------------------------------------------------------------- 1 | # NOTE 2 | This code is directly taken from [angular schematics package](https://github.com/angular/devkit/tree/master/packages/schematics/angular/utility). -------------------------------------------------------------------------------- /schematics/utils/lib-versions.ts: -------------------------------------------------------------------------------- 1 | export const atVersion = '^7.0.0'; 2 | -------------------------------------------------------------------------------- /src/app/app.component.css: -------------------------------------------------------------------------------- 1 | label { 2 | line-height: 32px; 3 | } 4 | 5 | .container { 6 | width: 1200px; 7 | margin: 0px auto; 8 | } 9 | -------------------------------------------------------------------------------- /src/app/app.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /src/app/components/affix/at-affix.module.ts: -------------------------------------------------------------------------------- 1 | import { CommonModule } from '@angular/common'; 2 | import { NgModule } from '@angular/core'; 3 | import { AtGlobalMonitorService } from '../at-global-monitor.service'; 4 | import { AtAffixComponent } from './at-affix/at-affix.component'; 5 | 6 | @NgModule({ 7 | imports: [ 8 | CommonModule 9 | ], 10 | exports: [AtAffixComponent], 11 | providers: [AtGlobalMonitorService], 12 | declarations: [AtAffixComponent] 13 | }) 14 | export class AtAffixModule { 15 | } 16 | -------------------------------------------------------------------------------- /src/app/components/affix/at-affix/at-affix.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/affix/at-affix/at-affix.component.css -------------------------------------------------------------------------------- /src/app/components/affix/at-affix/at-affix.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/affix/at-affix/at-affix.component.html -------------------------------------------------------------------------------- /src/app/components/affix/index.ts: -------------------------------------------------------------------------------- 1 | export {AtAffixModule}from './at-affix.module'; 2 | export {AtAffixComponent} from './at-affix/at-affix.component'; 3 | -------------------------------------------------------------------------------- /src/app/components/alert/alert.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/alert/alert.component.css -------------------------------------------------------------------------------- /src/app/components/alert/at-alert-module.ts: -------------------------------------------------------------------------------- 1 | import { CommonModule } from '@angular/common'; 2 | import { NgModule } from '@angular/core'; 3 | import { AlertComponent } from './alert.component'; 4 | 5 | @NgModule({ 6 | imports: [CommonModule], 7 | declarations: [AlertComponent], 8 | exports: [AlertComponent] 9 | }) 10 | export class AtAlertModule { 11 | } 12 | -------------------------------------------------------------------------------- /src/app/components/alert/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/alert/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './alert.component'; 2 | export * from './at-alert-module'; 3 | -------------------------------------------------------------------------------- /src/app/components/autocomplete/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/autocomplete/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './autocomplete.component'; 2 | export * from './autocomplete.module'; 3 | -------------------------------------------------------------------------------- /src/app/components/badge/at-badge-module.ts: -------------------------------------------------------------------------------- 1 | import { CommonModule } from '@angular/common'; 2 | import { NgModule } from '@angular/core'; 3 | import { BadgeComponent } from './badge.component'; 4 | 5 | @NgModule({ 6 | imports: [CommonModule], 7 | declarations: [BadgeComponent], 8 | exports: [BadgeComponent] 9 | }) 10 | export class AtBadgeModule { 11 | } 12 | -------------------------------------------------------------------------------- /src/app/components/badge/badge.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/badge/badge.component.css -------------------------------------------------------------------------------- /src/app/components/badge/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/badge/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './badge.component'; 2 | export * from './at-badge-module'; 3 | -------------------------------------------------------------------------------- /src/app/components/breadcrumb/breadcrumb.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/breadcrumb/breadcrumb.component.css -------------------------------------------------------------------------------- /src/app/components/breadcrumb/breadcrumb.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | -------------------------------------------------------------------------------- /src/app/components/breadcrumb/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/breadcrumb/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './breadcrumb-item/at-bread-item.component'; 2 | export * from './breadcrumb.component'; 3 | export * from './at-bread-module'; 4 | -------------------------------------------------------------------------------- /src/app/components/button/button-group/button-group.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/button/button-group/button-group.component.css -------------------------------------------------------------------------------- /src/app/components/button/button-group/button-group.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | -------------------------------------------------------------------------------- /src/app/components/button/button-group/button-group.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'at-button-group', 5 | template: `
6 | 7 |
8 | ` 9 | 10 | }) 11 | export class ButtonGroupComponent implements OnInit { 12 | 13 | constructor() { } 14 | 15 | ngOnInit() { 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/app/components/button/button.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/button/button.component.css -------------------------------------------------------------------------------- /src/app/components/button/button.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/app/components/button/hollow/hollow.directive.spec.ts: -------------------------------------------------------------------------------- 1 | import { HollowDirective } from './hollow.directive'; 2 | 3 | describe('HollowDirective', () => { 4 | it('should create an instance', () => { 5 | const directive = new HollowDirective(); 6 | expect(directive).toBeTruthy(); 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /src/app/components/button/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/button/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './button-group/button-group.component'; 2 | export * from './button.component'; 3 | export * from './hollow/hollow.directive'; 4 | export * from './at-button-module'; 5 | -------------------------------------------------------------------------------- /src/app/components/card/at-card-content/at-card-content.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/card/at-card-content/at-card-content.component.css -------------------------------------------------------------------------------- /src/app/components/card/at-card-footer/at-card-footer.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/card/at-card-footer/at-card-footer.component.css -------------------------------------------------------------------------------- /src/app/components/card/at-card-footer/at-card-footer.component.html: -------------------------------------------------------------------------------- 1 |

2 | at-card-footer works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/components/card/at-card-footer/at-card-footer.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'at-card-footer', 5 | template: ` 6 | 7 | 8 | 9 | `, 10 | host: {'[class.at-card-footer]': 'true'} 11 | }) 12 | export class AtCardFooterComponent implements OnInit { 13 | 14 | constructor() { 15 | } 16 | 17 | ngOnInit(): void { 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /src/app/components/card/at-card-header/at-card-header.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/card/at-card-header/at-card-header.component.css -------------------------------------------------------------------------------- /src/app/components/card/at-card-header/at-card-header.component.html: -------------------------------------------------------------------------------- 1 |

2 | at-card-header works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/components/card/at-card-header/at-card-header.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'at-card-header', 5 | template: ` 6 | 7 | `, 8 | host: {'[class.at-card-header]': 'true'} 9 | }) 10 | export class AtCardHeaderComponent implements OnInit { 11 | 12 | constructor() { 13 | } 14 | 15 | ngOnInit(): void { 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/app/components/card/card.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/card/card.component.css -------------------------------------------------------------------------------- /src/app/components/card/card.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 |
6 | -------------------------------------------------------------------------------- /src/app/components/card/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/card/public-api.ts: -------------------------------------------------------------------------------- 1 | 2 | export * from './card.component'; 3 | export * from './at-card-module'; 4 | -------------------------------------------------------------------------------- /src/app/components/carousel/at-carousel/at-carousel.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/carousel/at-carousel/at-carousel.component.css -------------------------------------------------------------------------------- /src/app/components/carousel/at-carousel/at-carousel.component.html: -------------------------------------------------------------------------------- 1 |

2 | at-carousel works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/components/carousel/at-carousel/at-carousel.directive.spec.ts: -------------------------------------------------------------------------------- 1 | import { AtCarouselDirective } from './at-carousel.directive'; 2 | 3 | describe('AtCarouselDirective', () => { 4 | it('should create an instance', () => { 5 | const directive = new AtCarouselDirective(); 6 | expect(directive).toBeTruthy(); 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /src/app/components/carousel/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/carousel/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-carousel.module'; 2 | export * from './at-carousel/at-carousel.component'; 3 | export * from './at-carousel/at-carousel.directive'; 4 | -------------------------------------------------------------------------------- /src/app/components/checkbox/checkbox-group/checkbox-group.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/checkbox/checkbox-group/checkbox-group.component.css -------------------------------------------------------------------------------- /src/app/components/checkbox/checkbox-group/checkbox-group.component.html: -------------------------------------------------------------------------------- 1 |
2 | 5 | 6 | 7 |
8 | -------------------------------------------------------------------------------- /src/app/components/checkbox/checkbox.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/checkbox/checkbox.component.css -------------------------------------------------------------------------------- /src/app/components/checkbox/checkbox.component.html: -------------------------------------------------------------------------------- 1 | 11 | -------------------------------------------------------------------------------- /src/app/components/checkbox/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/checkbox/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-checkbox.component'; 2 | export * from './at-checkbox.module'; 3 | export * from './checkbox-group/at-checkbox-group.component'; 4 | -------------------------------------------------------------------------------- /src/app/components/collapse/at-collapse-item/at-collapse-item.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/collapse/at-collapse-item/at-collapse-item.component.css -------------------------------------------------------------------------------- /src/app/components/collapse/at-collapse-item/at-collapse-item.component.html: -------------------------------------------------------------------------------- 1 |

2 | at-collapse-item works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/components/collapse/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/collapse/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-collapse.component'; 2 | export * from './collapse.module'; 3 | export * from './at-collapse-item/at-collapse-item.component'; 4 | -------------------------------------------------------------------------------- /src/app/components/color-picker/at-color-sketch/at-color-sketch.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/color-picker/at-color-sketch/at-color-sketch.component.css -------------------------------------------------------------------------------- /src/app/components/color-picker/at-color-sketch/at-color-sketch.component.html: -------------------------------------------------------------------------------- 1 |

2 | at-color-sketch works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/components/color-picker/at-color-wrap/at-color-wrap.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/color-picker/at-color-wrap/at-color-wrap.component.css -------------------------------------------------------------------------------- /src/app/components/color-picker/at-color-wrap/at-color-wrap.component.html: -------------------------------------------------------------------------------- 1 |

2 | at-color-wrap works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/components/color-picker/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/core/component-creator-base.ts: -------------------------------------------------------------------------------- 1 | import { ApplicationRef, ComponentFactoryResolver, Injectable, Injector } from '@angular/core'; 2 | 3 | @Injectable({ 4 | providedIn: 'root' 5 | }) 6 | export class ComponentCreatorBase { 7 | 8 | constructor(public componentFactoryResolver: ComponentFactoryResolver, 9 | public appRef: ApplicationRef, 10 | public injector: Injector) { 11 | 12 | } 13 | 14 | } 15 | -------------------------------------------------------------------------------- /src/app/components/datetimepicker/at-day.ts: -------------------------------------------------------------------------------- 1 | 2 | export interface AtDate { 3 | number: number; 4 | isLastMonth: boolean; 5 | isNextMonth: boolean; 6 | isCurrentDay: boolean; 7 | isSelectedDay: boolean; 8 | title: string; 9 | date: any; 10 | disabled: boolean; 11 | firstDisabled: boolean; 12 | lastDisabled: boolean; 13 | } 14 | -------------------------------------------------------------------------------- /src/app/components/datetimepicker/at-format.pipe.spec.ts: -------------------------------------------------------------------------------- 1 | import { AtFormatPipe } from './at-format.pipe'; 2 | 3 | describe('AtFormatPipe', () => { 4 | it('create an instance', () => { 5 | const pipe = new AtFormatPipe(); 6 | expect(pipe).toBeTruthy(); 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /src/app/components/datetimepicker/at-format.pipe.ts: -------------------------------------------------------------------------------- 1 | import { Pipe, PipeTransform } from '@angular/core'; 2 | import { BladeDate } from './blade-date'; 3 | 4 | @Pipe({ 5 | name: 'atFormat' 6 | }) 7 | export class AtFormatPipe implements PipeTransform { 8 | 9 | transform(value: Date, formatString: string): string { 10 | if (value) { 11 | return new BladeDate(value).format(formatString); 12 | } else { 13 | return ''; 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/app/components/datetimepicker/calendar/calendar.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/datetimepicker/calendar/calendar.component.css -------------------------------------------------------------------------------- /src/app/components/datetimepicker/datetimepicker.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/datetimepicker/datetimepicker.component.css -------------------------------------------------------------------------------- /src/app/components/datetimepicker/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/datetimepicker/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-datetimepicker.module'; 2 | export * from './time/time.component'; 3 | export * from './calendar/calendar.component'; 4 | export * from './at-format.pipe'; 5 | export * from './datetimepicker.component'; 6 | -------------------------------------------------------------------------------- /src/app/components/datetimepicker/time/time.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/datetimepicker/time/time.component.css -------------------------------------------------------------------------------- /src/app/components/divider/at-divider/at-divider.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/divider/at-divider/at-divider.component.css -------------------------------------------------------------------------------- /src/app/components/divider/at-divider/at-divider.component.html: -------------------------------------------------------------------------------- 1 |

2 | at-divider works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/components/divider/divider.module.ts: -------------------------------------------------------------------------------- 1 | import { CommonModule } from '@angular/common'; 2 | import { NgModule } from '@angular/core'; 3 | import { AtDividerComponent } from './at-divider/at-divider.component'; 4 | 5 | @NgModule({ 6 | declarations: [AtDividerComponent], 7 | imports: [ 8 | CommonModule 9 | ], 10 | exports: [AtDividerComponent] 11 | }) 12 | export class AtDividerModule { 13 | } 14 | -------------------------------------------------------------------------------- /src/app/components/divider/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/divider/public-api.ts: -------------------------------------------------------------------------------- 1 | export { AtDividerModule } from './divider.module'; 2 | export { AtDividerComponent } from './at-divider/at-divider.component'; 3 | -------------------------------------------------------------------------------- /src/app/components/drawer/at-drawer.module.ts: -------------------------------------------------------------------------------- 1 | import { OverlayModule } from '@angular/cdk/overlay'; 2 | import { CommonModule } from '@angular/common'; 3 | import { NgModule } from '@angular/core'; 4 | import { DrawerComponent } from './drawer.component'; 5 | 6 | @NgModule({ 7 | imports: [CommonModule, OverlayModule], 8 | declarations: [DrawerComponent], 9 | exports: [DrawerComponent] 10 | }) 11 | export class AtDrawerModule { 12 | } 13 | -------------------------------------------------------------------------------- /src/app/components/drawer/drawer.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/drawer/drawer.component.css -------------------------------------------------------------------------------- /src/app/components/drawer/drawer.component.html: -------------------------------------------------------------------------------- 1 |

2 | drawer works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/components/drawer/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/drawer/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-drawer.module'; 2 | export * from './drawer.component'; 3 | -------------------------------------------------------------------------------- /src/app/components/dropdown/at-drop-submenu/at-drop-submenu.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/dropdown/at-drop-submenu/at-drop-submenu.component.css -------------------------------------------------------------------------------- /src/app/components/dropdown/at-drop-submenu/at-drop-submenu.component.html: -------------------------------------------------------------------------------- 1 |

2 | at-drop-submenu works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/components/dropdown/dropdown.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/dropdown/dropdown.component.css -------------------------------------------------------------------------------- /src/app/components/dropdown/dropdown.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/dropdown/dropdown.component.html -------------------------------------------------------------------------------- /src/app/components/dropdown/dropdown.directive.ts: -------------------------------------------------------------------------------- 1 | import { Directive, ElementRef, HostBinding } from '@angular/core'; 2 | 3 | @Directive({ 4 | selector: '[at-dropdown]' 5 | }) 6 | export class DropdownDirective { 7 | 8 | constructor(public elementRef: ElementRef) { 9 | } 10 | 11 | @HostBinding('class.at-dropdown__trigger') trigger = true; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/app/components/dropdown/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/dropdown/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-dropdown.module'; 2 | export * from './dropdown.component'; 3 | export * from './dropdown.directive'; 4 | export * from './at-drop-submenu/at-drop-submenu.component'; 5 | export * from '../menu/dropdown-menu-item/dropdown-menu-item.component'; 6 | export * from '../menu/drop-menu-list/drop-menu-list.component'; 7 | -------------------------------------------------------------------------------- /src/app/components/form/at-form-control/at-form-control.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/form/at-form-control/at-form-control.component.css -------------------------------------------------------------------------------- /src/app/components/form/at-form-control/at-form-control.component.html: -------------------------------------------------------------------------------- 1 |

2 | at-form-control works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/components/form/at-form-error.directive.spec.ts: -------------------------------------------------------------------------------- 1 | import { AtFormErrorDirective } from './at-form-error.directive'; 2 | 3 | describe('AtFormErrorDirective', () => { 4 | it('should create an instance', () => { 5 | const directive = new AtFormErrorDirective(); 6 | expect(directive).toBeTruthy(); 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /src/app/components/form/at-form-error.directive.ts: -------------------------------------------------------------------------------- 1 | import { Directive, HostBinding } from '@angular/core'; 2 | 3 | @Directive({ 4 | selector: '[atFormError]' 5 | }) 6 | export class AtFormErrorDirective { 7 | 8 | constructor() { 9 | } 10 | 11 | @HostBinding('class.at-form-item__error-tip') error = true; 12 | } 13 | -------------------------------------------------------------------------------- /src/app/components/form/at-form-item.directive.ts: -------------------------------------------------------------------------------- 1 | import { Directive, HostBinding } from '@angular/core'; 2 | import { RowComponent } from '../grid/row/row.component'; 3 | 4 | @Directive({ 5 | selector: '[at-form-item]' 6 | }) 7 | export class AtFormItemDirective extends RowComponent { 8 | 9 | @HostBinding('class.at-form-item') item = true; 10 | 11 | } 12 | -------------------------------------------------------------------------------- /src/app/components/form/at-form-item/at-form-item.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/form/at-form-item/at-form-item.component.css -------------------------------------------------------------------------------- /src/app/components/form/at-form-item/at-form-item.component.html: -------------------------------------------------------------------------------- 1 |

2 | at-form-item works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/components/form/at-form-item/at-form-item.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | import { RowComponent } from '../../grid/row/row.component'; 3 | 4 | @Component({ 5 | selector: 'at-form-item', 6 | template: ` 7 | 8 | `, 9 | host: {'[class.at-form-item]': 'true'} 10 | }) 11 | export class AtFormItemComponent extends RowComponent implements OnInit { 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/app/components/form/at-form-label/at-form-label.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/form/at-form-label/at-form-label.component.css -------------------------------------------------------------------------------- /src/app/components/form/at-form-label/at-form-label.component.html: -------------------------------------------------------------------------------- 1 |

2 | at-form-label works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/components/form/form.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'at-form', 5 | template: ` 6 | ` 7 | 8 | }) 9 | export class FormComponent implements OnInit { 10 | 11 | constructor() { 12 | } 13 | 14 | ngOnInit() { 15 | } 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/app/components/form/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/grid/col/col.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/grid/col/col.component.css -------------------------------------------------------------------------------- /src/app/components/grid/col/col.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/app/components/grid/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/grid/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-grid.module'; 2 | export * from './col/col.component'; 3 | export * from './row/row.component'; 4 | -------------------------------------------------------------------------------- /src/app/components/grid/row/row.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/grid/row/row.component.css -------------------------------------------------------------------------------- /src/app/components/grid/row/row.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/app/components/i18n/at-i18n.pipe.spec.ts: -------------------------------------------------------------------------------- 1 | import { AtI18nPipe } from './at-i18n.pipe'; 2 | 3 | describe('AtI18nPipe', () => { 4 | it('create an instance', () => { 5 | const pipe = new AtI18nPipe(); 6 | expect(pipe).toBeTruthy(); 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /src/app/components/i18n/at-i18n.pipe.ts: -------------------------------------------------------------------------------- 1 | /* tslint:disable:pipe-impure */ 2 | import { Pipe, PipeTransform } from '@angular/core'; 3 | import { AtI18nService } from './at-i18n.service'; 4 | 5 | @Pipe({ 6 | name: 'atI18n', 7 | pure: false 8 | }) 9 | export class AtI18nPipe implements PipeTransform { 10 | 11 | constructor(private _locale: AtI18nService) { 12 | } 13 | 14 | transform(path: string, keyValue?: object): string { 15 | return this._locale.translate(path, keyValue); 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/app/components/i18n/i18n-token.ts: -------------------------------------------------------------------------------- 1 | import { InjectionToken } from '@angular/core'; 2 | import { AtI18nInterface } from './at-i18n.interface'; 3 | 4 | export const AT_I18N = new InjectionToken('nz-i18n'); 5 | -------------------------------------------------------------------------------- /src/app/components/i18n/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/icon/at-icon.module.ts: -------------------------------------------------------------------------------- 1 | import { CommonModule } from '@angular/common'; 2 | import { NgModule } from '@angular/core'; 3 | import { IconComponent } from './icon.component'; 4 | 5 | @NgModule({ 6 | imports: [CommonModule], 7 | declarations: [IconComponent], 8 | exports: [IconComponent] 9 | }) 10 | export class AtIconModule { 11 | } 12 | -------------------------------------------------------------------------------- /src/app/components/icon/icon-status-type.ts: -------------------------------------------------------------------------------- 1 | export const StatusIconType = { 2 | 'info': 'icon-info', 3 | 'error': 'icon-x-circle', 4 | 'warning': 'icon-alert-circle', 5 | 'success': 'icon-check-circle', 6 | 'loading': 'icon-loader' 7 | }; 8 | -------------------------------------------------------------------------------- /src/app/components/icon/icon.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/icon/icon.component.css -------------------------------------------------------------------------------- /src/app/components/icon/icon.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/app/components/icon/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/icon/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-icon.module'; 2 | export * from './icon.component'; 3 | -------------------------------------------------------------------------------- /src/app/components/input/at-input.directive.spec.ts: -------------------------------------------------------------------------------- 1 | import { AtInputDirective } from './at-input.directive'; 2 | 3 | describe('AtInputDirective', () => { 4 | it('should create an instance', () => { 5 | const directive = new AtInputDirective(); 6 | expect(directive).toBeTruthy(); 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /src/app/components/input/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/input/input.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/input/input.component.css -------------------------------------------------------------------------------- /src/app/components/input/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-input.module'; 2 | export * from './input.component'; 3 | export * from './at-input.directive'; 4 | -------------------------------------------------------------------------------- /src/app/components/layout/at-layout-body/at-layout-body.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/layout/at-layout-body/at-layout-body.component.css -------------------------------------------------------------------------------- /src/app/components/layout/at-layout-body/at-layout-body.component.html: -------------------------------------------------------------------------------- 1 |

2 | at-layout-body works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/components/layout/at-layout-content/at-layout-content.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/layout/at-layout-content/at-layout-content.component.css -------------------------------------------------------------------------------- /src/app/components/layout/at-layout-content/at-layout-content.component.html: -------------------------------------------------------------------------------- 1 |

2 | at-layout-content works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/components/layout/at-layout-content/at-layout-content.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'at-layout-content', 5 | template: ` 6 | 7 | 8 | `, 9 | host: {'[class.at-layout-content]': 'true'} 10 | }) 11 | export class AtLayoutContentComponent implements OnInit { 12 | 13 | constructor() { } 14 | 15 | ngOnInit() { 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/app/components/layout/at-layout-header/at-layout-header.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/layout/at-layout-header/at-layout-header.component.css -------------------------------------------------------------------------------- /src/app/components/layout/at-layout-header/at-layout-header.component.html: -------------------------------------------------------------------------------- 1 |

2 | at-layout-header works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/components/layout/at-layout-sidebar/at-layout-sidebar.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/layout/at-layout-sidebar/at-layout-sidebar.component.css -------------------------------------------------------------------------------- /src/app/components/layout/at-layout-sidebar/at-layout-sidebar.component.html: -------------------------------------------------------------------------------- 1 |

2 | at-layout-sidebar works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/components/layout/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/layout/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-layout.module'; 2 | export * from './at-layout-body/at-layout-body.component'; 3 | export * from './at-layout-content/at-layout-content.component'; 4 | export * from './at-layout-header/at-layout-header.component'; 5 | export * from './at-layout-sidebar/at-layout-sidebar.component'; 6 | -------------------------------------------------------------------------------- /src/app/components/menu/drop-menu-list/drop-menu-list.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/menu/drop-menu-list/drop-menu-list.component.css -------------------------------------------------------------------------------- /src/app/components/menu/drop-menu-list/drop-menu-list.component.html: -------------------------------------------------------------------------------- 1 |

2 | drop-menu-list works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/components/menu/dropdown-menu-item/dropdown-menu-item.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/menu/dropdown-menu-item/dropdown-menu-item.component.css -------------------------------------------------------------------------------- /src/app/components/menu/dropdown-menu-item/dropdown-menu-item.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/app/components/menu/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/menu/inline-menu/inline-menu.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/menu/inline-menu/inline-menu.component.css -------------------------------------------------------------------------------- /src/app/components/menu/inline-menu/inline-menu.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/app/components/menu/inline-menu/inline-menu.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, HostBinding, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: '[inline-menu]', 5 | template: ` 6 | ` 7 | }) 8 | export class InlineMenuComponent implements OnInit { 9 | 10 | constructor() { 11 | } 12 | 13 | ngOnInit() { 14 | } 15 | 16 | @HostBinding('class.at-menu') at_menu = true; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/app/components/menu/menu-item-group/menu-item-group.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/menu/menu-item-group/menu-item-group.component.css -------------------------------------------------------------------------------- /src/app/components/menu/menu-item/menu-item.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/menu/menu-item/menu-item.component.css -------------------------------------------------------------------------------- /src/app/components/menu/menu-item/menu-item.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/app/components/menu/menu-link/menu-link.directive.spec.ts: -------------------------------------------------------------------------------- 1 | import { MenuLinkDirective } from './menu-link.directive'; 2 | 3 | describe('MenuLinkDirective', () => { 4 | it('should create an instance', () => { 5 | const directive = new MenuLinkDirective(); 6 | expect(directive).toBeTruthy(); 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /src/app/components/menu/menu-link/menu-link.directive.ts: -------------------------------------------------------------------------------- 1 | import { Directive, HostBinding } from '@angular/core'; 2 | 3 | @Directive({ 4 | selector: '[at-menu-link]' 5 | }) 6 | export class MenuLinkDirective { 7 | 8 | constructor() { 9 | } 10 | 11 | @HostBinding('class.at-menu__item-link') menu_link = true; 12 | } 13 | -------------------------------------------------------------------------------- /src/app/components/menu/menu-list/menu-list.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/menu/menu-list/menu-list.component.css -------------------------------------------------------------------------------- /src/app/components/menu/menu-list/menu-list.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/app/components/menu/menu-list/menu-list.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, HostBinding, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: '[at-menu-list]', 5 | template: ` 6 | ` 7 | 8 | }) 9 | export class MenuListComponent implements OnInit { 10 | 11 | constructor() { 12 | } 13 | 14 | ngOnInit() { 15 | } 16 | 17 | @HostBinding('class.at-dropdown-menu') menu = true; 18 | 19 | } 20 | -------------------------------------------------------------------------------- /src/app/components/menu/menu.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/menu/menu.component.css -------------------------------------------------------------------------------- /src/app/components/menu/menu.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | -------------------------------------------------------------------------------- /src/app/components/menu/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './menu.component'; 2 | export * from './menu-item-group/menu-item-group.component'; 3 | export * from './menu-link/menu-link.directive'; 4 | export * from './sub-menu/sub-menu.component'; 5 | export * from './menu-item/menu-item.component'; 6 | export * from './menu-list/menu-list.component'; 7 | export * from './inline-menu/inline-menu.component'; 8 | export * from './at-menu-module'; 9 | -------------------------------------------------------------------------------- /src/app/components/menu/sub-menu/sub-menu.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/menu/sub-menu/sub-menu.component.css -------------------------------------------------------------------------------- /src/app/components/message/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/message/message-container/message-container.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/message/message-container/message-container.component.css -------------------------------------------------------------------------------- /src/app/components/message/message-container/message-container.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 |
6 | -------------------------------------------------------------------------------- /src/app/components/message/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-message.module'; 2 | export {MessageContainerComponent} from './message-container/message-container.component'; 3 | export {MessageComponent} from './message/message.component'; 4 | export {AtMessageService} from './at-message.service'; 5 | export {AtMessageContainerService} from './at-message-container.service'; 6 | -------------------------------------------------------------------------------- /src/app/components/modal/index.ts: -------------------------------------------------------------------------------- 1 | export {ModalComponent} from './modal.component'; 2 | export {AtModalModule} from './at-modal.module'; 3 | export {AtModalService} from './at-modal.service'; 4 | -------------------------------------------------------------------------------- /src/app/components/modal/modal-body.directive.ts: -------------------------------------------------------------------------------- 1 | import { Directive, ElementRef } from '@angular/core'; 2 | 3 | @Directive({ 4 | selector: '[body]' 5 | }) 6 | export class ModalBodyDirective { 7 | 8 | constructor(public elementRef: ElementRef) { 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/app/components/ng-package.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "../node_modules/ng-packagr/ng-package.schema.json", 3 | "dest": "../../..//publish", 4 | "deleteDestPath": true, 5 | "lib": { 6 | "entryFile": "at-ng.module.ts" 7 | }, 8 | "whitelistedNonPeerDependencies": [ 9 | "tslib", 10 | "date-fns", 11 | "tinycolor2", 12 | "angular" 13 | ] 14 | } 15 | -------------------------------------------------------------------------------- /src/app/components/notification/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/notification/notification-container/notification-container.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/notification/notification-container/notification-container.component.css -------------------------------------------------------------------------------- /src/app/components/notification/notification-container/notification-container.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | -------------------------------------------------------------------------------- /src/app/components/notification/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-notification.module'; 2 | export {NotificationComponent} from './notification/notification.component'; 3 | export {NotificationContainerComponent} from './notification-container/notification-container.component'; 4 | export {NotificationBaseService} from './notification-base.service'; 5 | export {AtNotificationService} from './notification.service'; 6 | -------------------------------------------------------------------------------- /src/app/components/pagenation/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/pagenation/pagenation.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/pagenation/pagenation.component.css -------------------------------------------------------------------------------- /src/app/components/pagenation/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-pagenation.module'; 2 | export * from './pagenation.component'; 3 | -------------------------------------------------------------------------------- /src/app/components/popover/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/popover/pop-trigger.directive.spec.ts: -------------------------------------------------------------------------------- 1 | import { PopTriggerDirective } from './pop-trigger.directive'; 2 | 3 | describe('PopTriggerDirective', () => { 4 | it('should create an instance', () => { 5 | const directive = new PopTriggerDirective(); 6 | expect(directive).toBeTruthy(); 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /src/app/components/popover/pop-trigger.directive.ts: -------------------------------------------------------------------------------- 1 | import { Directive, ElementRef } from '@angular/core'; 2 | 3 | @Directive({ 4 | selector: '[pop-trigger],[tooltip-trigger]' 5 | }) 6 | export class PopTriggerDirective { 7 | 8 | constructor(public elementRef: ElementRef) { 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /src/app/components/popover/popover.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/popover/popover.component.css -------------------------------------------------------------------------------- /src/app/components/popover/popover.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/popover/popover.component.html -------------------------------------------------------------------------------- /src/app/components/popover/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-popover.module'; 2 | export * from './popover.component'; 3 | export * from './pop-trigger.directive'; 4 | -------------------------------------------------------------------------------- /src/app/components/progress/at-progress.module.ts: -------------------------------------------------------------------------------- 1 | import { CommonModule } from '@angular/common'; 2 | import { NgModule } from '@angular/core'; 3 | 4 | import { ProgressComponent } from './progress.component'; 5 | @NgModule({ 6 | imports: [CommonModule], 7 | declarations: [ProgressComponent], 8 | exports: [ProgressComponent] 9 | }) 10 | export class AtProgressModule { 11 | } 12 | -------------------------------------------------------------------------------- /src/app/components/progress/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/progress/progress.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/progress/progress.component.css -------------------------------------------------------------------------------- /src/app/components/progress/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-progress.module'; 2 | export * from './progress.component'; 3 | -------------------------------------------------------------------------------- /src/app/components/radio/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/radio/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './radio-button/radio-button.component'; 2 | export * from './radio-group/radio-group.component'; 3 | export * from './radio.component'; 4 | export * from './at-radio-module'; 5 | -------------------------------------------------------------------------------- /src/app/components/radio/radio-button/radio-button.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/radio/radio-button/radio-button.component.css -------------------------------------------------------------------------------- /src/app/components/radio/radio-button/radio-button.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/app/components/radio/radio-group/radio-group.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/radio/radio-group/radio-group.component.css -------------------------------------------------------------------------------- /src/app/components/radio/radio-group/radio-group.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 |
6 | -------------------------------------------------------------------------------- /src/app/components/radio/radio.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/radio/radio.component.css -------------------------------------------------------------------------------- /src/app/components/radio/radio.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/app/components/select/at-select-control.service.spec.ts: -------------------------------------------------------------------------------- 1 | import { TestBed } from '@angular/core/testing'; 2 | 3 | import { AtSelectControlService } from './at-select-control.service'; 4 | 5 | describe('AtSelectControlService', () => { 6 | beforeEach(() => TestBed.configureTestingModule({})); 7 | 8 | it('should be created', () => { 9 | const service: AtSelectControlService = TestBed.get(AtSelectControlService); 10 | expect(service).toBeTruthy(); 11 | }); 12 | }); 13 | -------------------------------------------------------------------------------- /src/app/components/select/at-select-unselectable.directive.ts: -------------------------------------------------------------------------------- 1 | import { Directive } from '@angular/core'; 2 | 3 | @Directive({ 4 | selector: '[at-select-unselectable]', 5 | host : { 6 | '[attr.unselectable]': '"unselectable"', 7 | '[style.user-select]': '"none"' 8 | } 9 | }) 10 | export class AtSelectUnselectableDirective { 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/app/components/select/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/select/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-option-group.component'; 2 | export * from './at-option-container.component'; 3 | export * from './at-option.component'; 4 | export * from './at-select.component'; 5 | export * from './at-select.module'; 6 | -------------------------------------------------------------------------------- /src/app/components/slider/at-slider.module.ts: -------------------------------------------------------------------------------- 1 | import { CommonModule } from '@angular/common'; 2 | import { NgModule } from '@angular/core'; 3 | import { SliderComponent } from './slider.component'; 4 | @NgModule({ 5 | imports: [CommonModule], 6 | declarations: [SliderComponent], 7 | exports: [SliderComponent] 8 | }) 9 | export class AtSliderModule { 10 | } 11 | -------------------------------------------------------------------------------- /src/app/components/slider/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/slider/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-slider.module'; 2 | export * from './slider.component'; 3 | -------------------------------------------------------------------------------- /src/app/components/slider/slider.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/slider/slider.component.css -------------------------------------------------------------------------------- /src/app/components/steps/at-step.module.ts: -------------------------------------------------------------------------------- 1 | import { CommonModule } from '@angular/common'; 2 | import { NgModule } from '@angular/core'; 3 | import { StepComponent } from './step/step.component'; 4 | import { StepsComponent } from './steps.component'; 5 | @NgModule({ 6 | imports: [CommonModule], 7 | declarations: [StepComponent, StepsComponent], 8 | exports: [StepComponent, StepsComponent] 9 | }) 10 | export class AtStepModule { 11 | } 12 | -------------------------------------------------------------------------------- /src/app/components/steps/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/steps/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-step.module'; 2 | export * from './step/step.component'; 3 | export * from './steps.component'; 4 | -------------------------------------------------------------------------------- /src/app/components/steps/step/step.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/steps/step/step.component.css -------------------------------------------------------------------------------- /src/app/components/steps/step/step.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/app/components/steps/steps.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/steps/steps.component.css -------------------------------------------------------------------------------- /src/app/components/switch/at-switch.module.ts: -------------------------------------------------------------------------------- 1 | import { CommonModule } from '@angular/common'; 2 | import { NgModule } from '@angular/core'; 3 | import { FormsModule } from '@angular/forms'; 4 | import { SwitchComponent } from './switch.component'; 5 | 6 | @NgModule({ 7 | imports: [CommonModule, FormsModule], 8 | declarations: [SwitchComponent], 9 | exports: [SwitchComponent] 10 | }) 11 | export class AtSwitchModule { 12 | } 13 | -------------------------------------------------------------------------------- /src/app/components/switch/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/switch/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-switch.module'; 2 | export * from './switch.component'; 3 | -------------------------------------------------------------------------------- /src/app/components/switch/switch.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/switch/switch.component.css -------------------------------------------------------------------------------- /src/app/components/switch/switch.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | {{_value ? checkText : unCheckText}} 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/app/components/tab/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/tab/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-tab-body.component'; 2 | export * from './at-tab-label.directive'; 3 | export * from './at-tab.component'; 4 | export * from './at-tabs-ink-bar.directive'; 5 | export * from './at-tabs.module'; 6 | export * from './at-tabs-nav.component'; 7 | export * from './at-tabset.component'; 8 | -------------------------------------------------------------------------------- /src/app/components/tab/update-host-class.service.spec.ts: -------------------------------------------------------------------------------- 1 | import { TestBed } from '@angular/core/testing'; 2 | 3 | import { UpdateHostClassService } from './update-host-class.service'; 4 | 5 | describe('UpdateHostClassService', () => { 6 | beforeEach(() => TestBed.configureTestingModule({})); 7 | 8 | it('should be created', () => { 9 | const service: UpdateHostClassService = TestBed.get(UpdateHostClassService); 10 | expect(service).toBeTruthy(); 11 | }); 12 | }); 13 | -------------------------------------------------------------------------------- /src/app/components/table/at-expand-th/at-expand-th.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/table/at-expand-th/at-expand-th.component.css -------------------------------------------------------------------------------- /src/app/components/table/at-expand-th/at-expand-th.component.html: -------------------------------------------------------------------------------- 1 |

2 | at-expand-th works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/components/table/at-expand-th/at-expand-th.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: '[at-expand-th]', 5 | template: '', 6 | host: {'[class.at-table__td__expand]': 'true'} 7 | }) 8 | export class AtExpandThComponent implements OnInit { 9 | 10 | constructor() { 11 | } 12 | 13 | ngOnInit() { 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/app/components/table/at-expand/at-expand.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/table/at-expand/at-expand.component.css -------------------------------------------------------------------------------- /src/app/components/table/at-expand/at-expand.component.html: -------------------------------------------------------------------------------- 1 |

2 | at-expand works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/components/table/at-tbody.directive.ts: -------------------------------------------------------------------------------- 1 | import { Directive, HostBinding } from '@angular/core'; 2 | 3 | @Directive({ 4 | selector: '[at-tbody]' 5 | }) 6 | export class AtTbodyDirective { 7 | 8 | constructor() { 9 | } 10 | 11 | @HostBinding('class.at-table__tbody') _tbody = true; 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/app/components/table/at-th.directive.ts: -------------------------------------------------------------------------------- 1 | import { Directive, HostBinding, Input } from '@angular/core'; 2 | 3 | @Directive({ 4 | selector: '[at-th]' 5 | }) 6 | export class AtThDirective { 7 | 8 | constructor() { 9 | } 10 | 11 | @Input() atWidth; 12 | 13 | @HostBinding('class.at-table__column') _th = true; 14 | 15 | @HostBinding('class.at-table__cell') _tc = true; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/app/components/table/at-thead.directive.ts: -------------------------------------------------------------------------------- 1 | import { Directive, HostBinding } from '@angular/core'; 2 | 3 | @Directive({ 4 | selector: '[at-thead]' 5 | }) 6 | export class AtTheadDirective { 7 | 8 | constructor() { 9 | } 10 | 11 | @HostBinding('class.at-table__thead') _thead = true; 12 | } 13 | -------------------------------------------------------------------------------- /src/app/components/table/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/tag/at-tag.module.ts: -------------------------------------------------------------------------------- 1 | import { CommonModule } from '@angular/common'; 2 | import { NgModule } from '@angular/core'; 3 | import { TagComponent } from './tag.component'; 4 | 5 | @NgModule({ 6 | imports: [CommonModule], 7 | declarations: [TagComponent], 8 | exports: [TagComponent] 9 | }) 10 | export class AtTagModule { 11 | } 12 | -------------------------------------------------------------------------------- /src/app/components/tag/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/tag/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-tag.module'; 2 | export * from './tag.component'; 3 | -------------------------------------------------------------------------------- /src/app/components/tag/tag.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/tag/tag.component.css -------------------------------------------------------------------------------- /src/app/components/tag/tag.component.html: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/app/components/textarea/at-textarea.module.ts: -------------------------------------------------------------------------------- 1 | import { CommonModule } from '@angular/common'; 2 | import { NgModule } from '@angular/core'; 3 | import { FormsModule } from '@angular/forms'; 4 | import { TextareaComponent } from './textarea.component'; 5 | 6 | @NgModule({ 7 | imports: [CommonModule, FormsModule], 8 | declarations: [TextareaComponent], 9 | exports: [TextareaComponent] 10 | }) 11 | export class AtTextareaModule { 12 | } 13 | -------------------------------------------------------------------------------- /src/app/components/textarea/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/textarea/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-textarea.module'; 2 | export * from './textarea.component'; 3 | -------------------------------------------------------------------------------- /src/app/components/textarea/textarea.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/textarea/textarea.component.css -------------------------------------------------------------------------------- /src/app/components/textarea/textarea.component.html: -------------------------------------------------------------------------------- 1 |
2 | 5 |
6 | -------------------------------------------------------------------------------- /src/app/components/timeline/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/timeline/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './timeline-dot.directive'; 2 | export * from './timeline-item/timeline-item.component'; 3 | export * from './timeline-selector.directive'; 4 | export * from './timeline.component'; 5 | export * from './at-timeline.module'; 6 | -------------------------------------------------------------------------------- /src/app/components/timeline/timeline-dot.directive.spec.ts: -------------------------------------------------------------------------------- 1 | import { TimelineDotDirective } from './timeline-dot.directive'; 2 | 3 | describe('TimelineDotDirective', () => { 4 | it('should create an instance', () => { 5 | const directive = new TimelineDotDirective(); 6 | expect(directive).toBeTruthy(); 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /src/app/components/timeline/timeline-dot.directive.ts: -------------------------------------------------------------------------------- 1 | import { Directive } from '@angular/core'; 2 | 3 | @Directive({ 4 | selector: '[timeline-dot]' 5 | }) 6 | export class TimelineDotDirective { 7 | 8 | constructor() { } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /src/app/components/timeline/timeline-item/timeline-item.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/timeline/timeline-item/timeline-item.component.css -------------------------------------------------------------------------------- /src/app/components/timeline/timeline-selector.directive.spec.ts: -------------------------------------------------------------------------------- 1 | import { TimelineSelectorDirective } from './timeline-selector.directive'; 2 | 3 | describe('TimelineSelectorDirective', () => { 4 | it('should create an instance', () => { 5 | const directive = new TimelineSelectorDirective(); 6 | expect(directive).toBeTruthy(); 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /src/app/components/timeline/timeline-selector.directive.ts: -------------------------------------------------------------------------------- 1 | import { Directive } from '@angular/core'; 2 | 3 | @Directive({ 4 | selector: '[timeline-content]' 5 | }) 6 | export class TimelineSelectorDirective { 7 | 8 | constructor() { } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /src/app/components/timeline/timeline.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/timeline/timeline.component.css -------------------------------------------------------------------------------- /src/app/components/timeline/timeline.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | -------------------------------------------------------------------------------- /src/app/components/tooltip/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/tooltip/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './tooltip-trigger.directive'; 2 | export * from './tooltip.component'; 3 | export * from './at-tooltip.module'; 4 | -------------------------------------------------------------------------------- /src/app/components/tooltip/tooltip-trigger.directive.spec.ts: -------------------------------------------------------------------------------- 1 | import { TooltipTriggerDirective } from './tooltip-trigger.directive'; 2 | 3 | describe('TooltipTriggerDirective', () => { 4 | it('should create an instance', () => { 5 | const directive = new TooltipTriggerDirective(); 6 | expect(directive).toBeTruthy(); 7 | }); 8 | }); 9 | -------------------------------------------------------------------------------- /src/app/components/tooltip/tooltip-trigger.directive.ts: -------------------------------------------------------------------------------- 1 | import { Directive, ElementRef } from '@angular/core'; 2 | 3 | @Directive({ 4 | selector: '[tooltipTrigger]' 5 | }) 6 | export class TooltipTriggerDirective { 7 | 8 | constructor(public elementRef: ElementRef) { } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /src/app/components/tooltip/tooltip.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/tooltip/tooltip.component.css -------------------------------------------------------------------------------- /src/app/components/tree-select/at-tree-select-top-control/at-tree-select-top-control.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/tree-select/at-tree-select-top-control/at-tree-select-top-control.component.css -------------------------------------------------------------------------------- /src/app/components/tree-select/at-tree-select-top-control/at-tree-select-top-control.component.html: -------------------------------------------------------------------------------- 1 |

2 | at-tree-select-top-control works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/components/tree-select/at-tree-select/at-tree-select.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/components/tree-select/at-tree-select/at-tree-select.component.css -------------------------------------------------------------------------------- /src/app/components/tree-select/at-tree-select/at-tree-select.component.html: -------------------------------------------------------------------------------- 1 |

2 | at-tree-select works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/components/tree-select/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/tree-select/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './at-tree-select.module'; 2 | export * from './at-tree-select/at-tree-select.component'; 3 | -------------------------------------------------------------------------------- /src/app/components/tree/at-tree-util.ts: -------------------------------------------------------------------------------- 1 | import { AtTreeNode } from './at-tree-node'; 2 | 3 | export function isCheckDisabled(node: AtTreeNode): boolean { 4 | const { isDisabled, isDisableCheckbox } = node; 5 | return !!(isDisabled || isDisableCheckbox); 6 | } 7 | 8 | // tslint:disable-next-line:no-any 9 | export function isInArray(needle: any, haystack: any[]): boolean { 10 | return (haystack && haystack.length > 0 && haystack.indexOf(needle) > -1); 11 | } 12 | -------------------------------------------------------------------------------- /src/app/components/tree/index.ts: -------------------------------------------------------------------------------- 1 | export * from './public-api'; 2 | -------------------------------------------------------------------------------- /src/app/components/tree/public-api.ts: -------------------------------------------------------------------------------- 1 | export * from './interface'; 2 | export * from './at-tree.module'; 3 | export * from './at-tree.component'; 4 | export * from './at-tree-node.component'; 5 | export * from './at-tree-node'; 6 | export * from './at-tree.service'; 7 | export * from './at-tree-util'; 8 | -------------------------------------------------------------------------------- /src/app/components/upload/index.ts: -------------------------------------------------------------------------------- 1 | export {AtUploadComponent} from './at-upload/at-upload.component'; 2 | export {AtUploadModule} from './upload.module'; 3 | -------------------------------------------------------------------------------- /src/app/components/upload/upload.module.spec.ts: -------------------------------------------------------------------------------- 1 | import { UploadModule } from './upload.module'; 2 | 3 | describe('UploadModule', () => { 4 | let uploadModule: UploadModule; 5 | 6 | beforeEach(() => { 7 | uploadModule = new UploadModule(); 8 | }); 9 | 10 | it('should create an instance', () => { 11 | expect(uploadModule).toBeTruthy(); 12 | }); 13 | }); 14 | -------------------------------------------------------------------------------- /src/app/showcase/admin/admin.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, Input, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-admin', 5 | templateUrl: './admin.component.html', 6 | styleUrls: ['./admin.component.css'] 7 | }) 8 | export class AdminComponent implements OnInit { 9 | 10 | @Input() layout = 'layout1'; 11 | 12 | constructor() { 13 | } 14 | 15 | ngOnInit() { 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-affix/at-demo-affix.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-affix/at-demo-affix.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-affix/at-demo-affix.component.html: -------------------------------------------------------------------------------- 1 |
2 |

Affix

3 | 4 |
5 | 6 |
7 |
8 |
9 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-affix/at-demo-affix.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-at-demo-affix', 5 | templateUrl: './at-demo-affix.component.html', 6 | styleUrls: ['./at-demo-affix.component.css'] 7 | }) 8 | export class AtDemoAffixComponent implements OnInit { 9 | 10 | constructor() { 11 | } 12 | 13 | basic = require('!!raw-loader!./demo-affix-basic/demo-affix-basic.component.html'); 14 | 15 | ngOnInit() { 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-affix/demo-affix-basic/demo-affix-basic.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-affix/demo-affix-basic/demo-affix-basic.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-affix/demo-affix-basic/demo-affix-basic.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-affix-basic', 5 | templateUrl: './demo-affix-basic.component.html', 6 | styleUrls: ['./demo-affix-basic.component.css'] 7 | }) 8 | export class DemoAffixBasicComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-alert/at-demo-alert.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-alert/at-demo-alert.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-alert/at-demo-alert.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-at-demo-alert', 5 | templateUrl: './at-demo-alert.component.html', 6 | styleUrls: ['./at-demo-alert.component.css'] 7 | }) 8 | export class AtDemoAlertComponent implements OnInit { 9 | 10 | constructor() { 11 | } 12 | 13 | ngOnInit() { 14 | } 15 | 16 | basic = require('!!raw-loader!./demo-alert-basic/demo-alert-basic.component.html'); 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-alert/demo-alert-basic/demo-alert-basic.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-alert/demo-alert-basic/demo-alert-basic.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-alert/demo-alert-basic/demo-alert-basic.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-alert-basic', 5 | templateUrl: './demo-alert-basic.component.html', 6 | styleUrls: ['./demo-alert-basic.component.css'] 7 | }) 8 | export class DemoAlertBasicComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-autocompelete/at-demo-autocompelete.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-autocompelete/at-demo-autocompelete.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-autocompelete/at-demo-autocompelete.component.html: -------------------------------------------------------------------------------- 1 |

AutoComplete

2 | {{model}} 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-badge/at-demo-badge.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-badge/at-demo-badge.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-badge/demo-basic-badge/demo-basic-badge.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-badge/demo-basic-badge/demo-basic-badge.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-badge/demo-basic-badge/demo-basic-badge.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-basic-badge', 5 | templateUrl: './demo-basic-badge.component.html', 6 | styleUrls: ['./demo-basic-badge.component.css'] 7 | }) 8 | export class DemoBasicBadgeComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-badge/demo-combine-badge/demo-combine-badge.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-badge/demo-combine-badge/demo-combine-badge.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-badge/demo-combine-badge/demo-combine-badge.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |     5 | 6 | 7 | 8 |     9 | 10 | 11 | 12 | 13 |     14 | 15 | 消息 16 | 17 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-badge/demo-combine-badge/demo-combine-badge.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-combine-badge', 5 | templateUrl: './demo-combine-badge.component.html', 6 | styleUrls: ['./demo-combine-badge.component.css'] 7 | }) 8 | export class DemoCombineBadgeComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-badge/demo-dynamic-badge/demo-dynamic-badge.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-badge/demo-dynamic-badge/demo-dynamic-badge.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-badge/demo-dynamic-badge/demo-dynamic-badge.component.html: -------------------------------------------------------------------------------- 1 |

添加dot

2 |
3 | 4 | 消息 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-badge/demo-dynamic-badge/demo-dynamic-badge.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-dynamic-badge', 5 | templateUrl: './demo-dynamic-badge.component.html', 6 | styleUrls: ['./demo-dynamic-badge.component.css'] 7 | }) 8 | export class DemoDynamicBadgeComponent implements OnInit { 9 | 10 | constructor() { 11 | } 12 | 13 | ngOnInit() { 14 | } 15 | 16 | show = true; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-breadcrumb/at-demo-breadcrumb.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-breadcrumb/at-demo-breadcrumb.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-breadcrumb/demo-basic-breadcrumb/demo-basic-breadcrumb.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-breadcrumb/demo-basic-breadcrumb/demo-basic-breadcrumb.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-breadcrumb/demo-basic-breadcrumb/demo-basic-breadcrumb.component.html: -------------------------------------------------------------------------------- 1 | 2 | asd 3 | asd 4 | asd 5 | 6 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-breadcrumb/demo-basic-breadcrumb/demo-basic-breadcrumb.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-basic-breadcrumb', 5 | templateUrl: './demo-basic-breadcrumb.component.html', 6 | styleUrls: ['./demo-basic-breadcrumb.component.css'] 7 | }) 8 | export class DemoBasicBreadcrumbComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-breadcrumb/demo-separate-breadcrumb/demo-separate-breadcrumb.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-breadcrumb/demo-separate-breadcrumb/demo-separate-breadcrumb.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-breadcrumb/demo-separate-breadcrumb/demo-separate-breadcrumb.component.html: -------------------------------------------------------------------------------- 1 | 2 | 导航1 3 | 导航2 4 | 去哪里 5 | 6 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-breadcrumb/demo-separate-breadcrumb/demo-separate-breadcrumb.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-separate-breadcrumb', 5 | templateUrl: './demo-separate-breadcrumb.component.html', 6 | styleUrls: ['./demo-separate-breadcrumb.component.css'] 7 | }) 8 | export class DemoSeparateBreadcrumbComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-button/at-demo-button.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-button/at-demo-button.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-card/at-demo-card.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-card/at-demo-card.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-carousel/at-demo-basic-carousel/at-demo-basic-carousel.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-carousel/at-demo-basic-carousel/at-demo-basic-carousel.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-carousel/at-demo-basic-carousel/at-demo-basic-carousel.component.html: -------------------------------------------------------------------------------- 1 | 2 |

{{index}}

3 |
4 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-carousel/at-demo-carousel.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-carousel/at-demo-carousel.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-carousel/at-demo-carousel.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-at-demo-carousel', 5 | templateUrl: './at-demo-carousel.component.html', 6 | styleUrls: ['./at-demo-carousel.component.css'] 7 | }) 8 | export class AtDemoCarouselComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-checkbox/at-demo-checkbox.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-checkbox/at-demo-checkbox.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-checkbox/demo-basic-checkbox/demo-basic-checkbox.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-checkbox/demo-basic-checkbox/demo-basic-checkbox.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-checkbox/demo-basic-checkbox/demo-basic-checkbox.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-checkbox/demo-basic-checkbox/demo-basic-checkbox.component.html -------------------------------------------------------------------------------- /src/app/showcase/at-demo-checkbox/demo-group-checkbox/demo-group-checkbox.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-checkbox/demo-group-checkbox/demo-group-checkbox.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-checkbox/demo-group-checkbox/demo-group-checkbox.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-collapse/at-demo-collapse.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-collapse/at-demo-collapse.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-collapse/demo-according-collapse/demo-according-collapse.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-collapse/demo-according-collapse/demo-according-collapse.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-collapse/demo-according-collapse/demo-according-collapse.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-according-collapse', 5 | templateUrl: './demo-according-collapse.component.html', 6 | styleUrls: ['./demo-according-collapse.component.css'] 7 | }) 8 | export class DemoAccordingCollapseComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-collapse/demo-basic-collapse/demo-basic-collapse.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-collapse/demo-basic-collapse/demo-basic-collapse.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-collapse/demo-basic-collapse/demo-basic-collapse.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-basic-collapse', 5 | templateUrl: './demo-basic-collapse.component.html', 6 | styleUrls: ['./demo-basic-collapse.component.css'] 7 | }) 8 | export class DemoBasicCollapseComponent implements OnInit { 9 | 10 | constructor() { 11 | } 12 | 13 | ngOnInit() { 14 | } 15 | 16 | isOpen = true; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-collapse/demo-nested-collapse/demo-nested-collapse.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-collapse/demo-nested-collapse/demo-nested-collapse.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-collapse/demo-nested-collapse/demo-nested-collapse.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-nested-collapse', 5 | templateUrl: './demo-nested-collapse.component.html', 6 | styleUrls: ['./demo-nested-collapse.component.css'] 7 | }) 8 | export class DemoNestedCollapseComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-collapse/demo-simple-collapse/demo-simple-collapse.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-collapse/demo-simple-collapse/demo-simple-collapse.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-collapse/demo-simple-collapse/demo-simple-collapse.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-simple-collapse', 5 | templateUrl: './demo-simple-collapse.component.html', 6 | styleUrls: ['./demo-simple-collapse.component.css'] 7 | }) 8 | export class DemoSimpleCollapseComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-color-picker/at-demo-color-picker.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-color-picker/at-demo-color-picker.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-components/at-demo-components.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-components/at-demo-components.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-datetimepicker/at-demo-datetimepicker.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-datetimepicker/at-demo-datetimepicker.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-datetimepicker/at-demo-datetimepicker.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-at-demo-datetimepicker', 5 | templateUrl: './at-demo-datetimepicker.component.html', 6 | styleUrls: ['./at-demo-datetimepicker.component.css'] 7 | }) 8 | export class AtDemoDatetimepickerComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-datetimepicker/demo-basic-datepicker/demo-basic-datepicker.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-datetimepicker/demo-basic-datepicker/demo-basic-datepicker.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-divider/at-demo-divider.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-divider/at-demo-divider.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-divider/at-demo-divider.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-at-demo-divider', 5 | templateUrl: './at-demo-divider.component.html', 6 | styleUrls: ['./at-demo-divider.component.css'] 7 | }) 8 | export class AtDemoDividerComponent implements OnInit { 9 | 10 | constructor() { 11 | } 12 | 13 | ngOnInit(): void { 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-doc-section/at-demo-doc-section.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-doc-section/at-demo-doc-section.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-drawer/at-demo-drawer.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-drawer/at-demo-drawer.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-dropdown/at-demo-dropdown.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-dropdown/at-demo-dropdown.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-dropdown/basic-demo-dropdown/basic-demo-dropdown.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-dropdown/basic-demo-dropdown/basic-demo-dropdown.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-dropdown/demo-place-dropdown/demo-place-dropdown.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-dropdown/demo-place-dropdown/demo-place-dropdown.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-dropdown/demo-place-dropdown/demo-place-dropdown.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-place-dropdown', 5 | templateUrl: './demo-place-dropdown.component.html', 6 | styleUrls: ['./demo-place-dropdown.component.css'] 7 | }) 8 | export class DemoPlaceDropdownComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-form/at-demo-form.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-form/at-demo-form.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-form/demo-form-basic/demo-form-basic.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-form/demo-form-basic/demo-form-basic.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-form/demo-position-form/demo-position-form.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-form/demo-position-form/demo-position-form.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-input/at-demo-input.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-input/at-demo-input.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-input/demo-basic-input/demo-basic-input.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-input/demo-basic-input/demo-basic-input.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-input/demo-basic-input/demo-basic-input.component.html: -------------------------------------------------------------------------------- 1 |
2 |

双向绑定值: {{value}}

3 | 4 |
5 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-input/demo-basic-input/demo-basic-input.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-basic-input', 5 | templateUrl: './demo-basic-input.component.html', 6 | styleUrls: ['./demo-basic-input.component.css'] 7 | }) 8 | export class DemoBasicInputComponent implements OnInit { 9 | 10 | constructor() { 11 | } 12 | 13 | ngOnInit(): void { 14 | } 15 | 16 | value = '测试'; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-input/demo-icon-input/demo-icon-input.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-input/demo-icon-input/demo-icon-input.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-input/demo-icon-input/demo-icon-input.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 |
6 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-input/demo-icon-input/demo-icon-input.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-icon-input', 5 | templateUrl: './demo-icon-input.component.html', 6 | styleUrls: ['./demo-icon-input.component.css'] 7 | }) 8 | export class DemoIconInputComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-input/demo-pend-input/demo-pend-input.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-input/demo-pend-input/demo-pend-input.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-input/demo-pend-input/demo-pend-input.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 搜索 4 | 5 | 6 | 7 | 搜索 8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-input/demo-pend-input/demo-pend-input.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-pend-input', 5 | templateUrl: './demo-pend-input.component.html', 6 | styleUrls: ['./demo-pend-input.component.css'] 7 | }) 8 | export class DemoPendInputComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-input/demo-size-input/demo-size-input.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-input/demo-size-input/demo-size-input.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-input/demo-size-input/demo-size-input.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-input/demo-size-input/demo-size-input.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-size-input', 5 | templateUrl: './demo-size-input.component.html', 6 | styleUrls: ['./demo-size-input.component.css'] 7 | }) 8 | export class DemoSizeInputComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-input/demo-status-input/demo-status-input.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-input/demo-status-input/demo-status-input.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-input/demo-status-input/demo-status-input.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-status-input', 5 | templateUrl: './demo-status-input.component.html', 6 | styleUrls: ['./demo-status-input.component.css'] 7 | }) 8 | export class DemoStatusInputComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-layout/at-demo-layout.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-layout/at-demo-layout.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-loadingbar/at-demo-loadingbar.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-loadingbar/at-demo-loadingbar.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-loadingbar/at-demo-loadingbar.component.html: -------------------------------------------------------------------------------- 1 |

2 | at-demo-loadingbar works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-loadingbar/at-demo-loadingbar.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-at-demo-loadingbar', 5 | templateUrl: './at-demo-loadingbar.component.html', 6 | styleUrls: ['./at-demo-loadingbar.component.css'] 7 | }) 8 | export class AtDemoLoadingbarComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-menu/at-demo-menu.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-menu/at-demo-menu.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-menu/demo-inline-menu/demo-inline-menu.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-menu/demo-inline-menu/demo-inline-menu.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-menu/demo-inline-menu/demo-inline-menu.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-inline-menu', 5 | templateUrl: './demo-inline-menu.component.html', 6 | styleUrls: ['./demo-inline-menu.component.css'] 7 | }) 8 | export class DemoInlineMenuComponent implements OnInit { 9 | 10 | constructor() { 11 | } 12 | 13 | ngOnInit() { 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-menu/demo-top-menu/demo-top-menu.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-menu/demo-top-menu/demo-top-menu.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-menu/demo-top-menu/demo-top-menu.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-menu/demo-top-menu/demo-top-menu.component.html -------------------------------------------------------------------------------- /src/app/showcase/at-demo-menu/demo-vertical-menu/demo-vertical-menu.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-menu/demo-vertical-menu/demo-vertical-menu.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-menu/demo-vertical-menu/demo-vertical-menu.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-vertical-menu', 5 | templateUrl: './demo-vertical-menu.component.html', 6 | styleUrls: ['./demo-vertical-menu.component.css'] 7 | }) 8 | export class DemoVerticalMenuComponent implements OnInit { 9 | 10 | constructor() { 11 | } 12 | 13 | ngOnInit() { 14 | } 15 | 16 | open = true; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-message/at-demo-message.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-message/at-demo-message.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-message/demo-basic-message/demo-basic-message.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-message/demo-basic-message/demo-basic-message.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-message/demo-basic-message/demo-basic-message.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-modal/at-demo-modal.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-modal/at-demo-modal.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-modal/demo-basic-modal/demo-basic-modal.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-modal/demo-basic-modal/demo-basic-modal.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-modal/demo-custom-modal/demo-custom-modal.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-modal/demo-custom-modal/demo-custom-modal.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-modal/demo-position-modal/demo-position-modal.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-modal/demo-position-modal/demo-position-modal.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-modal/demo-service-modal/demo-service-modal.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-modal/demo-service-modal/demo-service-modal.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-modal/demo-service-modal/demo-service-modal.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-notification/at-demo-notification.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-notification/at-demo-notification.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-notification/demo-basic-notification/demo-basic-notification.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-notification/demo-basic-notification/demo-basic-notification.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-notification/demo-basic-notification/demo-basic-notification.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-notification/demo-basic-notification/demo-basic-notification.component.html -------------------------------------------------------------------------------- /src/app/showcase/at-demo-number-input/at-demo-number-input.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-number-input/at-demo-number-input.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-number-input/demo-basic-number-input/demo-basic-number-input.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-number-input/demo-basic-number-input/demo-basic-number-input.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-number-input/demo-basic-number-input/demo-basic-number-input.component.html: -------------------------------------------------------------------------------- 1 | 5 | 6 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-number-input/demo-basic-number-input/demo-basic-number-input.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-basic-number-input', 5 | templateUrl: './demo-basic-number-input.component.html', 6 | styleUrls: ['./demo-basic-number-input.component.css'] 7 | }) 8 | export class DemoBasicNumberInputComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-number-input/demo-size-number-input/demo-size-number-input.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-number-input/demo-size-number-input/demo-size-number-input.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-number-input/demo-size-number-input/demo-size-number-input.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-size-number-input', 5 | templateUrl: './demo-size-number-input.component.html', 6 | styleUrls: ['./demo-size-number-input.component.css'] 7 | }) 8 | export class DemoSizeNumberInputComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-number-input/demo-step-number-input/demo-step-number-input.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-number-input/demo-step-number-input/demo-step-number-input.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-number-input/demo-step-number-input/demo-step-number-input.component.html: -------------------------------------------------------------------------------- 1 | 5 | 6 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-number-input/demo-step-number-input/demo-step-number-input.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-step-number-input', 5 | templateUrl: './demo-step-number-input.component.html', 6 | styleUrls: ['./demo-step-number-input.component.css'] 7 | }) 8 | export class DemoStepNumberInputComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-pagenation/at-demo-pagenation.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-pagenation/at-demo-pagenation.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-pagenation/demo-basic-page/demo-basic-page.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-pagenation/demo-basic-page/demo-basic-page.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-pagenation/demo-basic-page/demo-basic-page.component.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 |
5 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-pagenation/demo-basic-page/demo-basic-page.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-basic-page', 5 | templateUrl: './demo-basic-page.component.html', 6 | styleUrls: ['./demo-basic-page.component.css'] 7 | }) 8 | export class DemoBasicPageComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-pagenation/demo-full-page/demo-full-page.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-pagenation/demo-full-page/demo-full-page.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-pagenation/demo-full-page/demo-full-page.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-pagenation/demo-full-page/demo-full-page.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-full-page', 5 | templateUrl: './demo-full-page.component.html', 6 | styleUrls: ['./demo-full-page.component.css'] 7 | }) 8 | export class DemoFullPageComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-pagenation/demo-simple-page/demo-simple-page.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-pagenation/demo-simple-page/demo-simple-page.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-pagenation/demo-simple-page/demo-simple-page.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-pagenation/demo-simple-page/demo-simple-page.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-simple-page', 5 | templateUrl: './demo-simple-page.component.html', 6 | styleUrls: ['./demo-simple-page.component.css'] 7 | }) 8 | export class DemoSimplePageComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-pagenation/demo-size-page/demo-size-page.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-pagenation/demo-size-page/demo-size-page.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-pagenation/demo-size-page/demo-size-page.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-pagenation/demo-size-page/demo-size-page.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-size-page', 5 | templateUrl: './demo-size-page.component.html', 6 | styleUrls: ['./demo-size-page.component.css'] 7 | }) 8 | export class DemoSizePageComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-popover/at-demo-popover.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-popover/at-demo-popover.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-popover/demo-basic-popover/demo-basic-popover.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-popover/demo-basic-popover/demo-basic-popover.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-popover/demo-basic-popover/demo-basic-popover.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-basic-popover', 5 | templateUrl: './demo-basic-popover.component.html', 6 | styleUrls: ['./demo-basic-popover.component.css'] 7 | }) 8 | export class DemoBasicPopoverComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-popover/demo-content-popover/demo-content-popover.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-popover/demo-content-popover/demo-content-popover.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-popover/demo-content-popover/demo-content-popover.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-content-popover', 5 | templateUrl: './demo-content-popover.component.html', 6 | styleUrls: ['./demo-content-popover.component.css'] 7 | }) 8 | export class DemoContentPopoverComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-popover/demo-position-popover/demo-position-popover.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-popover/demo-position-popover/demo-position-popover.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-popover/demo-position-popover/demo-position-popover.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-position-popover', 5 | templateUrl: './demo-position-popover.component.html', 6 | styleUrls: ['./demo-position-popover.component.css'] 7 | }) 8 | export class DemoPositionPopoverComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-progress/at-demo-progress.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-progress/at-demo-progress.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-progress/demo-basic-progress/demo-basic-progress.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-progress/demo-basic-progress/demo-basic-progress.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-progress/demo-basic-progress/demo-basic-progress.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-progress/demo-status-progress/demo-status-progress.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-progress/demo-status-progress/demo-status-progress.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-progress/demo-status-progress/demo-status-progress.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-progress/demo-status-progress/demo-status-progress.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-status-progress', 5 | templateUrl: './demo-status-progress.component.html', 6 | styleUrls: ['./demo-status-progress.component.css'] 7 | }) 8 | export class DemoStatusProgressComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-progress/demo-stroke-progress/demo-stroke-progress.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-progress/demo-stroke-progress/demo-stroke-progress.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-progress/demo-stroke-progress/demo-stroke-progress.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-progress/demo-stroke-progress/demo-stroke-progress.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-stroke-progress', 5 | templateUrl: './demo-stroke-progress.component.html', 6 | styleUrls: ['./demo-stroke-progress.component.css'] 7 | }) 8 | export class DemoStrokeProgressComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-radio/at-demo-radio.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-radio/at-demo-radio.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-radio/demo-basic-radio/demo-basic-radio.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-radio/demo-basic-radio/demo-basic-radio.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-radio/demo-basic-radio/demo-basic-radio.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-basic-radio', 5 | templateUrl: './demo-basic-radio.component.html', 6 | styleUrls: ['./demo-basic-radio.component.css'] 7 | }) 8 | export class DemoBasicRadioComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | basic = 'basic'; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-radio/demo-button-radio/demo-button-radio.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-radio/demo-button-radio/demo-button-radio.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-radio/demo-button-radio/demo-button-radio.component.html: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-radio/demo-button-radio/demo-button-radio.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-button-radio', 5 | templateUrl: './demo-button-radio.component.html', 6 | styleUrls: ['./demo-button-radio.component.css'] 7 | }) 8 | export class DemoButtonRadioComponent implements OnInit { 9 | 10 | constructor() { 11 | } 12 | 13 | ngOnInit() { 14 | } 15 | 16 | basic = 'basic'; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-radio/demo-color-radio/demo-color-radio.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-radio/demo-color-radio/demo-color-radio.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-radio/demo-color-radio/demo-color-radio.component.html: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-radio/demo-color-radio/demo-color-radio.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-color-radio', 5 | templateUrl: './demo-color-radio.component.html', 6 | styleUrls: ['./demo-color-radio.component.css'] 7 | }) 8 | export class DemoColorRadioComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | basic = 'basic'; 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-radio/demo-disable-radio/demo-disable-radio.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-radio/demo-disable-radio/demo-disable-radio.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-radio/demo-disable-radio/demo-disable-radio.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-disable-radio', 5 | templateUrl: './demo-disable-radio.component.html', 6 | styleUrls: ['./demo-disable-radio.component.css'] 7 | }) 8 | export class DemoDisableRadioComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | basic = 'basic'; 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-radio/demo-size-radio/demo-size-radio.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-radio/demo-size-radio/demo-size-radio.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-radio/demo-size-radio/demo-size-radio.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-size-radio', 5 | templateUrl: './demo-size-radio.component.html', 6 | styleUrls: ['./demo-size-radio.component.css'] 7 | }) 8 | export class DemoSizeRadioComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | basic = 'basic'; 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-select/at-demo-select.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-select/at-demo-select.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-select/demo-input-select/demo-input-select.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-select/demo-input-select/demo-input-select.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-select/demo-input-select/demo-input-select.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-select/demo-search-select/demo-search-select.component.css: -------------------------------------------------------------------------------- 1 | /*.at-see*/ 2 | ::ng-deep .at-select__list { 3 | max-height: 100px; 4 | } 5 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-select/demo-select-basic/demo-select-basic.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-select/demo-select-basic/demo-select-basic.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-select/demo-select-clear/demo-select-clear.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-select/demo-select-clear/demo-select-clear.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-select/demo-select-multiple/demo-select-multiple.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-select/demo-select-multiple/demo-select-multiple.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-select/demo-select-multiple/demo-select-multiple.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | {{item}} 13 |
14 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-select/demo-select-size/demo-select-size.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-select/demo-select-size/demo-select-size.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-slider/at-demo-slider.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-slider/at-demo-slider.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-slider/demo-basic-slider/demo-basic-slider.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-slider/demo-basic-slider/demo-basic-slider.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-steps/at-demo-steps.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-steps/at-demo-steps.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-steps/demo-basic-steps/demo-basic-steps.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-steps/demo-basic-steps/demo-basic-steps.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-steps/demo-basic-steps/demo-basic-steps.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-steps/demo-basic-steps/demo-basic-steps.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-basic-steps', 5 | templateUrl: './demo-basic-steps.component.html', 6 | styleUrls: ['./demo-basic-steps.component.css'] 7 | }) 8 | export class DemoBasicStepsComponent implements OnInit { 9 | 10 | constructor() { 11 | } 12 | 13 | ngOnInit() { 14 | } 15 | 16 | current = 0; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-steps/demo-horizonal-steps/demo-horizonal-steps.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-steps/demo-horizonal-steps/demo-horizonal-steps.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-steps/demo-horizonal-steps/demo-horizonal-steps.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-steps/demo-size-steps/demo-size-steps.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-steps/demo-size-steps/demo-size-steps.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-switch/at-demo-switch.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-switch/at-demo-switch.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-switch/at-demo-switch.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-at-demo-switch', 5 | templateUrl: './at-demo-switch.component.html', 6 | styleUrls: ['./at-demo-switch.component.css'] 7 | }) 8 | export class AtDemoSwitchComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | code = require('!!raw-loader!./swicth-basic/swicth-basic.component.html'); 13 | 14 | ngOnInit() { 15 | } 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-switch/swicth-basic/swicth-basic.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-switch/swicth-basic/swicth-basic.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-switch/swicth-basic/swicth-basic.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-swicth-basic', 5 | templateUrl: './swicth-basic.component.html', 6 | styleUrls: ['./swicth-basic.component.css'] 7 | }) 8 | export class SwicthBasicComponent implements OnInit { 9 | 10 | constructor() { 11 | } 12 | 13 | ngOnInit() { 14 | } 15 | 16 | check = true; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-table/at-demo-table.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-table/at-demo-table.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-table/demo-basic-table/demo-basic-table.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-table/demo-basic-table/demo-basic-table.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-table/demo-basic-table/demo-basic-table.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-basic-table', 5 | templateUrl: './demo-basic-table.component.html', 6 | styleUrls: ['./demo-basic-table.component.css'] 7 | }) 8 | export class DemoBasicTableComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | expand = false; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-table/demo-page-table/demo-page-table.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-table/demo-page-table/demo-page-table.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-table/demo-page-table/demo-page-table.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-page-table', 5 | templateUrl: './demo-page-table.component.html', 6 | styleUrls: ['./demo-page-table.component.css'] 7 | }) 8 | export class DemoPageTableComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-table/demo-size-table/demo-size-table.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-table/demo-size-table/demo-size-table.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-table/demo-size-table/demo-size-table.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-size-table', 5 | templateUrl: './demo-size-table.component.html', 6 | styleUrls: ['./demo-size-table.component.css'] 7 | }) 8 | export class DemoSizeTableComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | nestExpand = false; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tabs/at-demo-card-tab/at-demo-card-tab.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-tabs/at-demo-card-tab/at-demo-card-tab.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tabs/at-demo-card-tab/at-demo-card-tab.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-at-demo-card-tab', 5 | templateUrl: './at-demo-card-tab.component.html', 6 | styleUrls: ['./at-demo-card-tab.component.css'] 7 | }) 8 | export class AtDemoCardTabComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tabs/at-demo-size-tabs/at-demo-size-tabs.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-tabs/at-demo-size-tabs/at-demo-size-tabs.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tabs/at-demo-size-tabs/at-demo-size-tabs.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-at-demo-size-tabs', 5 | templateUrl: './at-demo-size-tabs.component.html', 6 | styleUrls: ['./at-demo-size-tabs.component.css'] 7 | }) 8 | export class AtDemoSizeTabsComponent implements OnInit { 9 | 10 | constructor() { 11 | } 12 | 13 | ngOnInit() { 14 | } 15 | 16 | tabs = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tabs/at-demo-tabs.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-tabs/at-demo-tabs.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tabs/at-demo-tabs.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-at-demo-tabs', 5 | templateUrl: './at-demo-tabs.component.html', 6 | styleUrls: ['./at-demo-tabs.component.css'] 7 | }) 8 | export class AtDemoTabsComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | baisc = require('!!raw-loader!./demo-basic-tab/demo-basic-tab.component.html'); 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tabs/demo-basic-tab/demo-basic-tab.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-tabs/demo-basic-tab/demo-basic-tab.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tag/at-demo-tag.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-tag/at-demo-tag.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tag/demo-basic-tag/demo-basic-tag.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-tag/demo-basic-tag/demo-basic-tag.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tag/demo-basic-tag/demo-basic-tag.component.html: -------------------------------------------------------------------------------- 1 |

2 | demo-basic-tag works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tag/demo-color-tag/demo-color-tag.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-tag/demo-color-tag/demo-color-tag.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tag/demo-color-tag/demo-color-tag.component.html: -------------------------------------------------------------------------------- 1 |

2 | demo-color-tag works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-textarea/at-demo-textarea.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-textarea/at-demo-textarea.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-textarea/demo-basic-textarea/demo-basic-textarea.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-textarea/demo-basic-textarea/demo-basic-textarea.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-textarea/demo-basic-textarea/demo-basic-textarea.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-textarea/demo-basic-textarea/demo-basic-textarea.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-basic-textarea', 5 | templateUrl: './demo-basic-textarea.component.html', 6 | styleUrls: ['./demo-basic-textarea.component.css'] 7 | }) 8 | export class DemoBasicTextareaComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | text = '你好'; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-theme/at-demo-theme.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-theme/at-demo-theme.component.scss -------------------------------------------------------------------------------- /src/app/showcase/at-demo-timeline/at-demo-pending-timeline/at-demo-pending-timeline.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-timeline/at-demo-pending-timeline/at-demo-pending-timeline.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-timeline/at-demo-pending-timeline/at-demo-pending-timeline.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-at-demo-pending-timeline', 5 | templateUrl: './at-demo-pending-timeline.component.html', 6 | styleUrls: ['./at-demo-pending-timeline.component.css'] 7 | }) 8 | export class AtDemoPendingTimelineComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-timeline/at-demo-timeline-basic/at-demo-timeline-basic.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-timeline/at-demo-timeline-basic/at-demo-timeline-basic.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-timeline/at-demo-timeline-basic/at-demo-timeline-basic.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |

洗澡

4 |
5 |
6 | 7 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-timeline/at-demo-timeline-dot/at-demo-timeline-dot.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-timeline/at-demo-timeline-dot/at-demo-timeline-dot.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-timeline/at-demo-timeline-dot/at-demo-timeline-dot.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-at-demo-timeline-dot', 5 | templateUrl: './at-demo-timeline-dot.component.html', 6 | styleUrls: ['./at-demo-timeline-dot.component.css'] 7 | }) 8 | export class AtDemoTimelineDotComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-timeline/at-demo-timeline.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-timeline/at-demo-timeline.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tooltip/at-demo-tooltip.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-tooltip/at-demo-tooltip.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tooltip/demo-basic-tooltip/demo-basic-tooltip.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-tooltip/demo-basic-tooltip/demo-basic-tooltip.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tooltip/demo-basic-tooltip/demo-basic-tooltip.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
我很好
4 |
5 | 6 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tooltip/demo-basic-tooltip/demo-basic-tooltip.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-basic-tooltip', 5 | templateUrl: './demo-basic-tooltip.component.html', 6 | styleUrls: ['./demo-basic-tooltip.component.css'] 7 | }) 8 | export class DemoBasicTooltipComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tooltip/demo-position-tooltip/demo-position-tooltip.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-tooltip/demo-position-tooltip/demo-position-tooltip.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tooltip/demo-position-tooltip/demo-position-tooltip.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-demo-position-tooltip', 5 | templateUrl: './demo-position-tooltip.component.html', 6 | styleUrls: ['./demo-position-tooltip.component.css'] 7 | }) 8 | export class DemoPositionTooltipComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tree-select/at-demo-tree-select.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-tree-select/at-demo-tree-select.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tree-select/at-demo-tree-select.component.html: -------------------------------------------------------------------------------- 1 |
2 |

Tree select

3 | 4 |
5 | 6 |
7 |
8 |
9 | 10 | 11 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tree-select/demo-tree-select/demo-tree-select.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-tree-select/demo-tree-select/demo-tree-select.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tree/at-demo-basic-tree/at-demo-basic-tree.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-tree/at-demo-basic-tree/at-demo-basic-tree.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tree/at-demo-checkable-tree/at-demo-checkable-tree.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-tree/at-demo-checkable-tree/at-demo-checkable-tree.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tree/at-demo-checkable-tree/at-demo-checkable-tree.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-at-demo-checkable-tree', 5 | templateUrl: './at-demo-checkable-tree.component.html', 6 | styleUrls: ['./at-demo-checkable-tree.component.css'] 7 | }) 8 | export class AtDemoCheckableTreeComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tree/at-demo-custom-tree/at-demo-custom-tree.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-tree/at-demo-custom-tree/at-demo-custom-tree.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tree/at-demo-custom-tree/at-demo-custom-tree.component.html: -------------------------------------------------------------------------------- 1 | 4 | 5 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tree/at-demo-remote-tree/at-demo-remote-tree.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-tree/at-demo-remote-tree/at-demo-remote-tree.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tree/at-demo-remote-tree/at-demo-remote-tree.component.html: -------------------------------------------------------------------------------- 1 | 6 | 7 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tree/at-demo-tree-group/at-demo-tree-group.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-tree/at-demo-tree-group/at-demo-tree-group.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tree/at-demo-tree-group/at-demo-tree-group.component.html: -------------------------------------------------------------------------------- 1 | 12 | 13 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-tree/at-demo-tree.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-tree/at-demo-tree.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-upload/at-demo-upload-basic/at-demo-upload-basic.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-upload/at-demo-upload-basic/at-demo-upload-basic.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-upload/at-demo-upload-basic/at-demo-upload-basic.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | 11 | 12 | {{files}} 13 | -------------------------------------------------------------------------------- /src/app/showcase/at-demo-upload/at-demo-upload.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/at-demo-upload/at-demo-upload.component.css -------------------------------------------------------------------------------- /src/app/showcase/at-demo-upload/at-demo-upload.component.html: -------------------------------------------------------------------------------- 1 |
2 |

Uploader

3 | 4 |
5 | 6 |
7 |
8 |
9 | -------------------------------------------------------------------------------- /src/app/showcase/connect/connect.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/connect/connect.component.css -------------------------------------------------------------------------------- /src/app/showcase/doc-td/doc-td.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, Input, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: '[doc-td]', 5 | templateUrl: './doc-tr.component.html', 6 | styleUrls: ['./doc-tr.component.css'] 7 | }) 8 | export class DocTdComponent implements OnInit { 9 | 10 | constructor() { 11 | } 12 | 13 | ngOnInit(): void { 14 | } 15 | 16 | @Input() o = false; 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/app/showcase/doc-td/doc-tr.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/doc-td/doc-tr.component.css -------------------------------------------------------------------------------- /src/app/showcase/doc-td/doc-tr.component.html: -------------------------------------------------------------------------------- 1 | 2 | {{o ? '(' : '['}}{{o ? ')' : ']'}} 3 | 4 | -------------------------------------------------------------------------------- /src/app/showcase/doc-type-td/doc-type-td.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/doc-type-td/doc-type-td.component.css -------------------------------------------------------------------------------- /src/app/showcase/doc-type-td/doc-type-td.component.html: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/app/showcase/doc-type-td/doc-type-td.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: '[doc-type-td]', 5 | templateUrl: './doc-type-td.component.html', 6 | styleUrls: ['./doc-type-td.component.css'] 7 | }) 8 | export class DocTypeTdComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/high-light/high-light.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/high-light/high-light.component.css -------------------------------------------------------------------------------- /src/app/showcase/high-light/high-light.component.html: -------------------------------------------------------------------------------- 1 |

2 | high-light works! 3 |

4 | -------------------------------------------------------------------------------- /src/app/showcase/i18-n/i18-n.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/i18-n/i18-n.component.css -------------------------------------------------------------------------------- /src/app/showcase/install/install.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/install/install.component.css -------------------------------------------------------------------------------- /src/app/showcase/install/install.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-install', 5 | templateUrl: './install.component.html', 6 | styleUrls: ['./install.component.css'] 7 | }) 8 | export class InstallComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/intro/intro.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/intro/intro.component.css -------------------------------------------------------------------------------- /src/app/showcase/intro/intro.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-intro', 5 | templateUrl: './intro.component.html', 6 | styleUrls: ['./intro.component.css'] 7 | }) 8 | export class IntroComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/startup/startup.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/startup/startup.component.css -------------------------------------------------------------------------------- /src/app/showcase/update-log/update-log.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/app/showcase/update-log/update-log.component.css -------------------------------------------------------------------------------- /src/app/showcase/update-log/update-log.component.ts: -------------------------------------------------------------------------------- 1 | import { Component, OnInit } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'app-update-log', 5 | templateUrl: './update-log.component.html', 6 | styleUrls: ['./update-log.component.css'] 7 | }) 8 | export class UpdateLogComponent implements OnInit { 9 | 10 | constructor() { } 11 | 12 | ngOnInit() { 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/app/showcase/utils/doc-helper.ts: -------------------------------------------------------------------------------- 1 | export class DocHelper { 2 | 3 | public docRequire(path: string) { 4 | return require('!!raw-loader!' + path); 5 | } 6 | 7 | } 8 | -------------------------------------------------------------------------------- /src/app/utils/class-helper.ts: -------------------------------------------------------------------------------- 1 | export interface ClassHelper { 2 | _prefixCls: string; 3 | _classList: any[]; 4 | _el: HTMLElement; 5 | nativeElement: any; 6 | _setClassMap(): void; 7 | } 8 | -------------------------------------------------------------------------------- /src/assets/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/.gitkeep -------------------------------------------------------------------------------- /src/assets/icons/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/icons/icon-128x128.png -------------------------------------------------------------------------------- /src/assets/icons/icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/icons/icon-144x144.png -------------------------------------------------------------------------------- /src/assets/icons/icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/icons/icon-152x152.png -------------------------------------------------------------------------------- /src/assets/icons/icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/icons/icon-192x192.png -------------------------------------------------------------------------------- /src/assets/icons/icon-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/icons/icon-384x384.png -------------------------------------------------------------------------------- /src/assets/icons/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/icons/icon-512x512.png -------------------------------------------------------------------------------- /src/assets/icons/icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/icons/icon-72x72.png -------------------------------------------------------------------------------- /src/assets/icons/icon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/icons/icon-96x96.png -------------------------------------------------------------------------------- /src/assets/imgs/wx.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/imgs/wx.jpg -------------------------------------------------------------------------------- /src/assets/imgs/zfb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/imgs/zfb.jpg -------------------------------------------------------------------------------- /src/assets/sass/components/dnd.scss: -------------------------------------------------------------------------------- 1 | 2 | 3 | .on-drag-enter { 4 | box-sizing: border-box; 5 | box-shadow: 2px 2px 20px $grey-800; 6 | } 7 | -------------------------------------------------------------------------------- /src/assets/sass/core/index.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * Core 3 | */ 4 | 5 | @import './normalize'; 6 | @import './base'; 7 | @import './grid'; 8 | @import './font'; 9 | -------------------------------------------------------------------------------- /src/assets/sass/entry.scss: -------------------------------------------------------------------------------- 1 | @import './mixins/index.scss'; 2 | /* Variables */ 3 | @import './variables/timing-function.scss'; 4 | 5 | @import "./variables/default"; 6 | /* Core */ 7 | @import './core/index.scss'; 8 | /* Components */ 9 | @import './components/index.scss'; 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/assets/sass/fonts/aticon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/sass/fonts/aticon.eot -------------------------------------------------------------------------------- /src/assets/sass/fonts/aticon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/sass/fonts/aticon.ttf -------------------------------------------------------------------------------- /src/assets/sass/fonts/aticon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/sass/fonts/aticon.woff -------------------------------------------------------------------------------- /src/assets/sass/fonts/feather.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/sass/fonts/feather.eot -------------------------------------------------------------------------------- /src/assets/sass/fonts/feather.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/sass/fonts/feather.ttf -------------------------------------------------------------------------------- /src/assets/sass/fonts/feather.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/sass/fonts/feather.woff -------------------------------------------------------------------------------- /src/assets/sass/index.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * AT-UI 3 | */ 4 | /* Mixin */ 5 | @import './mixins/index.scss'; 6 | /* Variables */ 7 | @import './variables/default_theme.scss'; 8 | /* Core */ 9 | @import './core/index.scss'; 10 | /* Components */ 11 | @import './components/index.scss'; 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/assets/sass/mixins/index.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * Mixins 3 | */ 4 | 5 | /* library */ 6 | @import './lib/bem'; 7 | @import './lib/clearfix'; 8 | @import './lib/ellipsis'; 9 | @import './lib/hide-text'; 10 | @import './lib/size'; 11 | @import './lib/tint'; 12 | @import './lib/shade'; 13 | -------------------------------------------------------------------------------- /src/assets/sass/mixins/lib/clearfix.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * @example scss 3 | * 4 | * .element { 5 | * @include clearfix; 6 | * } 7 | * 8 | * // CSS Output 9 | * .element::after { 10 | * clear: both; 11 | * content: ''; 12 | * display: block; 13 | * } 14 | */ 15 | 16 | @mixin clearfix { 17 | &::after { 18 | clear: both; 19 | content: ''; 20 | display: block; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/assets/sass/mixins/lib/ellipsis.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * Truncate text and add an ellipsis to represent overflow 3 | * 4 | * @param {number} $width [Default 100%] 5 | * @param {string} $display [Default inline-block] [Sets the display-value of the element] 6 | */ 7 | @mixin ellipsis( 8 | $width: 100%, 9 | $display: inline-block 10 | ) { 11 | display: $display; 12 | max-width: $width; 13 | overflow: hidden; 14 | text-overflow: ellipsis; 15 | white-space: nowrap; 16 | word-wrap: normal; 17 | } 18 | -------------------------------------------------------------------------------- /src/assets/sass/mixins/lib/hide-text.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * Hides text to show a background image(a logo, for example) 3 | * 4 | * @example 5 | * .element { 6 | * @include hide-text; 7 | * } 8 | * 9 | * // CSS Output 10 | * .element { 11 | * overflow: hidden; 12 | * text-indent: 101%; 13 | * white-space: nowrap; 14 | * } 15 | */ 16 | 17 | @mixin hide-text { 18 | overflow: hidden; 19 | text-indent: 101%; 20 | white-space: nowrap; 21 | } 22 | -------------------------------------------------------------------------------- /src/assets/sass/mixins/lib/size.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * Set width and height in a single statement 3 | * 4 | * @param {number (with unit) | string} $width 5 | * @param {number (with unit) | string} $height [default $width] 6 | */ 7 | 8 | @mixin size( 9 | $width, 10 | $height: $width 11 | ) { 12 | width: $width; 13 | height: $height; 14 | } 15 | -------------------------------------------------------------------------------- /src/assets/sass/variables/index.scss: -------------------------------------------------------------------------------- 1 | /** 2 | * Variables 3 | */ 4 | 5 | @import './default.scss'; 6 | @import './timing-function.scss'; 7 | -------------------------------------------------------------------------------- /src/assets/stylesheets/fonts/aticon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/stylesheets/fonts/aticon.eot -------------------------------------------------------------------------------- /src/assets/stylesheets/fonts/aticon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/stylesheets/fonts/aticon.ttf -------------------------------------------------------------------------------- /src/assets/stylesheets/fonts/aticon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/stylesheets/fonts/aticon.woff -------------------------------------------------------------------------------- /src/assets/stylesheets/fonts/feather.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/stylesheets/fonts/feather.eot -------------------------------------------------------------------------------- /src/assets/stylesheets/fonts/feather.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/stylesheets/fonts/feather.ttf -------------------------------------------------------------------------------- /src/assets/stylesheets/fonts/feather.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/assets/stylesheets/fonts/feather.woff -------------------------------------------------------------------------------- /src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /src/environments/environment.ts: -------------------------------------------------------------------------------- 1 | // The file contents for the current environment will overwrite these during build. 2 | // The build system defaults to the dev environment which uses `environment.ts`, but if you do 3 | // `ng build --env=prod` then `environment.prod.ts` will be used instead. 4 | // The list of which env maps to which file can be found in `.angular-cli.json`. 5 | 6 | export const environment = { 7 | production: false 8 | }; 9 | -------------------------------------------------------------------------------- /src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/100cm/at-ui-angular/21a75ff88f4b03336832b4a230db9a7de0f01639/src/favicon.ico -------------------------------------------------------------------------------- /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.log(err)); 13 | -------------------------------------------------------------------------------- /src/tsconfig.app.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../out-tsc/app", 5 | "baseUrl": "./", 6 | "module": "es2015", 7 | "types": [ 8 | "node" 9 | ] 10 | }, 11 | "exclude": [ 12 | "test.ts", 13 | "**/*.spec.ts" 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /src/tsconfig.spec.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../tsconfig.json", 3 | "compilerOptions": { 4 | "outDir": "../out-tsc/spec", 5 | "baseUrl": "./", 6 | "module": "commonjs", 7 | "target": "es5", 8 | "types": [ 9 | "jasmine", 10 | "node" 11 | ] 12 | }, 13 | "files": [ 14 | "test.ts", 15 | "polyfills.ts" 16 | ], 17 | "include": [ 18 | "**/*.spec.ts", 19 | "**/*.d.ts" 20 | ] 21 | } 22 | 23 | -------------------------------------------------------------------------------- /src/typings.d.ts: -------------------------------------------------------------------------------- 1 | /* SystemJS module definition */ 2 | declare var module: NodeModule; 3 | interface NodeModule { 4 | id: string; 5 | } 6 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compileOnSave": false, 3 | "compilerOptions": { 4 | "outDir": "./dist/out-tsc", 5 | "sourceMap": true, 6 | "declaration": false, 7 | "moduleResolution": "node", 8 | "emitDecoratorMetadata": true, 9 | "experimentalDecorators": true, 10 | "target": "es5", 11 | "typeRoots": [ 12 | "node_modules/@types" 13 | ], 14 | "lib": [ 15 | "es2017", 16 | "dom" 17 | ] 18 | } 19 | } 20 | --------------------------------------------------------------------------------