Commit Graph

107 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
2d680896e7 fix(tabs): hide tab's navbar when a page comes without a navbar
Closes #5556
2016-06-18 00:20:08 -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
Brandy Carney
1d8ba4a5e7 fix(toolbar): position toolbar relative and add z-index 2016-06-17 16:15:31 -04:00
Adam Bradley
1a8f6d745d test(header): update header markup 2016-06-17 11:43:30 -05:00
Adam Bradley
d13fa4e2cf refactor(structure): allow content to scroll under headers/footers 2016-06-16 11:28:02 -05:00
Dan Bucholtz
3e451cce67 style(tslint): fixed linting error for new check-else rule
fixed linting error for new check-else rule
2016-06-14 22:34:53 -05:00
Adam Bradley
9f293e8549 feat(navPop): add nav pop method on the app instance 2016-06-08 10:42:19 -05:00
Dan Bucholtz
9b78aeba77 fix(click-block): fix for the click block logic
fix for the click block logic
2016-06-08 10:27:56 -05:00
Brandy Carney
c74b3f7422 fix(config): pass custom providers in the bootstrap of the app
references #6685
2016-06-01 17:15:39 -04:00
Adam Bradley
03f4511635 chore(tslint): fix noImplicitAny errors 2016-05-31 18:40:29 -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
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
Adam Bradley
e67ff15e08 collide updates 2015-04-25 10:14:22 -05:00
Max Lynch
2cf171038e Detail 2015-04-24 17:45:21 -05:00
Max Lynch
c2bc6a2ac4 Item 2015-04-24 17:43:52 -05:00
Max Lynch
f524caded4 Bark park 2015-04-24 17:37:16 -05:00
Max Lynch
98bd5d2556 Tabs for bark park 2015-04-24 16:27:04 -05:00
Adam Bradley
e078c395e6 collide init 2015-04-24 16:12:11 -05:00
Max Lynch
ca8c39179b Input stuff 2015-04-24 14:31:51 -05:00
Max Lynch
6a855b6c9d Login and signup for barkpark 2015-04-24 13:34:27 -05:00
Max Lynch
1e1b2481b3 Some form stuff 2015-04-24 13:32:32 -05:00
Max Lynch
bfaafd1bba Block for buttons 2015-04-24 11:24:23 -05:00
Max Lynch
32befad143 Added property class feature to IonicComponent 2015-04-24 11:03:01 -05:00
Max Lynch
969b1ae9cd Dollar event 2015-04-23 12:42:48 -05:00
Max Lynch
8b96133f90 barkpark example tweaks 2015-04-23 12:25:00 -05:00
Max Lynch
b264de9567 Barkpark test 2015-04-23 12:19:31 -05:00
Adam Bradley
7451f21373 tab key css comments 2015-04-22 21:54:28 -05:00
Adam Bradley
e4139fc738 tab focusing 2015-04-22 21:31:55 -05:00
Adam Bradley
2bad5739aa do not reset outline, start over for accessibility reasons 2015-04-22 19:30:25 -05:00
Adam Bradley
6ca21d8e2d display:block 2015-04-22 17:02:28 -05:00
Adam Bradley
b4ce008dac no more .pane, just ion-view css 2015-04-22 17:00:27 -05:00
Adam Bradley
185d018c12 fix tabs content height 2015-04-21 21:04:38 -05:00
Adam Bradley
720d65ad8a rename scaffolding to structure 2015-04-20 14:02:44 -05:00
Adam Bradley
e0c7656c0d material checkbox 2015-04-10 21:39:00 -05:00
Adam Bradley
b011900a1b app color description 2015-04-10 15:44:12 -05:00
Adam Bradley
a55d0ab478 tab-bar/toolbar alignment 2015-04-10 15:36:43 -05:00
Adam Bradley
a5aeaf41da tab structure updates 2015-04-10 13:45:04 -05:00
Adam Bradley
9147d81566 rearrange scss files, move ionic.scss to src root 2015-04-10 11:51:11 -05:00
Adam Bradley
a936791214 layout refactor 2015-04-10 11:39:33 -05:00
Adam Bradley
660a2da4a7 structure idea 1 2015-04-09 12:13:58 -05:00
Adam Bradley
8e97c8b30c Merge remote-tracking branch 'origin/master'
Conflicts:
	src/components/app/_scaffolding.scss
2015-04-09 09:51:46 -05:00
Adam Bradley
e3ba98b7b8 tabs over tabs 2015-04-09 09:50:44 -05:00
Andrew
8281fb3658 feat(splitView): add initial splitView (this is not final) 2015-04-09 08:37:49 -04:00
Adam Bradley
1b614634b3 tab updates 2015-04-08 08:12:30 -05:00
Adam Bradley
2e9da98d41 tabs / hairlines 2015-04-07 11:59:13 -05:00
Adam Bradley
9a9ded1d81 tab icons 2015-04-06 14:52:27 -05:00