├── src ├── components │ ├── button │ │ └── test │ │ │ ├── full │ │ │ ├── e2e.ts │ │ │ ├── pages │ │ │ │ └── page-one │ │ │ │ │ └── page-one.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── outline │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── anchors │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── basic │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── block │ │ │ ├── e2e.ts │ │ │ ├── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ └── pages │ │ │ │ └── page-one │ │ │ │ └── page-one.ts │ │ │ ├── clear │ │ │ ├── e2e.ts │ │ │ ├── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ └── pages │ │ │ │ └── page-one │ │ │ │ └── page-one.ts │ │ │ ├── icons │ │ │ ├── e2e.ts │ │ │ ├── pages │ │ │ │ └── page-one │ │ │ │ │ └── page-one.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── round │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── sizes │ │ │ ├── e2e.ts │ │ │ ├── pages │ │ │ │ └── page-one │ │ │ │ │ └── page-one.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── attributes │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── decorator │ │ │ ├── e2e.ts │ │ │ ├── pages │ │ │ │ └── page-one │ │ │ │ │ └── page-one.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── raised │ │ │ └── main.ts │ │ │ └── dynamic │ │ │ ├── app │ │ │ ├── main.ts │ │ │ └── app.component.ts │ │ │ └── e2e.ts │ ├── card │ │ └── test │ │ │ ├── basic │ │ │ ├── e2e.ts │ │ │ ├── pages │ │ │ │ └── root-page │ │ │ │ │ └── root-page.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── list │ │ │ ├── e2e.ts │ │ │ ├── pages │ │ │ │ └── root-page │ │ │ │ │ └── root-page.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── colors │ │ │ ├── e2e.ts │ │ │ ├── pages │ │ │ │ └── root-page │ │ │ │ │ └── root-page.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── images │ │ │ ├── e2e.ts │ │ │ ├── pages │ │ │ │ └── root-page │ │ │ │ │ └── root-page.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── advanced │ │ │ ├── e2e.ts │ │ │ ├── pages │ │ │ │ └── root-page │ │ │ │ │ └── root-page.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── map │ │ │ └── main.ts │ │ │ └── social │ │ │ └── main.ts │ ├── chip │ │ └── test │ │ │ └── basic │ │ │ ├── e2e.ts │ │ │ ├── app │ │ │ ├── main.ts │ │ │ └── app.component.ts │ │ │ └── pages │ │ │ └── root-page │ │ │ └── root-page.ts │ ├── fab │ │ └── test │ │ │ ├── fab.spec.ts │ │ │ └── basic │ │ │ └── app │ │ │ ├── main.ts │ │ │ └── app.component.ts │ ├── grid │ │ └── test │ │ │ ├── basic │ │ │ ├── e2e.ts │ │ │ ├── pages │ │ │ │ └── root-page │ │ │ │ │ └── root-page.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── full │ │ │ └── main.ts │ │ │ └── alignment │ │ │ └── main.ts │ ├── img │ │ ├── test │ │ │ ├── basic │ │ │ │ ├── e2e.ts │ │ │ │ ├── assets │ │ │ │ │ └── img │ │ │ │ │ │ ├── bandit.jpg │ │ │ │ │ │ ├── batmobile.jpg │ │ │ │ │ │ ├── bueller.jpg │ │ │ │ │ │ ├── delorean.jpg │ │ │ │ │ │ ├── eleanor.jpg │ │ │ │ │ │ ├── general-lee.jpg │ │ │ │ │ │ ├── blues-brothers.jpg │ │ │ │ │ │ ├── ghostbusters.jpg │ │ │ │ │ │ ├── knight-rider.jpg │ │ │ │ │ │ └── mirth-mobile.jpg │ │ │ │ └── app │ │ │ │ │ ├── main.ts │ │ │ │ │ └── app.component.ts │ │ │ ├── cards │ │ │ │ ├── assets │ │ │ │ │ └── img │ │ │ │ │ │ ├── bandit.jpg │ │ │ │ │ │ ├── batmobile.jpg │ │ │ │ │ │ ├── bueller.jpg │ │ │ │ │ │ ├── delorean.jpg │ │ │ │ │ │ ├── eleanor.jpg │ │ │ │ │ │ ├── general-lee.jpg │ │ │ │ │ │ ├── blues-brothers.jpg │ │ │ │ │ │ ├── ghostbusters.jpg │ │ │ │ │ │ ├── knight-rider.jpg │ │ │ │ │ │ └── mirth-mobile.jpg │ │ │ │ └── main.ts │ │ │ ├── list │ │ │ │ ├── assets │ │ │ │ │ └── img │ │ │ │ │ │ ├── bandit.jpg │ │ │ │ │ │ ├── bueller.jpg │ │ │ │ │ │ ├── eleanor.jpg │ │ │ │ │ │ ├── batmobile.jpg │ │ │ │ │ │ ├── delorean.jpg │ │ │ │ │ │ ├── general-lee.jpg │ │ │ │ │ │ ├── ghostbusters.jpg │ │ │ │ │ │ ├── knight-rider.jpg │ │ │ │ │ │ ├── mirth-mobile.jpg │ │ │ │ │ │ └── blues-brothers.jpg │ │ │ │ └── main.ts │ │ │ └── lazy-load │ │ │ │ ├── assets │ │ │ │ └── img │ │ │ │ │ ├── bandit.jpg │ │ │ │ │ ├── bueller.jpg │ │ │ │ │ ├── eleanor.jpg │ │ │ │ │ ├── batmobile.jpg │ │ │ │ │ ├── delorean.jpg │ │ │ │ │ ├── general-lee.jpg │ │ │ │ │ ├── ghostbusters.jpg │ │ │ │ │ ├── knight-rider.jpg │ │ │ │ │ ├── mirth-mobile.jpg │ │ │ │ │ └── blues-brothers.jpg │ │ │ │ └── main.ts │ │ └── img-interface.ts │ ├── range │ │ └── test │ │ │ └── basic │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ ├── main.ts │ │ │ └── app.component.ts │ ├── tabs │ │ └── test │ │ │ ├── badges │ │ │ ├── e2e.ts │ │ │ ├── app │ │ │ │ └── main.ts │ │ │ └── pages │ │ │ │ └── page-one │ │ │ │ └── page-one.ts │ │ │ ├── basic │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── colors │ │ │ ├── e2e.ts │ │ │ ├── app │ │ │ │ └── main.ts │ │ │ └── pages │ │ │ │ └── page-one │ │ │ │ └── page-one.ts │ │ │ ├── tab-bar-scenarios │ │ │ ├── e2e.ts │ │ │ ├── pages │ │ │ │ └── root-page │ │ │ │ │ └── root-page.ts │ │ │ └── app │ │ │ │ └── main.ts │ │ │ ├── advanced │ │ │ ├── pages │ │ │ │ └── tab3-page1 │ │ │ │ │ └── tab3-page1.html │ │ │ └── app │ │ │ │ └── main.ts │ │ │ ├── events │ │ │ └── main.ts │ │ │ ├── ghost │ │ │ └── main.ts │ │ │ ├── top │ │ │ └── main.ts │ │ │ └── lifecyles │ │ │ └── main.ts │ ├── content │ │ └── test │ │ │ ├── basic │ │ │ ├── e2e.ts │ │ │ ├── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ └── pages │ │ │ │ ├── page-four │ │ │ │ └── page-four.ts │ │ │ │ ├── page-two │ │ │ │ └── page-two.ts │ │ │ │ ├── page-five │ │ │ │ └── page-five.ts │ │ │ │ └── page-three │ │ │ │ └── page-three.ts │ │ │ ├── fullscreen │ │ │ ├── e2e.ts │ │ │ ├── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ └── pages │ │ │ │ ├── page-four │ │ │ │ └── page-four.ts │ │ │ │ ├── page-two │ │ │ │ └── page-two.ts │ │ │ │ ├── page-five │ │ │ │ └── page-five.ts │ │ │ │ └── page-three │ │ │ │ └── page-three.ts │ │ │ ├── header-scroll │ │ │ └── main.ts │ │ │ ├── no-bounce │ │ │ ├── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ └── pages │ │ │ │ └── root-page │ │ │ │ └── root-page.ts │ │ │ └── scroll-down-on-load │ │ │ ├── pages │ │ │ └── root-page │ │ │ │ └── root-page.ts │ │ │ └── app │ │ │ └── main.ts │ ├── datetime │ │ └── test │ │ │ ├── labels │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── form │ │ │ └── main.ts │ │ │ ├── basic │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ └── issues │ │ │ └── app │ │ │ ├── main.ts │ │ │ └── app.component.ts │ ├── input │ │ └── test │ │ │ ├── attributes │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── highlight │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── clear-input │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── events │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── form-inputs │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── clear-after-edit │ │ │ ├── e2e.ts │ │ │ ├── app │ │ │ │ └── main.ts │ │ │ └── pages │ │ │ │ └── root-page │ │ │ │ └── root-page.ts │ │ │ ├── floating-labels │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── footer-inputs │ │ │ ├── e2e.ts │ │ │ ├── pages │ │ │ │ └── root-page │ │ │ │ │ └── root-page.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── inline-labels │ │ │ ├── e2e.ts │ │ │ ├── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ └── pages │ │ │ │ └── root-page │ │ │ │ └── root-page.ts │ │ │ ├── inset-inputs │ │ │ ├── e2e.ts │ │ │ ├── pages │ │ │ │ └── root-page │ │ │ │ │ └── root-page.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── stacked-labels │ │ │ ├── e2e.ts │ │ │ ├── pages │ │ │ │ └── root-page │ │ │ │ │ └── root-page.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── fixed-inline-labels │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ │ └── main.ts │ │ │ ├── placeholder-labels │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ │ └── main.ts │ │ │ ├── basic-form │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ └── input-focus │ │ │ └── app │ │ │ └── main.ts │ ├── item │ │ ├── test │ │ │ ├── colors │ │ │ │ ├── e2e.ts │ │ │ │ ├── pages │ │ │ │ │ └── root-page │ │ │ │ │ │ └── root-page.ts │ │ │ │ └── app │ │ │ │ │ ├── main.ts │ │ │ │ │ └── app.component.ts │ │ │ ├── dividers │ │ │ │ ├── e2e.ts │ │ │ │ ├── pages │ │ │ │ │ └── root-page │ │ │ │ │ │ └── root-page.ts │ │ │ │ └── app │ │ │ │ │ ├── main.ts │ │ │ │ │ └── app.component.ts │ │ │ ├── icons │ │ │ │ ├── e2e.ts │ │ │ │ ├── pages │ │ │ │ │ └── root-page │ │ │ │ │ │ └── root-page.ts │ │ │ │ └── app │ │ │ │ │ ├── main.ts │ │ │ │ │ └── app.component.ts │ │ │ ├── images │ │ │ │ ├── e2e.ts │ │ │ │ ├── pages │ │ │ │ │ └── root-page │ │ │ │ │ │ └── root-page.ts │ │ │ │ └── app │ │ │ │ │ ├── main.ts │ │ │ │ │ └── app.component.ts │ │ │ ├── media │ │ │ │ ├── e2e.ts │ │ │ │ ├── pages │ │ │ │ │ └── root-page │ │ │ │ │ │ └── root-page.ts │ │ │ │ └── app │ │ │ │ │ ├── main.ts │ │ │ │ │ └── app.component.ts │ │ │ ├── text │ │ │ │ ├── e2e.ts │ │ │ │ ├── pages │ │ │ │ │ └── root-page │ │ │ │ │ │ └── root-page.ts │ │ │ │ └── app │ │ │ │ │ ├── main.ts │ │ │ │ │ └── app.component.ts │ │ │ ├── buttons │ │ │ │ ├── e2e.ts │ │ │ │ └── app │ │ │ │ │ ├── main.ts │ │ │ │ │ └── app.component.ts │ │ │ ├── reorder │ │ │ │ ├── e2e.ts │ │ │ │ └── app │ │ │ │ │ └── main.ts │ │ │ ├── sliding │ │ │ │ ├── e2e.ts │ │ │ │ └── app │ │ │ │ │ ├── main.ts │ │ │ │ │ └── app.component.ts │ │ │ ├── inputs │ │ │ │ ├── e2e.ts │ │ │ │ └── app │ │ │ │ │ ├── main.ts │ │ │ │ │ └── app.component.ts │ │ │ └── groups │ │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ ├── item-group.ts │ │ └── item-content.ts │ ├── list │ │ └── test │ │ │ ├── inset │ │ │ ├── e2e.ts │ │ │ ├── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ └── pages │ │ │ │ └── page-one │ │ │ │ └── page-one.ts │ │ │ ├── no-lines │ │ │ ├── e2e.ts │ │ │ ├── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ └── pages │ │ │ │ └── page-one │ │ │ │ └── page-one.ts │ │ │ ├── header-scenarios │ │ │ ├── e2e.ts │ │ │ ├── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ └── pages │ │ │ │ └── main │ │ │ │ └── main.ts │ │ │ ├── headers │ │ │ ├── e2e.ts │ │ │ ├── pages │ │ │ │ └── page-one │ │ │ │ │ └── page-one.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── sticky │ │ │ └── main.ts │ │ │ ├── chat-list │ │ │ └── main.ts │ │ │ └── repeat-headers │ │ │ └── main.ts │ ├── picker │ │ └── test │ │ │ └── basic │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ ├── main.ts │ │ │ └── app.component.ts │ ├── searchbar │ │ └── test │ │ │ ├── basic │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── toolbar │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ └── nav │ │ │ ├── e2e.ts │ │ │ ├── app │ │ │ ├── main.ts │ │ │ └── app.component.ts │ │ │ └── pages │ │ │ ├── tabs-page │ │ │ └── tabs-page.html │ │ │ └── detail-page │ │ │ └── detail-page.html │ ├── toolbar │ │ └── test │ │ │ ├── colors │ │ │ ├── e2e.ts │ │ │ ├── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ └── pages │ │ │ │ └── root-page │ │ │ │ └── root-page.ts │ │ │ ├── basic │ │ │ ├── e2e.ts │ │ │ ├── pages │ │ │ │ └── root-page │ │ │ │ │ └── root-page.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ └── scenarios │ │ │ ├── e2e.ts │ │ │ ├── app │ │ │ ├── main.ts │ │ │ └── app.component.ts │ │ │ └── pages │ │ │ └── root-page │ │ │ └── root-page.ts │ ├── typography │ │ ├── test │ │ │ └── basic │ │ │ │ ├── e2e.ts │ │ │ │ ├── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ │ └── pages │ │ │ │ └── root-page │ │ │ │ └── root-page.ts │ │ ├── typography.ios.scss │ │ ├── typography.wp.scss │ │ └── typography.md.scss │ ├── app │ │ ├── test │ │ │ ├── gesture-collision │ │ │ │ ├── e2e.ts │ │ │ │ └── app │ │ │ │ │ ├── main.ts │ │ │ │ │ └── app.component.ts │ │ │ ├── gestures │ │ │ │ ├── main.ts │ │ │ │ └── main.html │ │ │ ├── utilities │ │ │ │ ├── pages │ │ │ │ │ └── root-page │ │ │ │ │ │ └── root-page.ts │ │ │ │ └── app │ │ │ │ │ ├── main.ts │ │ │ │ │ └── app.component.ts │ │ │ ├── animations │ │ │ │ └── main.ts │ │ │ ├── cordova │ │ │ │ ├── app │ │ │ │ │ ├── main.ts │ │ │ │ │ └── app.component.ts │ │ │ │ └── pages │ │ │ │ │ ├── page-one │ │ │ │ │ ├── provider-one.ts │ │ │ │ │ └── provider-two.ts │ │ │ │ │ └── tabs │ │ │ │ │ └── tabs-page.html │ │ │ └── typography │ │ │ │ ├── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ │ └── pages │ │ │ │ └── page-one │ │ │ │ └── page-one.ts │ │ ├── app-constants.ts │ │ ├── app.ios.scss │ │ ├── app.wp.scss │ │ └── app.md.scss │ ├── split-pane │ │ └── test │ │ │ ├── basic │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.html │ │ │ ├── menus │ │ │ ├── app │ │ │ │ └── main.ts │ │ │ └── pages │ │ │ │ └── page-two │ │ │ │ └── page-two.ts │ │ │ ├── nested │ │ │ ├── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.html │ │ │ └── pages │ │ │ │ └── page-one │ │ │ │ └── page-one.html │ │ │ └── tabs │ │ │ └── app │ │ │ └── main.ts │ ├── modal │ │ ├── test │ │ │ └── basic │ │ │ │ ├── pages │ │ │ │ ├── contact-us │ │ │ │ │ └── contact-us.html │ │ │ │ └── modal-pass-data │ │ │ │ │ └── modal-pass-data.scss │ │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ └── modal-options.ts │ ├── snapshot │ │ └── test │ │ │ └── basic │ │ │ ├── components │ │ │ └── assistive-touch │ │ │ │ ├── assistive-touch.html │ │ │ │ └── assistive-popover │ │ │ │ └── assistive-popover.html │ │ │ ├── app │ │ │ └── main.ts │ │ │ └── providers │ │ │ └── assistive-touch │ │ │ └── assistive-touch.ts │ ├── slides │ │ └── test │ │ │ ├── intro │ │ │ ├── appicon.png │ │ │ └── main.ts │ │ │ ├── basic │ │ │ └── main.ts │ │ │ ├── loop │ │ │ └── main.ts │ │ │ ├── control │ │ │ └── main.ts │ │ │ ├── controller │ │ │ └── main.ts │ │ │ ├── images │ │ │ └── main.ts │ │ │ ├── options │ │ │ └── main.ts │ │ │ └── scroll │ │ │ └── main.ts │ ├── scroll │ │ └── test │ │ │ └── basic │ │ │ ├── eight_horns.png │ │ │ └── main.ts │ ├── infinite-scroll │ │ └── test │ │ │ ├── position-top │ │ │ ├── pages │ │ │ │ └── page-two │ │ │ │ │ └── page-two.html │ │ │ └── app │ │ │ │ └── main.ts │ │ │ ├── basic │ │ │ └── main.ts │ │ │ └── short-list │ │ │ └── main.ts │ ├── popover │ │ ├── popover-options.ts │ │ └── test │ │ │ └── basic │ │ │ ├── e2e.ts │ │ │ ├── app │ │ │ └── main.ts │ │ │ └── pages │ │ │ └── popover-long-list-page │ │ │ └── popover-long-list-page.html │ ├── toast │ │ ├── test │ │ │ └── basic │ │ │ │ ├── e2e.ts │ │ │ │ ├── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ │ └── pages │ │ │ │ └── page-two │ │ │ │ ├── page-two.ts │ │ │ │ └── page-two.html │ │ └── toast-options.ts │ ├── badge │ │ └── test │ │ │ └── basic │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ ├── main.ts │ │ │ └── app.component.ts │ ├── radio │ │ └── test │ │ │ └── basic │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ ├── main.ts │ │ │ └── app.component.ts │ ├── loading │ │ ├── test │ │ │ ├── tabs │ │ │ │ ├── e2e.ts │ │ │ │ ├── pages │ │ │ │ │ └── page-two │ │ │ │ │ │ ├── page-two.html │ │ │ │ │ │ └── page-two.ts │ │ │ │ └── app │ │ │ │ │ ├── main.ts │ │ │ │ │ └── app.component.ts │ │ │ └── basic │ │ │ │ ├── e2e.ts │ │ │ │ ├── pages │ │ │ │ └── page-three │ │ │ │ │ ├── page-three.html │ │ │ │ │ └── page-three.ts │ │ │ │ └── app │ │ │ │ └── main.ts │ │ └── loading-options.ts │ ├── nav │ │ └── test │ │ │ ├── child-navs │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ │ └── main.ts │ │ │ ├── memory │ │ │ └── main.ts │ │ │ ├── basic │ │ │ ├── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ └── pages │ │ │ │ └── first-page │ │ │ │ └── my-component-two.ts │ │ │ ├── init-async │ │ │ └── main.ts │ │ │ ├── insert-views │ │ │ └── main.ts │ │ │ ├── worst-case │ │ │ └── main.ts │ │ │ ├── advanced-nav │ │ │ ├── app │ │ │ │ └── main.ts │ │ │ └── pages │ │ │ │ ├── right │ │ │ │ └── fouth-page │ │ │ │ │ └── fourth-page.html │ │ │ │ └── left │ │ │ │ └── first-page │ │ │ │ └── first-page.html │ │ │ ├── advanced-tabs │ │ │ └── app │ │ │ │ └── main.ts │ │ │ ├── nav-push-pop │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── simple-nav │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── simple-tabs │ │ │ └── app │ │ │ │ └── main.ts │ │ │ ├── toggle-basic │ │ │ └── app │ │ │ │ └── main.ts │ │ │ ├── toggle-tabs │ │ │ └── app │ │ │ │ └── main.ts │ │ │ ├── simple-nested-navs │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── advanced-nav-then-tabs │ │ │ └── app │ │ │ │ └── main.ts │ │ │ ├── advanced-nested-navs │ │ │ ├── app │ │ │ │ └── main.ts │ │ │ └── pages │ │ │ │ └── right │ │ │ │ └── fouth-page │ │ │ │ └── fourth-page.html │ │ │ ├── simple-nav-then-tabs │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── simple-nested-peer-navs │ │ │ ├── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ └── pages │ │ │ │ └── right │ │ │ │ └── fouth-page │ │ │ │ └── fourth-page.html │ │ │ ├── advanced-tabs-default-history │ │ │ └── app │ │ │ │ └── main.ts │ │ │ ├── simple-nav-default-history │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── simple-tabs-default-history │ │ │ └── app │ │ │ │ └── main.ts │ │ │ └── simple-nav-then-tabs-default-history │ │ │ └── app │ │ │ ├── main.ts │ │ │ └── app.component.ts │ ├── select │ │ └── test │ │ │ ├── single-value │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ └── multiple-value │ │ │ ├── e2e.ts │ │ │ └── app │ │ │ ├── main.ts │ │ │ └── app.component.ts │ ├── menu │ │ └── test │ │ │ ├── overlay │ │ │ └── main.ts │ │ │ ├── push │ │ │ └── main.ts │ │ │ ├── reveal │ │ │ └── main.ts │ │ │ ├── basic │ │ │ ├── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ └── pages │ │ │ │ └── page-four │ │ │ │ └── page-four.ts │ │ │ ├── multiple │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── disable-swipe │ │ │ └── main.ts │ │ │ └── enable-disable │ │ │ └── main.ts │ ├── alert │ │ └── test │ │ │ ├── basic │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ └── dismiss │ │ │ └── main.ts │ ├── icon │ │ └── test │ │ │ └── basic │ │ │ └── app │ │ │ ├── main.ts │ │ │ └── app.component.ts │ ├── refresher │ │ └── test │ │ │ ├── basic │ │ │ └── main.ts │ │ │ └── navigation │ │ │ ├── main.ts │ │ │ └── page2.html │ ├── segment │ │ └── test │ │ │ ├── basic │ │ │ └── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ ├── nav │ │ │ ├── app │ │ │ │ ├── main.ts │ │ │ │ └── app.component.ts │ │ │ └── pages │ │ │ │ └── second-page │ │ │ │ └── second-page.ts │ │ │ └── swipe │ │ │ └── app │ │ │ ├── main.ts │ │ │ └── app.component.ts │ ├── spinner │ │ └── test │ │ │ ├── basic │ │ │ └── main.ts │ │ │ └── colors │ │ │ └── main.ts │ ├── toggle │ │ └── test │ │ │ └── basic │ │ │ └── app │ │ │ ├── main.ts │ │ │ └── app.component.ts │ ├── action-sheet │ │ └── test │ │ │ └── basic │ │ │ └── app │ │ │ ├── main.ts │ │ │ └── app.component.ts │ ├── checkbox │ │ └── test │ │ │ └── basic │ │ │ └── app │ │ │ ├── main.ts │ │ │ └── app.component.ts │ ├── show-hide-when │ │ └── test │ │ │ └── basic │ │ │ └── main.ts │ └── virtual-scroll │ │ └── test │ │ ├── basic │ │ └── main.ts │ │ ├── cards │ │ └── main.ts │ │ ├── list │ │ └── main.ts │ │ ├── media │ │ └── app │ │ │ ├── main.ts │ │ │ └── app.component.ts │ │ ├── sliding-item │ │ └── main.ts │ │ ├── image-gallery │ │ └── main.ts │ │ ├── infinite-scroll │ │ └── main.ts │ │ └── variable-size │ │ └── main.ts ├── fonts │ ├── roboto-bold.ttf │ ├── roboto-bold.woff │ ├── roboto-light.ttf │ ├── noto-sans-bold.ttf │ ├── noto-sans-bold.woff │ ├── roboto-bold.woff2 │ ├── roboto-light.woff │ ├── roboto-light.woff2 │ ├── roboto-medium.ttf │ ├── roboto-medium.woff │ ├── roboto-medium.woff2 │ ├── roboto-regular.ttf │ ├── roboto-regular.woff │ ├── noto-sans-regular.ttf │ ├── roboto-regular.woff2 │ └── noto-sans-regular.woff ├── themes │ ├── ionic.ionicons.scss │ ├── ionic.globals.ios.scss │ ├── ionic.globals.wp.scss │ ├── ionic.globals.md.scss │ ├── ionic.build.dark.scss │ ├── ionic.build.default.scss │ └── license.scss └── platform │ └── key.ts ├── tslint.json ├── scripts ├── templates │ ├── component │ │ ├── scss.tmpl │ │ ├── html.tmpl │ │ └── spec.ts.tmpl │ ├── page │ │ ├── scss.tmpl │ │ └── spec.ts.tmpl │ ├── tabs │ │ ├── scss.tmpl │ │ ├── html.tmpl │ │ └── spec.ts.tmpl │ ├── directive │ │ └── spec.ts.tmpl │ ├── pipe │ │ └── spec.ts.tmpl │ └── provider │ │ └── spec.ts.tmpl ├── docs │ ├── filters │ │ ├── dump.js │ │ └── capital.js │ ├── tag-defs │ │ └── tag-defs.js │ └── templates │ │ └── api_menu_flat_version.template.html ├── config.json └── npm │ └── .npmignore ├── demos └── src │ ├── scroll │ ├── assets │ │ └── map.jpeg │ ├── pages │ │ └── page-one │ │ │ └── page-one.ts │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── slides │ ├── assets │ │ ├── slide1.jpeg │ │ ├── slide2.jpeg │ │ ├── slide3.jpeg │ │ ├── slide4.jpeg │ │ └── slide5.jpeg │ ├── pages │ │ └── page-one │ │ │ ├── page-one.ts │ │ │ └── page-one.html │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── item-sliding │ ├── assets │ │ ├── avatar-cher.png │ │ ├── avatar-dionne.png │ │ └── avatar-murray.png │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── button │ ├── pages │ │ └── page-one │ │ │ └── page-one.ts │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── icon │ ├── pages │ │ └── page-one │ │ │ └── page-one.ts │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── input │ ├── pages │ │ └── page-one │ │ │ └── page-one.ts │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── item │ ├── pages │ │ └── page-one │ │ │ └── page-one.ts │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── label │ ├── pages │ │ └── page-one │ │ │ └── page-one.ts │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── list │ ├── pages │ │ └── page-one │ │ │ └── page-one.ts │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── hide-when │ ├── pages │ │ └── page-one │ │ │ └── page-one.ts │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── show-when │ ├── pages │ │ └── page-one │ │ │ └── page-one.ts │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── textarea │ ├── pages │ │ └── page-one │ │ │ └── page-one.ts │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── radio │ ├── pages │ │ └── page-one │ │ │ └── page-one.ts │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── fab │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── tabs │ ├── pages │ │ └── page-two │ │ │ └── page-two.ts │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── alert │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── checkbox │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── chip │ ├── app │ │ ├── main.ts │ │ └── app.component.ts │ └── pages │ │ └── page-one │ │ └── page-one.ts │ ├── config │ ├── app │ │ └── main.ts │ └── pages │ │ ├── page-one │ │ ├── page-one.ts │ │ └── page-one.html │ │ ├── push-page.html │ │ └── page-three │ │ └── page-three.html │ ├── datetime │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── events │ └── app │ │ └── main.ts │ ├── loading │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── menu │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── modal │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── navbar │ ├── app │ │ ├── main.ts │ │ └── app.component.ts │ └── pages │ │ └── page-one │ │ └── page-one.ts │ ├── platform │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── popover │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── range │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── segment │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── select │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── title │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── toast │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── toggle │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── toolbar │ ├── app │ │ ├── main.ts │ │ └── app.component.ts │ └── pages │ │ └── page-one │ │ └── page-one.ts │ ├── action-sheet │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── item-reorder │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── nav-params │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── navigation │ ├── app │ │ ├── main.ts │ │ └── app.component.ts │ └── pages │ │ └── page-one │ │ └── page-one.html │ ├── refresher │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ ├── searchbar │ └── app │ │ ├── main.ts │ │ └── app.component.ts │ └── infinite-scroll │ └── app │ ├── main.ts │ └── app.component.ts ├── .github └── PULL_REQUEST_TEMPLATE.md ├── CODE_OF_CONDUCT.md └── gulpfile.js /src/components/button/test/full/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/card/test/basic/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/card/test/list/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/chip/test/basic/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/fab/test/fab.spec.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/grid/test/basic/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/img/test/basic/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/range/test/basic/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/tabs/test/badges/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/button/test/outline/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/card/test/colors/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/card/test/images/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/content/test/basic/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/datetime/test/labels/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/input/test/attributes/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/input/test/highlight/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/item/test/colors/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/item/test/dividers/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/item/test/icons/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/item/test/images/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/item/test/media/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/item/test/text/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/list/test/inset/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/list/test/no-lines/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/picker/test/basic/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/searchbar/test/basic/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/tabs/test/basic/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/tabs/test/colors/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/toolbar/test/colors/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/typography/test/basic/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/app/test/gesture-collision/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/button/test/anchors/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/button/test/basic/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/button/test/block/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/button/test/clear/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/button/test/icons/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/button/test/round/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/button/test/sizes/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/card/test/advanced/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/content/test/fullscreen/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/input/test/clear-input/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/input/test/events/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/input/test/form-inputs/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/item/test/buttons/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/item/test/reorder/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/item/test/sliding/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/list/test/header-scenarios/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/list/test/headers/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/searchbar/test/toolbar/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/split-pane/test/basic/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/toolbar/test/basic/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/button/test/attributes/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/input/test/clear-after-edit/e2e.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/input/test/floating-labels/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/input/test/footer-inputs/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/input/test/inline-labels/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/input/test/inset-inputs/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/input/test/stacked-labels/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/toolbar/test/scenarios/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/input/test/fixed-inline-labels/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/input/test/placeholder-labels/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/components/tabs/test/tab-bar-scenarios/e2e.ts: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "tslint-ionic-rules" 3 | } 4 | -------------------------------------------------------------------------------- /scripts/templates/component/scss.tmpl: -------------------------------------------------------------------------------- 1 | $FILENAME { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /scripts/templates/page/scss.tmpl: -------------------------------------------------------------------------------- 1 | page-$FILENAME { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /scripts/templates/tabs/scss.tmpl: -------------------------------------------------------------------------------- 1 | page-$FILENAME { 2 | 3 | } 4 | -------------------------------------------------------------------------------- /scripts/templates/tabs/html.tmpl: -------------------------------------------------------------------------------- 1 | 2 | $TAB_CONTENT 3 | 4 | -------------------------------------------------------------------------------- /src/components/modal/test/basic/pages/contact-us/contact-us.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/fonts/roboto-bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/fonts/roboto-bold.ttf -------------------------------------------------------------------------------- /src/fonts/roboto-bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/fonts/roboto-bold.woff -------------------------------------------------------------------------------- /src/fonts/roboto-light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/fonts/roboto-light.ttf -------------------------------------------------------------------------------- /src/fonts/noto-sans-bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/fonts/noto-sans-bold.ttf -------------------------------------------------------------------------------- /src/fonts/noto-sans-bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/fonts/noto-sans-bold.woff -------------------------------------------------------------------------------- /src/fonts/roboto-bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/fonts/roboto-bold.woff2 -------------------------------------------------------------------------------- /src/fonts/roboto-light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/fonts/roboto-light.woff -------------------------------------------------------------------------------- /src/fonts/roboto-light.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/fonts/roboto-light.woff2 -------------------------------------------------------------------------------- /src/fonts/roboto-medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/fonts/roboto-medium.ttf -------------------------------------------------------------------------------- /src/fonts/roboto-medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/fonts/roboto-medium.woff -------------------------------------------------------------------------------- /src/fonts/roboto-medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/fonts/roboto-medium.woff2 -------------------------------------------------------------------------------- /src/fonts/roboto-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/fonts/roboto-regular.ttf -------------------------------------------------------------------------------- /src/fonts/roboto-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/fonts/roboto-regular.woff -------------------------------------------------------------------------------- /src/themes/ionic.ionicons.scss: -------------------------------------------------------------------------------- 1 | 2 | // Ionicons build for Ionic Apps 3 | @import 4 | "../fonts/ionicons"; 5 | -------------------------------------------------------------------------------- /src/fonts/noto-sans-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/fonts/noto-sans-regular.ttf -------------------------------------------------------------------------------- /src/fonts/roboto-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/fonts/roboto-regular.woff2 -------------------------------------------------------------------------------- /demos/src/scroll/assets/map.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/demos/src/scroll/assets/map.jpeg -------------------------------------------------------------------------------- /src/fonts/noto-sans-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/fonts/noto-sans-regular.woff -------------------------------------------------------------------------------- /demos/src/slides/assets/slide1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/demos/src/slides/assets/slide1.jpeg -------------------------------------------------------------------------------- /demos/src/slides/assets/slide2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/demos/src/slides/assets/slide2.jpeg -------------------------------------------------------------------------------- /demos/src/slides/assets/slide3.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/demos/src/slides/assets/slide3.jpeg -------------------------------------------------------------------------------- /demos/src/slides/assets/slide4.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/demos/src/slides/assets/slide4.jpeg -------------------------------------------------------------------------------- /demos/src/slides/assets/slide5.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/demos/src/slides/assets/slide5.jpeg -------------------------------------------------------------------------------- /src/components/snapshot/test/basic/components/assistive-touch/assistive-touch.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/docs/filters/dump.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | name: 'dump', 3 | process: function(obj) { 4 | console.log(obj); 5 | } 6 | }; -------------------------------------------------------------------------------- /scripts/templates/component/html.tmpl: -------------------------------------------------------------------------------- 1 | 2 |
3 | {{text}} 4 |
5 | -------------------------------------------------------------------------------- /src/components/modal/test/basic/pages/modal-pass-data/modal-pass-data.scss: -------------------------------------------------------------------------------- 1 | .my-modal.my-blue-modal ion-content { 2 | color: blue; 3 | } -------------------------------------------------------------------------------- /src/components/slides/test/intro/appicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/slides/test/intro/appicon.png -------------------------------------------------------------------------------- /demos/src/item-sliding/assets/avatar-cher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/demos/src/item-sliding/assets/avatar-cher.png -------------------------------------------------------------------------------- /scripts/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "sitePath": "../ionic-site", 3 | "v2DocsDir": "content/docs", 4 | "docsDest": "../ionic-site/content/docs" 5 | } 6 | -------------------------------------------------------------------------------- /demos/src/item-sliding/assets/avatar-dionne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/demos/src/item-sliding/assets/avatar-dionne.png -------------------------------------------------------------------------------- /demos/src/item-sliding/assets/avatar-murray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/demos/src/item-sliding/assets/avatar-murray.png -------------------------------------------------------------------------------- /src/components/scroll/test/basic/eight_horns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/scroll/test/basic/eight_horns.png -------------------------------------------------------------------------------- /src/components/img/test/basic/assets/img/bandit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/basic/assets/img/bandit.jpg -------------------------------------------------------------------------------- /src/components/img/test/cards/assets/img/bandit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/cards/assets/img/bandit.jpg -------------------------------------------------------------------------------- /src/components/img/test/list/assets/img/bandit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/list/assets/img/bandit.jpg -------------------------------------------------------------------------------- /src/components/img/test/list/assets/img/bueller.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/list/assets/img/bueller.jpg -------------------------------------------------------------------------------- /src/components/img/test/list/assets/img/eleanor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/list/assets/img/eleanor.jpg -------------------------------------------------------------------------------- /src/themes/ionic.globals.ios.scss: -------------------------------------------------------------------------------- 1 | 2 | // Global Core 3 | @import "./ionic.globals"; 4 | 5 | 6 | // Global iOS 7 | @import "./ionic.theme.default.ios"; 8 | -------------------------------------------------------------------------------- /src/components/img/test/basic/assets/img/batmobile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/basic/assets/img/batmobile.jpg -------------------------------------------------------------------------------- /src/components/img/test/basic/assets/img/bueller.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/basic/assets/img/bueller.jpg -------------------------------------------------------------------------------- /src/components/img/test/basic/assets/img/delorean.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/basic/assets/img/delorean.jpg -------------------------------------------------------------------------------- /src/components/img/test/basic/assets/img/eleanor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/basic/assets/img/eleanor.jpg -------------------------------------------------------------------------------- /src/components/img/test/cards/assets/img/batmobile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/cards/assets/img/batmobile.jpg -------------------------------------------------------------------------------- /src/components/img/test/cards/assets/img/bueller.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/cards/assets/img/bueller.jpg -------------------------------------------------------------------------------- /src/components/img/test/cards/assets/img/delorean.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/cards/assets/img/delorean.jpg -------------------------------------------------------------------------------- /src/components/img/test/cards/assets/img/eleanor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/cards/assets/img/eleanor.jpg -------------------------------------------------------------------------------- /src/components/img/test/list/assets/img/batmobile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/list/assets/img/batmobile.jpg -------------------------------------------------------------------------------- /src/components/img/test/list/assets/img/delorean.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/list/assets/img/delorean.jpg -------------------------------------------------------------------------------- /src/themes/ionic.globals.wp.scss: -------------------------------------------------------------------------------- 1 | 2 | // Core Globals 3 | @import "./ionic.globals"; 4 | 5 | 6 | // Windows Globals 7 | @import "./ionic.theme.default.wp"; 8 | -------------------------------------------------------------------------------- /scripts/templates/tabs/spec.ts.tmpl: -------------------------------------------------------------------------------- 1 | describe('$CLASSNAME', () => { 2 | it('should do something', () => { 3 | expect(true).toEqual(true); 4 | }); 5 | }); 6 | -------------------------------------------------------------------------------- /src/components/img/test/basic/assets/img/general-lee.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/basic/assets/img/general-lee.jpg -------------------------------------------------------------------------------- /src/components/img/test/cards/assets/img/general-lee.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/cards/assets/img/general-lee.jpg -------------------------------------------------------------------------------- /src/components/img/test/lazy-load/assets/img/bandit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/lazy-load/assets/img/bandit.jpg -------------------------------------------------------------------------------- /src/components/img/test/lazy-load/assets/img/bueller.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/lazy-load/assets/img/bueller.jpg -------------------------------------------------------------------------------- /src/components/img/test/lazy-load/assets/img/eleanor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/lazy-load/assets/img/eleanor.jpg -------------------------------------------------------------------------------- /src/components/img/test/list/assets/img/general-lee.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/list/assets/img/general-lee.jpg -------------------------------------------------------------------------------- /src/components/img/test/list/assets/img/ghostbusters.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/list/assets/img/ghostbusters.jpg -------------------------------------------------------------------------------- /src/components/img/test/list/assets/img/knight-rider.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/list/assets/img/knight-rider.jpg -------------------------------------------------------------------------------- /src/components/img/test/list/assets/img/mirth-mobile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/list/assets/img/mirth-mobile.jpg -------------------------------------------------------------------------------- /scripts/templates/directive/spec.ts.tmpl: -------------------------------------------------------------------------------- 1 | describe('$CLASSNAME', () => { 2 | it('should do something', () => { 3 | expect(true).toEqual(true); 4 | }); 5 | }); 6 | -------------------------------------------------------------------------------- /scripts/templates/page/spec.ts.tmpl: -------------------------------------------------------------------------------- 1 | 2 | describe('$CLASSNAME', () => { 3 | it('should do something', () => { 4 | expect(true).toEqual(true); 5 | }); 6 | }); 7 | -------------------------------------------------------------------------------- /scripts/templates/pipe/spec.ts.tmpl: -------------------------------------------------------------------------------- 1 | 2 | describe('$CLASSNAME', () => { 3 | it('should do something', () => { 4 | expect(true).toEqual(true); 5 | }); 6 | }); 7 | -------------------------------------------------------------------------------- /scripts/templates/provider/spec.ts.tmpl: -------------------------------------------------------------------------------- 1 | 2 | describe('$CLASSNAME', () => { 3 | it('should do something', () => { 4 | expect(true).toEqual(true); 5 | }); 6 | }); 7 | -------------------------------------------------------------------------------- /src/components/img/test/basic/assets/img/blues-brothers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/basic/assets/img/blues-brothers.jpg -------------------------------------------------------------------------------- /src/components/img/test/basic/assets/img/ghostbusters.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/basic/assets/img/ghostbusters.jpg -------------------------------------------------------------------------------- /src/components/img/test/basic/assets/img/knight-rider.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/basic/assets/img/knight-rider.jpg -------------------------------------------------------------------------------- /src/components/img/test/basic/assets/img/mirth-mobile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/basic/assets/img/mirth-mobile.jpg -------------------------------------------------------------------------------- /src/components/img/test/cards/assets/img/blues-brothers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/cards/assets/img/blues-brothers.jpg -------------------------------------------------------------------------------- /src/components/img/test/cards/assets/img/ghostbusters.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/cards/assets/img/ghostbusters.jpg -------------------------------------------------------------------------------- /src/components/img/test/cards/assets/img/knight-rider.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/cards/assets/img/knight-rider.jpg -------------------------------------------------------------------------------- /src/components/img/test/cards/assets/img/mirth-mobile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/cards/assets/img/mirth-mobile.jpg -------------------------------------------------------------------------------- /src/components/img/test/lazy-load/assets/img/batmobile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/lazy-load/assets/img/batmobile.jpg -------------------------------------------------------------------------------- /src/components/img/test/lazy-load/assets/img/delorean.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/lazy-load/assets/img/delorean.jpg -------------------------------------------------------------------------------- /src/components/img/test/list/assets/img/blues-brothers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/list/assets/img/blues-brothers.jpg -------------------------------------------------------------------------------- /src/components/infinite-scroll/test/position-top/pages/page-two/page-two.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/themes/ionic.globals.md.scss: -------------------------------------------------------------------------------- 1 | 2 | // Core Globals 3 | @import "./ionic.globals"; 4 | 5 | 6 | // Material Design Globals 7 | @import "./ionic.theme.default.md"; 8 | -------------------------------------------------------------------------------- /scripts/templates/component/spec.ts.tmpl: -------------------------------------------------------------------------------- 1 | 2 | describe('$CLASSNAME', () => { 3 | it('should do something', () => { 4 | expect(true).toEqual(true); 5 | }); 6 | }); 7 | -------------------------------------------------------------------------------- /src/components/img/test/lazy-load/assets/img/general-lee.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/lazy-load/assets/img/general-lee.jpg -------------------------------------------------------------------------------- /src/components/img/test/lazy-load/assets/img/ghostbusters.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/lazy-load/assets/img/ghostbusters.jpg -------------------------------------------------------------------------------- /src/components/img/test/lazy-load/assets/img/knight-rider.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/lazy-load/assets/img/knight-rider.jpg -------------------------------------------------------------------------------- /src/components/img/test/lazy-load/assets/img/mirth-mobile.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/lazy-load/assets/img/mirth-mobile.jpg -------------------------------------------------------------------------------- /demos/src/button/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'page-one.html' 5 | }) 6 | export class PageOne {} 7 | -------------------------------------------------------------------------------- /demos/src/icon/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'page-one.html' 5 | }) 6 | export class PageOne {} 7 | -------------------------------------------------------------------------------- /demos/src/input/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'page-one.html' 5 | }) 6 | export class PageOne {} 7 | -------------------------------------------------------------------------------- /demos/src/item/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'page-one.html' 5 | }) 6 | export class PageOne {} 7 | -------------------------------------------------------------------------------- /demos/src/label/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'page-one.html' 5 | }) 6 | export class PageOne {} 7 | -------------------------------------------------------------------------------- /demos/src/list/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'page-one.html' 5 | }) 6 | export class PageOne {} 7 | -------------------------------------------------------------------------------- /demos/src/scroll/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'page-one.html' 5 | }) 6 | export class PageOne {} 7 | -------------------------------------------------------------------------------- /demos/src/slides/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'page-one.html' 5 | }) 6 | export class PageOne {} 7 | -------------------------------------------------------------------------------- /src/components/app/app-constants.ts: -------------------------------------------------------------------------------- 1 | export const PORTAL_DEFAULT = 1; 2 | export const PORTAL_MODAL = 2; 3 | export const PORTAL_LOADING = 3; 4 | export const PORTAL_TOAST = 4; 5 | -------------------------------------------------------------------------------- /src/components/img/test/lazy-load/assets/img/blues-brothers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/ionic-v3/HEAD/src/components/img/test/lazy-load/assets/img/blues-brothers.jpg -------------------------------------------------------------------------------- /demos/src/hide-when/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'page-one.html' 5 | }) 6 | export class PageOne {} 7 | -------------------------------------------------------------------------------- /demos/src/show-when/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'page-one.html' 5 | }) 6 | export class PageOne {} 7 | -------------------------------------------------------------------------------- /demos/src/textarea/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'page-one.html' 5 | }) 6 | export class PageOne {} 7 | -------------------------------------------------------------------------------- /src/components/popover/popover-options.ts: -------------------------------------------------------------------------------- 1 | 2 | export interface PopoverOptions { 3 | cssClass?: string; 4 | showBackdrop?: boolean; 5 | enableBackdropDismiss?: boolean; 6 | } 7 | -------------------------------------------------------------------------------- /src/components/tabs/test/advanced/pages/tab3-page1/tab3-page1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |

Tabs 3, Page 1

5 | 6 |

No header.

7 | 8 |
9 | -------------------------------------------------------------------------------- /src/components/tabs/test/tab-bar-scenarios/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ template: 'hi' }) 4 | export class RootPage { } 5 | -------------------------------------------------------------------------------- /src/components/toast/test/basic/e2e.ts: -------------------------------------------------------------------------------- 1 | import { by, element } from 'protractor'; 2 | 3 | it('should open toast', function() { 4 | element(by.css('.e2eOpenToast')).click(); 5 | }); 6 | -------------------------------------------------------------------------------- /scripts/docs/tag-defs/tag-defs.js: -------------------------------------------------------------------------------- 1 | module.exports = [ 2 | {'name': 'advanced'}, 3 | {'name': 'demo'}, 4 | {'name': 'usage'}, 5 | {'name': 'hidden'}, 6 | {'name': 'internal'} 7 | ]; 8 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | #### Short description of what this resolves: 2 | 3 | 4 | #### Changes proposed in this pull request: 5 | 6 | - 7 | - 8 | - 9 | 10 | **Fixes**: # 11 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Contributor Code of Conduct 2 | 3 | Please see [CODE_OF_CONDUCT.md](https://github.com/ionic-team/ionic/blob/master/CODE_OF_CONDUCT.md) in the Ionic Framework repository. 4 | -------------------------------------------------------------------------------- /src/components/badge/test/basic/e2e.ts: -------------------------------------------------------------------------------- 1 | import { by, element } from 'protractor'; 2 | 3 | it('should toggle color', function() { 4 | element(by.css('.e2eBadgeToggleColor')).click(); 5 | }); 6 | -------------------------------------------------------------------------------- /src/components/button/test/full/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'page-one.html' 5 | }) 6 | export class PageOne {} 7 | -------------------------------------------------------------------------------- /src/components/button/test/icons/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'page-one.html' 5 | }) 6 | export class PageOne {} 7 | -------------------------------------------------------------------------------- /src/components/item/test/inputs/e2e.ts: -------------------------------------------------------------------------------- 1 | import { by, element } from 'protractor'; 2 | 3 | it('should disable all inputs', function() { 4 | element(by.css('.e2eDisableButton')).click(); 5 | }); 6 | -------------------------------------------------------------------------------- /src/components/list/test/headers/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | @Component({ 3 | templateUrl: 'page-one.html' 4 | }) 5 | export class PageOne { } 6 | -------------------------------------------------------------------------------- /src/components/radio/test/basic/e2e.ts: -------------------------------------------------------------------------------- 1 | import { by, element } from 'protractor'; 2 | 3 | it('should check Cherry', function() { 4 | element(by.css('[value="cherry"] button')).click(); 5 | }); 6 | -------------------------------------------------------------------------------- /src/components/button/test/decorator/e2e.ts: -------------------------------------------------------------------------------- 1 | import { by, element } from 'protractor'; 2 | 3 | it('should click edit button', function() { 4 | element(by.css('.e2eButtonEdit')).click(); 5 | }); 6 | -------------------------------------------------------------------------------- /src/components/button/test/sizes/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'page-one.html' 5 | }) 6 | export class PageOne { 7 | } 8 | -------------------------------------------------------------------------------- /src/components/item/test/dividers/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'root-page.html' 5 | }) 6 | export class RootPage {} 7 | -------------------------------------------------------------------------------- /src/components/item/test/icons/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'root-page.html' 5 | }) 6 | export class RootPage {} 7 | -------------------------------------------------------------------------------- /src/components/item/test/images/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'root-page.html' 5 | }) 6 | export class RootPage {} 7 | -------------------------------------------------------------------------------- /src/components/item/test/media/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'root-page.html' 5 | }) 6 | export class RootPage {} 7 | -------------------------------------------------------------------------------- /src/components/item/test/text/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'root-page.html' 5 | }) 6 | export class RootPage {} 7 | -------------------------------------------------------------------------------- /src/components/popover/test/basic/e2e.ts: -------------------------------------------------------------------------------- 1 | import { by, element } from 'protractor'; 2 | 3 | it('should open list popover', function() { 4 | element(by.css('.e2eOpenListPopover')).click(); 5 | }); 6 | -------------------------------------------------------------------------------- /src/components/card/test/advanced/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | 4 | @Component({ 5 | templateUrl: 'root-page.html' 6 | }) 7 | export class RootPage {} 8 | -------------------------------------------------------------------------------- /src/components/card/test/basic/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | 4 | @Component({ 5 | templateUrl: 'root-page.html' 6 | }) 7 | export class RootPage {} 8 | -------------------------------------------------------------------------------- /src/components/card/test/colors/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | 4 | @Component({ 5 | templateUrl: 'root-page.html' 6 | }) 7 | export class RootPage {} 8 | -------------------------------------------------------------------------------- /src/components/card/test/images/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | 4 | @Component({ 5 | templateUrl: 'root-page.html' 6 | }) 7 | export class RootPage {} 8 | -------------------------------------------------------------------------------- /src/components/card/test/list/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | 4 | @Component({ 5 | templateUrl: 'root-page.html' 6 | }) 7 | export class RootPage {} 8 | -------------------------------------------------------------------------------- /src/components/grid/test/basic/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | 4 | @Component({ 5 | templateUrl: 'root-page.html' 6 | }) 7 | export class RootPage {} 8 | -------------------------------------------------------------------------------- /src/components/input/test/inset-inputs/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'root-page.html' 5 | }) 6 | export class RootPage {} 7 | -------------------------------------------------------------------------------- /src/components/loading/test/tabs/e2e.ts: -------------------------------------------------------------------------------- 1 | import { by, element } from 'protractor'; 2 | 3 | it('should show default spinner', function() { 4 | element(by.css('.e2eLoadingTabsContent')).click(); 5 | }); 6 | -------------------------------------------------------------------------------- /src/components/nav/test/child-navs/e2e.ts: -------------------------------------------------------------------------------- 1 | import { by, element } from 'protractor'; 2 | 3 | it('should go to nested children', function() { 4 | element(by.css('.e2eChildNavsNested')).click(); 5 | }); 6 | -------------------------------------------------------------------------------- /demos/src/radio/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'page-one.html' 5 | }) 6 | export class PageOne { 7 | isDisabled = true; 8 | } 9 | -------------------------------------------------------------------------------- /scripts/docs/filters/capital.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | name: 'capital', 3 | process: function(str) { 4 | str || (str = ''); 5 | return str.charAt(0).toUpperCase() + str.substring(1); 6 | } 7 | }; 8 | -------------------------------------------------------------------------------- /src/components/item/test/colors/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'root-page.html' 5 | }) 6 | export class RootPage { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /src/components/loading/test/basic/e2e.ts: -------------------------------------------------------------------------------- 1 | import { by, element } from 'protractor'; 2 | 3 | it('should open default spinner', function() { 4 | element(by.css('.e2eLoadingDefaultSpinner')).click(); 5 | }); 6 | -------------------------------------------------------------------------------- /src/components/toolbar/test/basic/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'root-page.html' 5 | }) 6 | export class RootPage { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /demos/src/fab/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/tabs/pages/page-two/page-two.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | template: '
johnny utah
', 5 | selector: 'tab-page' 6 | }) 7 | export class PageTwo {} 8 | -------------------------------------------------------------------------------- /src/components/input/test/footer-inputs/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'root-page.html' 5 | }) 6 | export class RootPage { 7 | } 8 | -------------------------------------------------------------------------------- /src/components/item/item-group.ts: -------------------------------------------------------------------------------- 1 | import { Directive } from '@angular/core'; 2 | 3 | /** 4 | * @hidden 5 | */ 6 | @Directive({ 7 | selector: 'ion-item-group' 8 | }) 9 | export class ItemGroup { } 10 | -------------------------------------------------------------------------------- /src/components/searchbar/test/nav/e2e.ts: -------------------------------------------------------------------------------- 1 | import { by, element } from 'protractor'; 2 | 3 | it('should navigate to details', function() { 4 | element(by.css('.e2eSearchbarNavItem:first-child')).click(); 5 | }); 6 | -------------------------------------------------------------------------------- /demos/src/alert/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/button/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/checkbox/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/chip/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/config/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/datetime/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/events/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/icon/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/input/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/item/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/label/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/list/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/loading/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/menu/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/modal/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/navbar/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/platform/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/popover/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/radio/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/range/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/scroll/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/segment/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/select/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/slides/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/tabs/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/textarea/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/title/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/toast/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/toggle/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/toolbar/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/img/img-interface.ts: -------------------------------------------------------------------------------- 1 | 2 | export interface Img { 3 | top: number; 4 | bottom: number; 5 | canRender: boolean; 6 | canRequest: boolean; 7 | reset(): void; 8 | update(): void; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/loading/test/tabs/pages/page-two/page-two.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Page 2 4 | 5 | 6 | Some content -------------------------------------------------------------------------------- /src/components/select/test/single-value/e2e.ts: -------------------------------------------------------------------------------- 1 | import { by, element } from 'protractor'; 2 | 3 | it('should open gender single select', function() { 4 | element(by.css('.e2eSelectGender button')).click(); 5 | }); 6 | -------------------------------------------------------------------------------- /demos/src/action-sheet/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/hide-when/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/item-reorder/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/item-sliding/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/nav-params/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/navigation/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/refresher/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/searchbar/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/show-when/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /scripts/npm/.npmignore: -------------------------------------------------------------------------------- 1 | e2e/ 2 | demos/ 3 | js/Rx.js 4 | js/angular2-polyfills.js 5 | js/angular2.dev.js 6 | js/es6-module-loader.src.js 7 | js/es6-shim.min.js 8 | js/http.dev.js 9 | js/router.dev.js 10 | js/system.src.js -------------------------------------------------------------------------------- /src/components/loading/test/basic/pages/page-three/page-three.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Page 3 4 | 5 | 6 | Some content -------------------------------------------------------------------------------- /src/components/select/test/multiple-value/e2e.ts: -------------------------------------------------------------------------------- 1 | import { by, element } from 'protractor'; 2 | 3 | it('should open toppings multiple select', function() { 4 | element(by.css('.e2eSelectToppings button')).click(); 5 | }); 6 | -------------------------------------------------------------------------------- /demos/src/infinite-scroll/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/app/test/gestures/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/app/test/utilities/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'root-page.html' 5 | }) 6 | export class RootPage { 7 | constructor() { } 8 | } 9 | -------------------------------------------------------------------------------- /src/components/button/test/decorator/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'page-one.html' 5 | }) 6 | export class PageOne { 7 | strong = false; 8 | } 9 | -------------------------------------------------------------------------------- /src/components/card/test/map/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/card/test/social/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/grid/test/full/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/img/test/cards/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/img/test/list/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/list/test/sticky/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/menu/test/overlay/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/menu/test/push/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/menu/test/reveal/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/nav/test/memory/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/scroll/test/basic/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/slides/test/basic/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/slides/test/intro/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/slides/test/loop/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/tabs/test/events/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/tabs/test/ghost/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/tabs/test/top/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/themes/ionic.build.dark.scss: -------------------------------------------------------------------------------- 1 | @charset "UTF-8"; 2 | $ionic-theme: "Dark"; // scss-lint:disable DefaultRule 3 | @import "./version"; 4 | @import "./license"; 5 | @import "./ionic.theme.dark"; 6 | @import "./ionic.components"; 7 | -------------------------------------------------------------------------------- /src/components/alert/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/alert/test/dismiss/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/app/test/animations/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/app/test/cordova/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/app/test/utilities/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/badge/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/button/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/button/test/block/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/button/test/clear/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/button/test/full/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/button/test/icons/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/button/test/raised/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/button/test/round/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/button/test/sizes/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/card/test/advanced/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/card/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/card/test/colors/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/card/test/images/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/card/test/list/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/chip/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/content/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/datetime/test/form/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/fab/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/grid/test/alignment/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/grid/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/icon/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/img/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/img/test/lazy-load/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/input/test/events/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/input/test/stacked-labels/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'root-page.html' 5 | }) 6 | export class RootPage { 7 | gender = ''; 8 | } 9 | -------------------------------------------------------------------------------- /src/components/item/test/buttons/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/item/test/colors/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/item/test/dividers/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/item/test/groups/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/item/test/icons/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/item/test/images/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/item/test/inputs/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/item/test/media/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/item/test/reorder/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/item/test/sliding/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/item/test/text/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/list/test/chat-list/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/list/test/headers/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/list/test/inset/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/list/test/no-lines/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/loading/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/loading/test/tabs/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/menu/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/menu/test/multiple/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/modal/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/nav/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/nav/test/init-async/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/nav/test/insert-views/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/nav/test/worst-case/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/picker/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/popover/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/radio/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/range/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/refresher/test/basic/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/searchbar/test/nav/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/segment/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/segment/test/nav/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/segment/test/swipe/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/slides/test/control/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/slides/test/controller/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/slides/test/images/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/slides/test/options/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/slides/test/scroll/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/spinner/test/basic/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/spinner/test/colors/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/tabs/test/advanced/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/tabs/test/badges/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/tabs/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/tabs/test/colors/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/tabs/test/lifecyles/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/toast/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/toggle/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/toolbar/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/action-sheet/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/app/test/typography/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/button/test/anchors/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/button/test/attributes/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/button/test/decorator/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/button/test/dynamic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/button/test/outline/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/checkbox/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/content/test/fullscreen/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/content/test/header-scroll/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/content/test/no-bounce/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/content/test/scroll-down-on-load/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | 4 | @Component({ 5 | templateUrl: 'root-page.html' 6 | }) 7 | export class RootPage { 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/components/datetime/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/datetime/test/issues/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/datetime/test/labels/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/infinite-scroll/test/basic/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/input/test/attributes/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/input/test/basic-form/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/input/test/clear-input/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/input/test/form-inputs/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/input/test/highlight/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/input/test/input-focus/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/input/test/inset-inputs/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/list/test/repeat-headers/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/menu/test/disable-swipe/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/menu/test/enable-disable/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/modal/modal-options.ts: -------------------------------------------------------------------------------- 1 | 2 | export interface ModalOptions { 3 | showBackdrop?: boolean; 4 | enableBackdropDismiss?: boolean; 5 | enterAnimation?: string; 6 | leaveAnimation?: string; 7 | cssClass?: string; 8 | } 9 | -------------------------------------------------------------------------------- /src/components/nav/test/advanced-nav/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/nav/test/advanced-tabs/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/nav/test/child-navs/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/nav/test/nav-push-pop/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/nav/test/simple-nav/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/nav/test/simple-tabs/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/nav/test/toggle-basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/nav/test/toggle-tabs/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/refresher/test/navigation/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/searchbar/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/searchbar/test/toolbar/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/show-hide-when/test/basic/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/snapshot/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/split-pane/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/split-pane/test/menus/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/split-pane/test/nested/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/split-pane/test/tabs/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/toolbar/test/colors/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/toolbar/test/scenarios/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/typography/test/basic/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/virtual-scroll/test/basic/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/virtual-scroll/test/cards/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/virtual-scroll/test/list/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/themes/ionic.build.default.scss: -------------------------------------------------------------------------------- 1 | @charset "UTF-8"; 2 | $ionic-theme: "Default"; // scss-lint:disable DefaultRule 3 | @import "./version"; 4 | @import "./license"; 5 | @import "./ionic.theme.default"; 6 | @import "./ionic.components"; 7 | -------------------------------------------------------------------------------- /src/components/app/test/gesture-collision/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/infinite-scroll/test/short-list/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/input/test/clear-after-edit/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/input/test/floating-labels/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/input/test/footer-inputs/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/input/test/inline-labels/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/input/test/stacked-labels/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/list/test/header-scenarios/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/nav/test/simple-nested-navs/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/select/test/multiple-value/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/select/test/single-value/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/tabs/test/tab-bar-scenarios/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/virtual-scroll/test/media/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/virtual-scroll/test/sliding-item/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/slides/pages/page-one/page-one.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/components/content/test/scroll-down-on-load/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/infinite-scroll/test/position-top/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/input/test/fixed-inline-labels/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/input/test/placeholder-labels/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/nav/test/advanced-nav-then-tabs/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/nav/test/advanced-nested-navs/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/nav/test/simple-nav-then-tabs/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/nav/test/simple-nested-peer-navs/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/tabs/test/badges/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { IonicPage } from '../../../../../..'; 3 | 4 | @IonicPage() 5 | @Component({ 6 | template: 'hi' 7 | }) 8 | export class PageOne {} 9 | -------------------------------------------------------------------------------- /src/components/tabs/test/colors/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { IonicPage } from '../../../../../..'; 3 | 4 | @IonicPage() 5 | @Component({ 6 | template: 'hi' 7 | }) 8 | export class PageOne {} 9 | -------------------------------------------------------------------------------- /src/components/typography/test/basic/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'root-page.html' 5 | }) 6 | export class RootPage { 7 | dynamicColor: string = 'secondary'; 8 | } 9 | -------------------------------------------------------------------------------- /src/components/virtual-scroll/test/image-gallery/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/virtual-scroll/test/infinite-scroll/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/virtual-scroll/test/variable-size/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /demos/src/chip/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'page-one.html' 5 | }) 6 | export class PageOne { 7 | delete(chip: Element) { 8 | chip.remove(); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /demos/src/config/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageTwo } from '../page-two/page-two'; 3 | 4 | @Component({ 5 | templateUrl: 'page-one.html' 6 | }) 7 | export class PageOne { 8 | tabOne = PageTwo; 9 | } -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | const path = require('path'); 4 | 5 | // Register TS compilation. 6 | require('ts-node').register({ 7 | project: path.join(__dirname, 'scripts/gulp') 8 | }); 9 | 10 | require('./scripts/gulp/gulpfile'); 11 | -------------------------------------------------------------------------------- /src/components/nav/test/advanced-tabs-default-history/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/nav/test/simple-nav-default-history/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/nav/test/simple-nav-then-tabs/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | template: `` 5 | }) 6 | export class AppComponent { 7 | root = 'LoginPage'; 8 | } 9 | -------------------------------------------------------------------------------- /src/components/nav/test/simple-nested-navs/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | template: `` 5 | }) 6 | export class AppComponent { 7 | root = 'SecondNav'; 8 | } 9 | -------------------------------------------------------------------------------- /src/components/nav/test/simple-tabs-default-history/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/searchbar/test/nav/pages/tabs-page/tabs-page.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /src/components/app/test/cordova/pages/page-one/provider-one.ts: -------------------------------------------------------------------------------- 1 | import { Injectable } from '@angular/core'; 2 | 3 | @Injectable() 4 | export class SomeData { 5 | constructor() {} 6 | 7 | getData() { 8 | return 'SomeData'; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/components/app/test/cordova/pages/page-one/provider-two.ts: -------------------------------------------------------------------------------- 1 | import { Injectable } from '@angular/core'; 2 | 3 | @Injectable() 4 | export class OtherData { 5 | constructor() {} 6 | 7 | getData() { 8 | return 'OtherData'; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/components/nav/test/simple-nav/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | template: `` 5 | }) 6 | export class AppComponent { 7 | root = 'FirstPage'; 8 | } 9 | -------------------------------------------------------------------------------- /src/components/nav/test/simple-nested-peer-navs/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | template: `` 5 | }) 6 | export class AppComponent { 7 | root = 'LoginPage'; 8 | } 9 | -------------------------------------------------------------------------------- /src/components/list/test/inset/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { IonicPage } from '../../../../../..'; 3 | 4 | @IonicPage() 5 | @Component({ 6 | templateUrl: 'page-one.html' 7 | }) 8 | export class PageOne { } 9 | -------------------------------------------------------------------------------- /src/components/list/test/no-lines/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { IonicPage } from '../../../../../..'; 3 | 4 | @IonicPage() 5 | @Component({ 6 | templateUrl: 'page-one.html' 7 | }) 8 | export class PageOne { } 9 | -------------------------------------------------------------------------------- /src/components/loading/test/tabs/pages/page-two/page-two.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { IonicPage } from '../../../../../..'; 3 | 4 | @IonicPage() 5 | @Component({ 6 | templateUrl: 'page-two.html' 7 | }) 8 | export class PageTwo {} 9 | -------------------------------------------------------------------------------- /src/components/nav/test/simple-nav-then-tabs-default-history/app/main.ts: -------------------------------------------------------------------------------- 1 | import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; 2 | 3 | import { AppModule } from './app.module'; 4 | 5 | platformBrowserDynamic().bootstrapModule(AppModule); 6 | -------------------------------------------------------------------------------- /src/components/toast/test/basic/pages/page-two/page-two.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { IonicPage } from '../../../../../..'; 3 | 4 | @IonicPage() 5 | @Component({ 6 | templateUrl: 'page-two.html' 7 | }) 8 | export class PageTwo {} 9 | -------------------------------------------------------------------------------- /demos/src/navbar/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'page-one.html' 5 | }) 6 | export class PageOne { 7 | demo = 'Navbar'; 8 | favorites = 'recent'; 9 | apps = 'free'; 10 | } 11 | -------------------------------------------------------------------------------- /demos/src/toolbar/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'page-one.html' 5 | }) 6 | export class PageOne { 7 | demo = 'Toolbar'; 8 | favorites = 'recent'; 9 | apps = 'free'; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/menu/test/basic/pages/page-four/page-four.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { IonicPage } from '../../../../../..'; 3 | 4 | @IonicPage() 5 | @Component({ 6 | templateUrl: 'page-four.html' 7 | }) 8 | export class PageFour { } 9 | -------------------------------------------------------------------------------- /src/components/nav/test/nav-push-pop/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | template: ` 5 | 6 | ` 7 | }) 8 | export class AppComponent { 9 | root = 'FirstPage'; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/nav/test/simple-nav-then-tabs-default-history/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | template: `` 5 | }) 6 | export class AppComponent { 7 | root = 'LoginPage'; 8 | } 9 | -------------------------------------------------------------------------------- /src/components/split-pane/test/menus/pages/page-two/page-two.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { IonicPage } from '../../../../../..'; 3 | 4 | @IonicPage() 5 | @Component({ 6 | templateUrl: 'page-two.html' 7 | }) 8 | export class PageTwo {} 9 | -------------------------------------------------------------------------------- /src/components/content/test/no-bounce/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { IonicPage } from '../../../../../../'; 3 | 4 | @IonicPage() 5 | @Component({ 6 | templateUrl: 'root-page.html' 7 | }) 8 | export class RootPage {} 9 | -------------------------------------------------------------------------------- /src/components/input/test/clear-after-edit/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | 4 | @Component({ 5 | templateUrl: 'root-page.html' 6 | }) 7 | export class RootPage { 8 | myValue = ''; 9 | myValue2 = ''; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/list/test/header-scenarios/pages/main/main.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'main.html' 5 | }) 6 | export class E2EPage { 7 | testClick(ev: UIEvent) { 8 | console.log(ev); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/components/nav/test/simple-nav-default-history/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | template: `` 5 | }) 6 | export class AppComponent { 7 | root = 'FirstPage'; 8 | } 9 | -------------------------------------------------------------------------------- /src/components/segment/test/nav/pages/second-page/second-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { IonicPage } from '../../../../../..'; 3 | 4 | @IonicPage() 5 | @Component({ 6 | templateUrl: 'second-page.html' 7 | }) 8 | export class SecondPage {} 9 | -------------------------------------------------------------------------------- /src/components/snapshot/test/basic/components/assistive-touch/assistive-popover/assistive-popover.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /demos/src/menu/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | templateUrl: 'app.component.html' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/chip/test/basic/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | 4 | @Component({ 5 | templateUrl: 'root-page.html' 6 | }) 7 | export class RootPage { 8 | delete(chip: Element) { 9 | chip.remove(); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/components/item/item-content.ts: -------------------------------------------------------------------------------- 1 | import { Directive } from '@angular/core'; 2 | 3 | /** 4 | * @hidden 5 | */ 6 | @Directive({ 7 | selector: 'ion-item,[ion-item]', 8 | host: { 9 | 'class': 'item-block' 10 | } 11 | }) 12 | export class ItemContent { } 13 | -------------------------------------------------------------------------------- /src/components/popover/test/basic/pages/popover-long-list-page/popover-long-list-page.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Ionic 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/components/snapshot/test/basic/providers/assistive-touch/assistive-touch.ts: -------------------------------------------------------------------------------- 1 | import {EventEmitter, Injectable} from '@angular/core'; 2 | 3 | @Injectable() 4 | export class AssistiveTouchProvider { 5 | public closeButton: EventEmitter = new EventEmitter(); 6 | } 7 | -------------------------------------------------------------------------------- /src/components/toast/test/basic/pages/page-two/page-two.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Another Page 4 | 5 | 6 | 7 |

