Commit Graph

32 Commits

Author SHA1 Message Date
Adam Bradley
3a7addf7b0 feat(toolbar): control toolbar borders on top/bottom
Toolbars can be stacked up vertically in `<ion-header>`,
`<ion-content>`, and `<ion-footer>` elements. However, toolbars also
come with borders on both the top and bottom of the toolbar. To give
developers full control of the design, Ionic also includes the
`no-border-bottom` and `no-border-top` attributes. For example,
sometimes two vertically stacked toolbars may have different background
colors, in this case it might be best to leave a border between them.
However, if they have the same background color, the app may look best
without a border between them. The main point here is, it's entirely up
to the app's design to decide when and when not to show borders between
toolbars, and to do so then each toolbar can individually set
`no-border-bottom` and `no-border-top` attributes.
2016-06-20 12:01:21 -05:00
Adam Bradley
cdb1f8503c chore(sass): move z-index vars to separate file, remove unused vars 2016-06-17 23:21:15 -05:00
Adam Bradley
1a8f6d745d test(header): update header markup 2016-06-17 11:43:30 -05:00
Adam Bradley
b3b7eb4626 refactor(modal): add css classes after createComponent 2016-06-16 15:27:07 -05:00
Adam Bradley
d13fa4e2cf refactor(structure): allow content to scroll under headers/footers 2016-06-16 11:28:02 -05:00
Brandy Carney
01bbc940d1 fix(modal): change modal display so you can scroll the entire height
fixes #6839
2016-06-15 10:57:38 -04:00
Dan Bucholtz
e5473b6759 feat(modal): background click and escape key dismiss (#6831)
background click and escape key dismiss

closes #6738
2016-06-09 15:03:11 -05:00
Adam Bradley
c1d09dd6b2 refactor(nav): replace DynamicComponentLoader w/ ComponentFactory 2016-06-08 16:42:23 -05:00
Dan Bucholtz
cb1cacab42 refactor(inset-modal): inset-modal fixes (#6809)
inset-modal fixes
2016-06-08 12:23:47 -05:00
Adam Bradley
9f293e8549 feat(navPop): add nav pop method on the app instance 2016-06-08 10:42:19 -05:00
Manu Mtz.-Almeida
a1a582b7a1 fix(ion-backdrop): new ion-backdrop can prevent background scrolling
closes #6656
2016-06-02 17:09:44 +02:00
Dan Bucholtz
d26e3aee58 refactor(modal): import ElementRef, fix no-implicit-any error
import ElementRef, fix no-implicit-any error
2016-06-02 10:05:59 -05:00
Adam Bradley
3f8add9af2 refactor(modal): modal updates, additional animation options
* refactor(modal): cleaned up scss for modal/inset-modal, added functionality to pass animation to vie

cleaned up scss for modal/inset-modal, added functionality to pass animation to view-contro

* refactor(exports): exporting gestures so other apps can consume them

exporting gestures so other apps can consume them
2016-06-01 20:41:07 -05:00
Adam Bradley
2eb88fa687 test(lifecycle): update lifecycle events 2016-06-01 12:19:08 -05:00
Adam Bradley
11448dcd0c chore(tslint): fix noImplicitAny errors 2016-05-31 21:07:17 -05:00
Dan Bucholtz
9a86e4bdf8 refactor(modal): cleaned up scss for modal/inset-modal, added functionality to pass animation to vie
cleaned up scss for modal/inset-modal, added functionality to pass animation to view-contro
2016-05-31 17:09:08 -05:00
Adam Bradley
6e9087534d test(bootstrap): update to use ionicBootstrap 2016-05-31 15:49:12 -05:00
Adam Bradley
73635f3939 refactor(bootstrap): use ionicBootstrap() to bootstrap
BREAKING CHANGES:

- Ionic's custom decorators have been removed.
- `@App` and `@Page` should be replaced with `@Component`.
- `IonicApp` has been renamed to `App`.
- `ionicBootstrap` is required to bootstrap the app.
- Config is now the 3rd parameter in `ionicBootstrap(rootComponent,
providers, config)`.
- Property `prodMode` is now a config option, enabling or disabling
production mode.
2016-05-31 15:42:06 -05:00
Dan Bucholtz
dfa991d409 Feature/observable ext (#6670)
* refactor(nav-controller): refactor to better support dynamic component loading
2016-05-27 13:49:37 -05:00
Adam Bradley
01110af12e fix(modal): fix onPageWillEnter
Closes #6597
2016-05-20 22:07:38 -05:00
Josh Thomas
2b836a930f chore(tests): correct components to use src path instead of ionic to ensure karma tests pass. 2016-05-19 16:58:08 -05:00
Josh Thomas
c8f760f080 chore(build): rename ionic directory to src and update all references in the build process. 2016-05-19 13:22:40 -05:00
Andrew
9039297110 rename src to ionic 2015-04-25 10:59:09 -05:00
Andrew
bedbe8b489 make tests work 2015-03-30 08:09:09 -06:00
Andrew
18d82fb50d change all paths to use ionic2/ 2015-03-27 11:52:38 -06:00
Andrew
4229fe7559 remove jspm, make e2e paths relative 2015-03-26 17:11:17 -06:00
Adam Bradley
afb545120e e2e 2015-03-25 13:19:23 -05:00
Max Lynch
6c855b6fea Modal 2015-03-20 16:42:45 -05:00
Max Lynch
73699a36b0 modal show 2015-03-18 14:43:26 -05:00
Max Lynch
4557c96fcc Modal active 2015-03-18 14:38:07 -05:00
Max Lynch
ebc97b1bd6 Modal wrapper 2015-03-18 14:37:19 -05:00
Max Lynch
92b614b645 Modal 2015-03-18 13:28:55 -05:00