Commit Graph

24 Commits

Author SHA1 Message Date
Adam Bradley
ae3318a081 refactor(keyboard): Scroll to inputs hidden by keyboard 2014-04-24 20:22:16 -05:00
Andy Joslin
4b5db0de52 docs(ionic.EventController.onGesture): list available eventTypes
Closes #896
2014-03-26 20:54:30 -06:00
Andy Joslin
bd66fc8b28 docs(): remove group tag 2014-03-17 10:24:28 -06:00
Andy Joslin
8619d5e8ec docs(): add groups by topic 2014-03-14 15:14:16 -06:00
Andy Joslin
e9625ded9d docs: add services, utilities 2014-03-11 13:02:36 -06:00
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
b20ce800ab fallback for browsers that don't support createEvent('CustomEvent') 2014-01-30 20:38:57 -06:00
Adam Bradley
a78a56898c Merge pull request #471 from RangerRick/470-customevent-polyfill
#470 change the CustomEvent polyfill to work with older browsers
2014-01-30 18:28:42 -08:00
Adam Bradley
ac7a061ca3 tap detection updates 2014-01-28 11:10:05 -06:00
Benjamin Reed
13ec3bce5a #470 change the CustomEvent polyfill to work with older browsers 2014-01-24 20:43:21 -05:00
Adam Bradley
833fee6b18 android click firing twice fix 2014-01-22 10:17:05 -06:00
Max Lynch
7bd2e5263d Expose an onScroll event 2013-12-05 19:30:18 -06:00
Max Lynch
a5a323d85c Fixed bad polyfill for #181 2013-11-23 08:15:17 -06:00
Max Lynch
963e0e3ae6 Fixed #181 - CustomEvent polyfill 2013-11-23 08:07:45 -06:00
Max Lynch
75b914678a Fixed #160 2013-11-19 18:00:58 -06:00
Max Lynch
042e061113 Close to all tests passing 2013-11-18 22:18:38 -06:00
Max Lynch
cfdbe87750 Event stuff 2013-11-18 21:34:37 -06:00
Max Lynch
f60c5ec690 createEvent 2013-11-18 21:31:48 -06:00
Max Lynch
94702e9852 Fixed new CustomEvent causing build problems 2013-11-18 21:28:23 -06:00
Max Lynch
ea2ff85e91 Fixed #153 with tests 2013-11-17 15:14:02 -06:00
Max Lynch
d9478a4bae Fixed #83 2013-11-06 20:45:31 -06:00
Max Lynch
dd1acc44e1 Forecast data 2013-10-23 19:19:09 -05:00
Max Lynch
6ac2cd3797 Progress on #37 2013-10-15 14:33:49 -05:00
Adam Bradley
a0a720988d move stuff to js/utils 2013-10-01 10:45:20 -05:00