Commit Graph

257 Commits

Author SHA1 Message Date
Adam Bradley
6b827005dc remove unused css test 2014-02-18 11:56:20 -06:00
Andy Joslin
17cc040896 fix(anchorScroll): find offset of nested elements correctly
Closes #618
2014-02-17 10:20:39 -05:00
Adam Bradley
3901b746bc Adjust heading line-height so descenders correctly show, closes #589 2014-02-16 22:21:53 -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
801d2d7b77 fix(header): Header icon button css fix for Safari, closes #576 2014-02-11 12:34:28 -06: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
8f845cc6fb css test fixes 2014-02-10 14:09:45 -06:00
Andy Joslin
e40e205728 chore(build): make watch task work without having to build first 2014-02-10 14:00:23 -05: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
9533b0e239 clean up outdated css tests 2014-02-09 22:08:57 -06:00
Adam Bradley
5f0824e942 css ref update 2014-02-09 22:05:41 -06:00
Adam Bradley
943ca11379 remove outdated css tests 2014-02-09 22:05:17 -06:00
Adam Bradley
91652112a0 fix(listButtons): Update list button sizes, closes #478 2014-02-09 21:22:23 -06:00
Andy Joslin
a970f0bdc3 feat(domUtil): add getPositionInParent function
Find an element's offset, then add it to the offset of the parent
until we are at the direct child of parentEl.
Use-case: find scroll offset of any element within a scroll container
2014-02-09 11:36:15 -05: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
UniRing
bc927e57e7 feat(tabs): allow badges on tabbar via bound badge attr 2014-02-05 11:38:06 -05:00
Adam Bradley
a8729fb17a Remove angular-touch.js and angular-route.js references 2014-01-24 21:33:28 -06:00
Adam Bradley
57fe565b03 test updates 2014-01-20 20:47:22 -06:00
Adam Bradley
736673b9d3 update button tests 2014-01-17 14:38:13 -06:00
Adam Bradley
76d185125a button-block fix for input, closes #340 2014-01-11 00:10:49 -06:00
Adam Bradley
1f0a94a26e disable button css, closes #335 2014-01-11 00:01:12 -06:00
Adam Bradley
e390e2e1c3 ios7 search bar, fixes #374 2014-01-10 23:49:19 -06:00
Max Lynch
37c6ac81ac Fixed #317 2013-12-12 14:26:12 -06:00
Max Lynch
7044398471 Scrollbars auto fade out - #317 2013-12-12 10:51:47 -06:00
Max Lynch
3a801ac955 Fixed #311 - scrollbars for scroll view 2013-12-11 16:15:55 -06:00
Max Lynch
1e07b821b4 Added multi button support 2013-12-10 20:10:57 -06:00
Adam Bradley
3cfcfc01a4 jshint fixes 2013-12-07 15:05:56 -06:00
Adam Bradley
29b1008c35 range tests 2013-12-05 23:43:26 -06:00
Adam Bradley
390e51d1e0 remove test/index.html, directory browsing is fine 2013-12-05 22:35:53 -06:00
Max Lynch
813fca93cc Disabled old test for Travis 2013-12-03 19:54:45 -06:00
Max Lynch
8ac0bafcee Merged new scroll stuff 2013-12-03 19:06:26 -06:00
Max Lynch
3f4fac80b7 Making some progress 2013-12-02 15:34:58 -06:00
Adam Bradley
db61d965c2 fix .bar .button-clear font-size 2013-12-02 14:38:04 -06:00
Adam Bradley
acc95033c9 .item-input-inset updates 2013-12-02 12:19:55 -06:00
Adam Bradley
7ad48c7d3e header bar item-input-inset, closes #226 2013-11-30 22:44:57 -06:00
Adam Bradley
142f5b25d8 starting .item-input-inset 2013-11-30 22:22:11 -06:00
Adam Bradley
5ec261e974 added button icon w/out child <i> example 2013-11-30 22:04:45 -06:00
Adam Bradley
ef317584fb placeholder icon 2013-11-30 20:05:33 -06:00
Adam Bradley
1a2e4f9609 button icons with just icon classname, closes #230 2013-11-29 20:33:50 -06:00
Max Lynch
81f9b27c55 Keeping my gh streak 2013-11-28 11:02:43 -06:00
Max Lynch
0d8ba0f067 Starting to move over to content directive 2013-11-27 15:15:28 -06:00
Max Lynch
4e42d7c996 Event easier scroll API 2013-11-27 15:10:06 -06:00
Max Lynch
c9b384c8a8 Slightly easier scroll API 2013-11-27 14:54:48 -06:00
Adam Bradley
1c6cf784df text input test updates 2013-11-25 11:21:18 -06:00
Max Lynch
41581e3495 Fixed #174 2013-11-22 08:42:20 -06:00
Adam Bradley
c358a9cef0 .item.active states only for <a> and <button> 2013-11-20 15:51:35 -06:00
Adam Bradley
2f035c2fc4 Merge branch 'master' of https://github.com/driftyco/ionic
Conflicts:
	dist/css/ionic.css
2013-11-20 11:57:01 -06:00
Adam Bradley
38153c5cd8 range updates 2013-11-20 11:54:00 -06:00
Adam Bradley
4374c8927a remove bad char 2013-11-20 11:01:29 -06:00