Commit Graph

624 Commits

Author SHA1 Message Date
Andy Joslin
9327ac71c7 fix(android): when keyboard comes up, ensure input is in view
This requires us to set fullscreen="false" in our cordova apps.

Uses the resize event to determine when the keyboard has been shown,
then broadcasts an event from the activeElement: 'scrollChildIntoView',
which is caught by the nearest parent scrollView.  The scrollView will
then see if that element is within the new device's height (since the
keyboard resizes the screen), and if not scroll it into view.

Additionally, when the keyboard resizes the screen we add a
`.hide-footer` class to the body, which will hide tabbars and footer
bars while the keyboard is opened.

For now, this is android only.

Closes #314.
2014-02-12 09:45:35 -05:00
Adam Bradley
82c2089b41 punk commit to kickstart travis 2014-02-11 17:21:26 -06:00
Adam Bradley
0b2d1eeb24 remove old comments 2014-02-11 17:15:12 -06:00
Adam Bradley
c27427f336 fix active class for list items and complex items, closes #498 2014-02-11 17:14:13 -06:00
Adam Bradley
a6a290614e a:hover cursor 2014-02-11 17:13:22 -06:00
Andy Joslin
79387a4e4a fix(refresher): make refresher css not create gap at end of list 2014-02-11 14:29:24 -05:00
Adam Bradley
801d2d7b77 fix(header): Header icon button css fix for Safari, closes #576 2014-02-11 12:34:28 -06:00
Andy Joslin
fb5a0d4c81 fix(list): css: don't make last .list on page have margin-bottom
Addresses #425
2014-02-11 11:39:15 -05:00
Adam Bradley
1cdb999e56 feat(grid): Added classes, variables and mixins for responsive grid options 2014-02-11 10:06:34 -06:00
Adam Bradley
9b57836004 Merge pull request #567 from mhartington/Responsive-Grid
Responsive grid
2014-02-11 09:01:28 -06:00
Adam Bradley
de50ada209 add .content class for non content directive html, closes #568 2014-02-10 14:09:46 -06:00
Adam Bradley
6acba8da3e fix(buttonIcon): fix vertical-align in safari, closes #554 2014-02-09 23:25:58 -06:00
Adam Bradley
38420c8127 fix(buttonIcon): float left icon-left, closes #515 2014-02-09 23:03:29 -06:00
Adam Bradley
0c50fec13e feature(itemTextWrap): Set text-wrapping at the list level, closes #500 2014-02-09 22:42:10 -06:00
Adam Bradley
2236cf1d3a set .button-icon:before so .icon is not required, closes #475 2014-02-09 22:22:03 -06:00
Adam Bradley
91652112a0 fix(listButtons): Update list button sizes, closes #478 2014-02-09 21:22:23 -06:00
Mike Hartington
d131e03ac2 Added variable 2014-02-09 12:10:56 -05:00
Mike Hartington
e9e8016731 Fit guidelines 2014-02-08 21:22:08 -05:00
Mike Hartington
a0689670c9 Cleaned up and changed default value 2014-02-08 21:15:50 -05:00
Mike Hartington
2d95c39d61 Added Responsive Grid Attribute 2014-02-08 21:12:35 -05:00
Andy Joslin
b11e0f512b feat(tabs): allow tab badge-style attribute to set badge class 2014-02-07 13:16:02 -05:00
Adam Bradley
2eab747d47 feat(toggle): Disable toggle w/ ng-disabled, closes #541 2014-02-06 15:57:25 -06:00
Andy Joslin
7f4b28d9da feat(list): reordering scrolls page, reordering performance better
Fixes #521. Reordering now uses webkitTransform instead of
element.style.left.  Additionally, as you drag the drag-element to the
top or bottom of the scroll-area, it will scroll it up or down as
allowed.

Refactors necessary: Common code from `<content>` and `<scroll>` moved
into js/ext/angular/controllers/ionicScrollController.  Then `<content>`
and `<scroll>` expose the controller, and `<list>` can require it.

`<list>` then uses the controller (if exists) to pass the scrollView and
scrollEl to ReorderDrag, and ReorderDrag uses that to scroll.

Additionally, js/ext/angular/test/controller/ionicScrollController tests
much functionality that was untested before.
2014-02-06 15:04:23 -05:00
Andy Joslin
a4bcbe5334 chore(travis): tpyo fix missing end quote 2014-02-06 11:12:29 -05:00
Andy Joslin
d2f9e94bcd fix(scroll-view): make it take up only 100% height 2014-02-05 16:10:01 -05:00
Tim Lancina
e7eefeef91 fix(range): Update range for android 4.0-4.3 2014-02-05 11:34:49 -06:00
UniRing
bc927e57e7 feat(tabs): allow badges on tabbar via bound badge attr 2014-02-05 11:38:06 -05:00
Adam Bradley
04c8336923 change to ionicons v1.4.1, no :before 2014-02-02 00:11:33 -06:00
Adam Bradley
00f6b17b7f toggle/checkbox tap improvements 2014-02-01 00:15:10 -06:00
Adam Bradley
4d26f730bc fix tab icon alignments, closes #493 2014-01-30 22:16:27 -06:00
Adam Bradley
af9354b3e5 change button height to 42px, fixes #491 2014-01-29 22:31:50 -06:00
Adam Bradley
ac7a061ca3 tap detection updates 2014-01-28 11:10:05 -06:00
Max Lynch
5667a3b8af Cleaned up header-aligned tabs 2014-01-25 12:05:40 -06:00
Max Lynch
453dc414d7 Fixed #456 - Android side menu rendering issue 2014-01-24 12:51:06 -06:00
Max Lynch
9f82ca1f27 Fixed #449 - Action Sheet Width on Android 2014-01-22 09:00:06 -06:00
Adam Bradley
c21ef207ef align checkbox checkmark, #closes 445 2014-01-20 22:09:27 -06:00
Adam Bradley
7bd6363ea7 tweak header/button sizes, and ionicons update 2014-01-20 20:47:22 -06:00
Adam Bradley
a66cf95462 tweak for ionicons updates 2014-01-20 20:47:22 -06:00
Adam Bradley
df62854a2b ionicons v1.4.2, now using :before 2014-01-20 20:47:22 -06:00
Adam Bradley
628252b1cd disable pointer-events during transitions, closes #436 2014-01-20 09:47:18 -06:00
Tim Lancina
1385e7c9e9 fix android .bar-header 2014-01-18 21:07:13 -06:00
Adam Bradley
8332a3d61b change .bar .title to 44px line-height 2014-01-17 10:32:21 -06:00
Adam Bradley
560568823c remove unused _nav.scss 2014-01-17 09:50:27 -06:00
Adam Bradley
48f7794ff1 remove unused .nav-page css 2014-01-16 15:39:26 -06:00
Adam Bradley
19ac6188aa created Platform.fullScreen and Platform.showStatusBar 2014-01-16 13:52:12 -06:00
Adam Bradley
45ad4acacd fix so content width stays the same during transition 2014-01-14 21:48:27 -06:00
Adam Bradley
41a7b45f0e remove flicker before back view transition 2014-01-13 22:53:51 -06:00
Max Lynch
fc890ea1c5 Removed unused .content for #355 2014-01-13 12:27:53 -06:00
Max Lynch
2008a72204 Fixed #242 - modal transition issue on start 2014-01-13 11:42:02 -06:00
Adam Bradley
e9cb20e57a ionicons v1.4.1 2014-01-11 00:52:05 -06:00