Commit Graph

284 Commits

Author SHA1 Message Date
Adam Bradley
7dd303da15 gird offset test 2014-03-19 12:33:02 -05:00
Andy Joslin
295fde8a68 refactor(ionicSideMenuController): make toggleLeft based on percent 2014-03-19 08:47:12 -06:00
Adam Bradley
947b8d6943 fix(item): fix avatar/thumbnail in .item-complex, and avatar misspelling 2014-03-18 22:39:33 -05:00
Adam Bradley
ded469311d fix(badge): Badge horizontal alignment over item right side buttons, closes #826 2014-03-18 15:55:05 -05:00
Andy Joslin
83f4776f53 chore: remove animation & type attributes, standard controller names 2014-03-18 14:54:21 -06:00
Adam Bradley
8fae85e9e6 fix(grid): Correct responsive grid breaks for col-XX, closes #803 2014-03-15 21:35:13 -05:00
Andy Joslin
8e09adb23f test(e2e): fix e2e test for new updates 2014-03-15 11:50:11 -06:00
Andy Joslin
64b98beb4b chore(): prepare for 0.9.27 - last alpha release 2014-03-15 10:50:48 -06:00
Andy Joslin
40c715f625 test(e2e): fix e2e test for new updates 2014-03-14 15:14:16 -06:00
Adam Bradley
8936d9e525 add html tests for status bar 2014-03-12 14:37:15 -05:00
Andy Joslin
22a8ae290b test(e2e-viewState): update to new view title attribute pattern 2014-03-11 13:59:02 -06:00
Adam Bradley
7ec0605e06 fix(button): Tweak vertical alignment of button icons, closes #739 2014-03-10 10:45:40 -05:00
Adam Bradley
9c5772f3c3 fix(footer): Show footers within tab content, closes #728 2014-03-09 22:29:04 -05:00
Adam Bradley
1f4b59a9eb toggle html color tests 2014-03-09 21:31:58 -05:00
Andy Joslin
55089042d8 chore(build): documentation generation
Main changes:

* Use gulpfile now (build was getting way too disorganized with custom
tasks; gulpfiles are much easier to build clean custom tasks with than
Grunt.
* View README#Development for updated commands
* Docs written for ionContent, ionHeaderBar, ionInfiniteScroll.
* Docs are pushed to ajoslin's fork of ionic-site until they reach a
* point where they can be published.

**TODO, In Order of Priority**

1. Finish writing source-documentation for all existing components
2. Add multiple versions of docs (one per release & nightly, latest
 stable release docs being shown by default)
3. Add examples generation
4. Add searchbar to docs
2014-03-07 13:36:36 -07:00
Max Lynch
cc15a5b455 feat(toggle): Added dragging support to toggle switches
Merge pull request #706 from driftyco/wip-draggable-toggle
2014-03-03 11:46:41 -06:00
Adam Bradley
cb5510c184 fix(badge): Vertical align a badge in an item-divider, closes #707 2014-03-03 10:42:38 -06:00
Max Lynch
e538fa77c9 Draggable slider working 2014-03-01 15:52:47 -06:00
Adam Bradley
4d3667106e fix(item): Fix badge moving to new line when text is too long, closes #551 2014-03-01 00:15:14 -06:00
Adam Bradley
11a4338d13 fix(item): Fix item-icon-left / right animating Ionicon not centered, closes #670 2014-02-28 23:44:13 -06:00
Adam Bradley
c4eed02f29 fix(badge): Update badge alignment in tab items, closes #694 2014-02-28 22:38:58 -06:00
Andy Joslin
bdcd6bb15f refactor(tabs): preventDefault when anchor is clicked 2014-02-25 12:27:04 -05:00
Andy Joslin
ff768d1d5d test(viewState): add checks for left/rightButton existance 2014-02-25 11:36:44 -05:00
Andy Joslin
735950e499 test(): add instructions to readme, simplify usage with grunt 2014-02-25 11:32:45 -05:00
Adam Bradley
bb3a5758c2 fix html test references 2014-02-25 08:38:37 -06:00
Andy Joslin
53aeacc08b chore(travis): fix saucelabs unit tests 2014-02-21 12:45:26 -05:00
Andy Joslin
608862c97e chore(build): add cloud e2e/unit tests 2014-02-21 11:22:23 -05:00
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