This is another page to show that the toast stays.

8 |
-------------------------------------------------------------------------------- /demos/src/alert/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/button/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/chip/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/fab/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/icon/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/input/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/item/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/label/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/list/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/modal/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/navbar/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/radio/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/range/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/scroll/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/select/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/slides/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/tabs/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/title/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/toast/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/toggle/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/loading/test/basic/pages/page-three/page-three.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { IonicPage } from '../../../../../..'; 4 | 5 | @IonicPage() 6 | @Component({ 7 | templateUrl: 'page-three.html' 8 | }) 9 | export class PageThree {} 10 | -------------------------------------------------------------------------------- /src/components/refresher/test/navigation/page2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Pull To Refresh Navigation 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |

Page Two

13 | 14 |
-------------------------------------------------------------------------------- /src/components/segment/test/swipe/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import {E2EPage} from '../pages/e2e-page/e2e-page'; 3 | @Component({ 4 | template: `` 5 | }) 6 | export class AppComponent { 7 | root = E2EPage; 8 | } 9 | -------------------------------------------------------------------------------- /src/components/split-pane/test/basic/app/app.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/platform/key.ts: -------------------------------------------------------------------------------- 1 | 2 | export const KEY_LEFT = 37; 3 | export const KEY_UP = 38; 4 | export const KEY_RIGHT = 39; 5 | export const KEY_DOWN = 40; 6 | export const KEY_ENTER = 13; 7 | export const KEY_ESCAPE = 27; 8 | export const KEY_SPACE = 32; 9 | export const KEY_TAB = 9; 10 | -------------------------------------------------------------------------------- /demos/src/checkbox/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/datetime/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/hide-when/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/loading/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/nav-params/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/navigation/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/platform/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/popover/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/refresher/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/searchbar/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/segment/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/show-when/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/textarea/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/toolbar/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/split-pane/test/nested/app/app.component.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /src/components/toast/toast-options.ts: -------------------------------------------------------------------------------- 1 | 2 | export interface ToastOptions { 3 | message?: string; 4 | cssClass?: string; 5 | duration?: number; 6 | showCloseButton?: boolean; 7 | closeButtonText?: string; 8 | dismissOnPageChange?: boolean; 9 | position?: string; 10 | } 11 | -------------------------------------------------------------------------------- /demos/src/action-sheet/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/infinite-scroll/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/item-reorder/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/item-sliding/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/input/test/inline-labels/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'root-page.html' 5 | }) 6 | export class RootPage { 7 | 8 | submit(ev: any) { 9 | console.debug('submit', ev); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/components/menu/test/multiple/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | templateUrl: 'app.template.html' 6 | }) 7 | export class AppComponent { 8 | rootPage = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/toolbar/test/colors/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'root-page.html' 5 | }) 6 | export class RootPage { 7 | 8 | buttonClick(button: any) { 9 | console.log(button); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/components/alert/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/app/test/cordova/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { PageOne } from '../pages/page-one/page-one'; 4 | 5 | @Component({ 6 | templateUrl: `./app.component.html` 7 | }) 8 | export class AppComponent { 9 | root = PageOne; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/app/test/gestures/main.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Gestures 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /src/components/loading/loading-options.ts: -------------------------------------------------------------------------------- 1 | 2 | export interface LoadingOptions { 3 | spinner?: string; 4 | content?: string; 5 | cssClass?: string; 6 | showBackdrop?: boolean; 7 | enableBackdropDismiss?: boolean; 8 | dismissOnPageChange?: boolean; 9 | duration?: number; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/radio/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/range/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { RootPage } from '../pages/root-page/root-page'; 3 | 4 | @Component({ 5 | templateUrl: 'app.component.html' 6 | }) 7 | export class AppComponent { 8 | rootPage = RootPage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/searchbar/test/nav/pages/detail-page/detail-page.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Detail 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |

City: {{city}}

14 | 15 |
16 | -------------------------------------------------------------------------------- /src/components/toast/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/toolbar/test/scenarios/pages/root-page/root-page.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'root-page.html' 5 | }) 6 | export class RootPage { 7 | 8 | buttonClick(button: any) { 9 | console.log(button); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /src/themes/license.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | * Ionic Framework 3 | * A powerful framework for building mobile and progressive web apps. 4 | * http://ionicframework.com/ 5 | * 6 | * v#{$ionic-version}, #{$ionic-theme} Theme 7 | * 8 | * Licensed under the MIT license. Please see LICENSE for more information. 9 | */ -------------------------------------------------------------------------------- /demos/src/config/pages/push-page.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Page 4 | 5 | 6 | 7 | 8 |
9 | 10 |
11 |
12 | -------------------------------------------------------------------------------- /src/components/app/test/typography/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { IonicPage } from '../../../../../..'; 3 | 4 | @IonicPage({ 5 | name: 'page-one' 6 | }) 7 | @Component({ 8 | templateUrl: 'page-one.html' 9 | }) 10 | export class PageOne { } 11 | -------------------------------------------------------------------------------- /src/components/content/test/basic/pages/page-four/page-four.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { IonicPage } from '../../../../../..'; 3 | 4 | @IonicPage() 5 | @Component({ 6 | templateUrl: 'page-four.html' 7 | }) 8 | export class PageFour { 9 | page4 = 'PageFive'; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/content/test/basic/pages/page-two/page-two.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { IonicPage } from '../../../../../..'; 3 | 4 | @IonicPage() 5 | @Component({ 6 | templateUrl: 'page-two.html' 7 | }) 8 | export class PageTwo { 9 | page2 = 'PageThree'; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/item/test/buttons/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { RootPage } from '../pages/root-page/root-page'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = RootPage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/item/test/colors/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { RootPage } from '../pages/root-page/root-page'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = RootPage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/item/test/icons/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { RootPage } from '../pages/root-page/root-page'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = RootPage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/item/test/images/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { RootPage } from '../pages/root-page/root-page'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = RootPage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/item/test/inputs/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { RootPage } from '../pages/root-page/root-page'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = RootPage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/item/test/media/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { RootPage } from '../pages/root-page/root-page'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = RootPage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/item/test/sliding/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { RootPage } from '../pages/root-page/root-page'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = RootPage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/nav/test/advanced-nav/pages/right/fouth-page/fourth-page.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Page Four 4 | 5 | 6 | 7 |

Page Four

8 | 9 |
-------------------------------------------------------------------------------- /src/components/nav/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { FirstPage} from '../pages/first-page/first-page'; 3 | 4 | @Component({ 5 | template: `` 6 | }) 7 | export class AppComponent { 8 | root = FirstPage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/nav/test/basic/pages/first-page/my-component-two.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | selector: 'my-cmp2', 5 | template: `{{value}}` 6 | }) 7 | export class MyCmpTest2 { 8 | value: string = 'Test Failed'; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/picker/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/segment/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import {HomePage} from '../pages/home-page/home-page'; 3 | 4 | @Component({ 5 | template: `` 6 | }) 7 | export class AppComponent { 8 | root = HomePage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/split-pane/test/nested/pages/page-one/page-one.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/components/tabs/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { TabsPage } from '../pages/tabs-page/tabs-page'; 3 | 4 | @Component({ 5 | template: `` 6 | }) 7 | export class AppComponent { 8 | root = TabsPage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/toggle/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { RootPage } from '../pages/root-page/root-page'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = RootPage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/typography/typography.ios.scss: -------------------------------------------------------------------------------- 1 | 2 | // iOS Typography 3 | // -------------------------------------------------- 4 | 5 | @each $color-name, $color-base, $color-contrast in get-colors($colors-ios) { 6 | 7 | .text-ios-#{$color-name} { 8 | color: $color-base; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /src/components/action-sheet/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/button/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | rootPage = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/card/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/card/test/colors/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/card/test/images/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/card/test/list/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/chip/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/content/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { PageOne } from '../pages/page-one/page-one'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = PageOne; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/content/test/basic/pages/page-five/page-five.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { IonicPage } from '../../../../../..'; 3 | 4 | @IonicPage() 5 | @Component({ 6 | templateUrl: 'page-five.html' 7 | }) 8 | export class PageFive { 9 | tabsPage = 'TabsPage'; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/content/test/basic/pages/page-three/page-three.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { IonicPage } from '../../../../../..'; 3 | 4 | @IonicPage() 5 | @Component({ 6 | templateUrl: 'page-three.html' 7 | }) 8 | export class PageThree { 9 | page3 = 'PageFour'; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/content/test/fullscreen/pages/page-four/page-four.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { IonicPage } from '../../../../../..'; 3 | 4 | @IonicPage() 5 | @Component({ 6 | templateUrl: 'page-four.html' 7 | }) 8 | export class PageFour { 9 | page4 = 'PageFive'; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/content/test/fullscreen/pages/page-two/page-two.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { IonicPage } from '../../../../../..'; 3 | 4 | @IonicPage() 5 | @Component({ 6 | templateUrl: 'page-two.html' 7 | }) 8 | export class PageTwo { 9 | page2 = 'PageThree'; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/datetime/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { RootPage } from '../pages/root-page/root-page'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = RootPage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/fab/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/grid/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/icon/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/img/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/item/test/dividers/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { RootPage } from '../pages/root-page/root-page'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = RootPage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/list/test/header-scenarios/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { E2EPage } from '../pages/main/main'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = E2EPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/list/test/headers/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | rootPage = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/list/test/inset/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | rootPage = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/list/test/no-lines/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | rootPage = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/menu/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | rootPage = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/modal/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { PageOne } from '../pages/page-one/page-one'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = PageOne; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/nav/test/advanced-nav/pages/left/first-page/first-page.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Page One 4 | 5 | 6 | 7 |

Page One

8 | 9 |
-------------------------------------------------------------------------------- /src/components/searchbar/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { RootPage } from '../pages/root-page/root-page'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = RootPage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/searchbar/test/nav/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { TabsPage } from '../pages/tabs-page/tabs-page'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = TabsPage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/searchbar/test/toolbar/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import {HomePage} from '../pages/home-page/home-page'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = HomePage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/segment/test/nav/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { FirstPage } from '../pages/first-page/first-page'; 3 | 4 | @Component({ 5 | template: `` 6 | }) 7 | export class AppComponent { 8 | root = FirstPage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/select/test/multiple-value/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/select/test/single-value/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/toolbar/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { RootPage } from '../pages/root-page/root-page'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = RootPage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/toolbar/test/colors/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { RootPage } from '../pages/root-page/root-page'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = RootPage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/toolbar/test/scenarios/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { RootPage } from '../pages/root-page/root-page'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = RootPage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/typography/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { RootPage } from '../pages/root-page/root-page'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = RootPage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/typography/typography.wp.scss: -------------------------------------------------------------------------------- 1 | 2 | // Windows Typography 3 | // -------------------------------------------------- 4 | 5 | @each $color-name, $color-base, $color-contrast in get-colors($colors-wp) { 6 | 7 | .text-wp-#{$color-name} { 8 | color: $color-base; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /demos/src/config/pages/page-three/page-three.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Page 4 | 5 | 6 | 7 | 8 |
9 | 10 |
11 |
12 | -------------------------------------------------------------------------------- /src/components/app/app.ios.scss: -------------------------------------------------------------------------------- 1 | @import "../../themes/ionic.globals.ios"; 2 | 3 | // iOS App 4 | // -------------------------------------------------- 5 | 6 | ion-app.ios { 7 | font-family: $font-family-ios-base; 8 | font-size: $font-size-ios-base; 9 | background-color: $background-ios-color; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/app/app.wp.scss: -------------------------------------------------------------------------------- 1 | @import "../../themes/ionic.globals.wp"; 2 | 3 | // Windows App 4 | // -------------------------------------------------- 5 | 6 | ion-app.wp { 7 | font-family: $font-family-wp-base; 8 | font-size: $font-size-wp-base; 9 | background-color: $background-wp-color; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/app/test/typography/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | rootPage = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/app/test/utilities/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: `` 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/badge/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { PageOne } from '../pages/page-one/page-one'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | rootPage = PageOne; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/button/test/attributes/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | rootPage = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/button/test/block/app/app.component.ts: -------------------------------------------------------------------------------- 1 | 2 | import { Component } from '@angular/core'; 3 | import { PageOne } from '../pages/page-one/page-one'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | rootPage = PageOne; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/button/test/block/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'page-one.html' 5 | }) 6 | export class PageOne { 7 | blockButton = true; 8 | 9 | toggleBlock() { 10 | this.blockButton = !this.blockButton; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/components/button/test/clear/app/app.component.ts: -------------------------------------------------------------------------------- 1 | 2 | import { Component } from '@angular/core'; 3 | import { PageOne } from '../pages/page-one/page-one'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | rootPage = PageOne; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/button/test/clear/pages/page-one/page-one.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | @Component({ 4 | templateUrl: 'page-one.html' 5 | }) 6 | export class PageOne { 7 | clearButton = true; 8 | 9 | toggleClear() { 10 | this.clearButton = !this.clearButton; 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/components/button/test/dynamic/e2e.ts: -------------------------------------------------------------------------------- 1 | import { by, element } from 'protractor'; 2 | 3 | it('should unify buttons', function() { 4 | element(by.css('.e2eButtonDynamicUnify')).click(); 5 | }); 6 | 7 | it('should toggle buttons', function() { 8 | element(by.css('.e2eButtonToggle')).click(); 9 | }); 10 | -------------------------------------------------------------------------------- /src/components/button/test/full/app/app.component.ts: -------------------------------------------------------------------------------- 1 | 2 | import { Component } from '@angular/core'; 3 | import { PageOne } from '../pages/page-one/page-one'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | rootPage = PageOne; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/button/test/icons/app/app.component.ts: -------------------------------------------------------------------------------- 1 | 2 | import { Component } from '@angular/core'; 3 | import { PageOne } from '../pages/page-one/page-one'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | rootPage = PageOne; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/button/test/round/app/app.component.ts: -------------------------------------------------------------------------------- 1 | 2 | import { Component } from '@angular/core'; 3 | import { PageOne } from '../pages/page-one/page-one'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | rootPage = PageOne; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/button/test/sizes/app/app.component.ts: -------------------------------------------------------------------------------- 1 | 2 | import { Component } from '@angular/core'; 3 | import { PageOne } from '../pages/page-one/page-one'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | rootPage = PageOne; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/card/test/advanced/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/checkbox/test/basic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/content/test/fullscreen/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { PageOne } from '../pages/page-one/page-one'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = PageOne; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/content/test/fullscreen/pages/page-five/page-five.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { IonicPage } from '../../../../../..'; 3 | 4 | @IonicPage() 5 | @Component({ 6 | templateUrl: 'page-five.html' 7 | }) 8 | export class PageFive { 9 | tabsPage = 'TabsPage'; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/content/test/fullscreen/pages/page-three/page-three.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { IonicPage } from '../../../../../..'; 3 | 4 | @IonicPage() 5 | @Component({ 6 | templateUrl: 'page-three.html' 7 | }) 8 | export class PageThree { 9 | page3 = 'PageFour'; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/datetime/test/issues/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/datetime/test/labels/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/input/test/attributes/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/input/test/basic-form/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/input/test/events/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { RootPage } from '../pages/root-page/root-page'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | rootPage = RootPage; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/input/test/highlight/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/loading/test/tabs/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { TabsPage } from '../pages/tabs-page/tabs-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = TabsPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/nav/test/advanced-nested-navs/pages/right/fouth-page/fourth-page.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Page Four 4 | 5 | 6 | 7 |

Page Four

8 | 9 |
-------------------------------------------------------------------------------- /src/components/nav/test/simple-nested-peer-navs/pages/right/fouth-page/fourth-page.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Page Four 4 | 5 | 6 | 7 |

Page Four

8 | 9 |
-------------------------------------------------------------------------------- /src/components/typography/typography.md.scss: -------------------------------------------------------------------------------- 1 | 2 | // Material Design Typography 3 | // -------------------------------------------------- 4 | 5 | @each $color-name, $color-base, $color-contrast in get-colors($colors-md) { 6 | 7 | .text-md-#{$color-name} { 8 | color: $color-base; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /src/components/virtual-scroll/test/media/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { RootPage } from '../pages/root-page/root-page'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = RootPage; 9 | } 10 | -------------------------------------------------------------------------------- /demos/src/config/pages/page-one/page-one.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /demos/src/navigation/pages/page-one/page-one.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Navigation 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /scripts/docs/templates/api_menu_flat_version.template.html: -------------------------------------------------------------------------------- 1 | <@ for doc in docs @><@ if doc.URL and doc.private != true and doc.name @> 2 |
  • 3 | <$ doc.name $> 4 |
  • <@ endif @><@ endfor @> 5 | -------------------------------------------------------------------------------- /src/components/app/app.md.scss: -------------------------------------------------------------------------------- 1 | @import "../../themes/ionic.globals.md"; 2 | 3 | // Material Design App 4 | // -------------------------------------------------- 5 | 6 | ion-app.md { 7 | font-family: $font-family-md-base; 8 | font-size: $font-size-md-base; 9 | background-color: $background-md-color; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/app/test/cordova/pages/tabs/tabs-page.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /src/components/app/test/gesture-collision/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { PageOne } from '../pages/page-one/page-one'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | rootPage = PageOne; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/button/test/anchors/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { PageOne } from '../pages/page-one/page-one'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | rootPage = PageOne; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/button/test/decorator/app/app.component.ts: -------------------------------------------------------------------------------- 1 | 2 | import { Component } from '@angular/core'; 3 | import { PageOne } from '../pages/page-one/page-one'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | rootPage = PageOne; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/button/test/dynamic/app/app.component.ts: -------------------------------------------------------------------------------- 1 | 2 | import { Component } from '@angular/core'; 3 | import { PageOne } from '../pages/page-one/page-one'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | rootPage = PageOne; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/button/test/outline/app/app.component.ts: -------------------------------------------------------------------------------- 1 | 2 | import { Component } from '@angular/core'; 3 | import { PageOne } from '../pages/page-one/page-one'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | rootPage = PageOne; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/content/test/no-bounce/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/input/test/clear-input/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/input/test/floating-labels/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/input/test/footer-inputs/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/input/test/form-inputs/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/input/test/inline-labels/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/input/test/inset-inputs/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/input/test/stacked-labels/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | root = RootPage; 10 | } 11 | -------------------------------------------------------------------------------- /src/components/item/test/groups/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | import { SessionList } from '../pages/session-list/session-list'; 3 | 4 | @Component({ 5 | template: '' 6 | }) 7 | export class AppComponent { 8 | root = SessionList; 9 | } 10 | -------------------------------------------------------------------------------- /src/components/item/test/text/app/app.component.ts: -------------------------------------------------------------------------------- 1 | import { Component } from '@angular/core'; 2 | 3 | import { RootPage } from '../pages/root-page/root-page'; 4 | 5 | @Component({ 6 | template: '' 7 | }) 8 | export class AppComponent { 9 | rootPage = RootPage; 10 | } 11 | --------------------------------------------------------------------------------