Max Lynch
5f9a80fc01
removed unnecessary module injection
2014-02-20 09:50:13 -08:00
Max Lynch
89ec1b954e
fix(htmlSanitize) - Added ngSanitize back, fixes #641
2014-02-20 09:48:55 -08:00
Max Lynch
02365e0fe3
Fixed #642
...
Added polyfill for transforms
2014-02-19 21:13:38 -08:00
Adam Bradley
a5471aeeb5
change classList fallback for multiple args
2014-02-18 22:58:21 -06:00
Adam Bradley
0421b7b450
Minimal classList polyfill added
2014-02-18 21:54:15 -06:00
Adam Bradley
42f39bbf3c
remove two classNames in one call
2014-02-18 20:34:12 -06:00
Andy Joslin
2c39a21498
feat(ionic): prefix all directives with ion-
...
BREAKING CHANGE: All directives are now prefixed with `ion-`.
For any directive you use, add the ionic prefix.
For example, change this HTML:
```html
<tabs>
<tab title="home" href="/tab/home">
<content>Hello!</content>
</tab>
</tabs>
```
To this HTML:
```
<ion-tabs>
<ion-tab title="home" href="/tab/home">
<ion-content>Hello!</ion-content>
</ion-tab>
</ion-tabs>
```
2014-02-18 16:13:00 -05:00
Adam Bradley
ec8862a7cc
tap polyfill removeClickPrevent and label fixes
2014-02-18 13:27:14 -06:00
Andy Joslin
0d3718cc21
fix(ionicLoading): make showDelay default to 0 (was 2000)
2014-02-18 11:57:44 -05:00
Adam Bradley
62fefc3c2d
click/tap refactor
2014-02-18 09:03:10 -06:00
Andy Joslin
7cf4eef961
refactor(navBar): do not animate if there is no navDirection
2014-02-17 22:05:49 -05:00
Andy Joslin
e5340d8e2c
style(dom-trace): always console.debug() so is easier to filter out
2014-02-17 21:51:15 -05:00
Andy Joslin
d056ad1fef
perf(animations): throttle calls to requestAnimationFrame
...
Closes #582
2014-02-17 17:26:34 -05:00
Adam Bradley
97f4f6eace
feat(angular): Update to Angular v1.2.13, closes #600
2014-02-17 16:15:15 -06:00
UniRing
3d7011eb19
test(navBar): add tests for changing title, left/right buttons
...
Closes #622 . Closes #623 .
2014-02-17 16:52:10 -05:00
UniRing
7f9668090d
Fixes NavBar
...
Fixes NavBar not showing the right buttons and not updating his title
correctly.
2014-02-17 21:20:59 +01:00
Andy Joslin
ebae638dfb
test(ionicSideMenu): remove ddescribe
2014-02-17 13:13:32 -05:00
Andy Joslin
bfefc69f3c
feat(sideMenu): allow and watch attrs width & is-enabled
2014-02-17 13:03:17 -05:00
Andy Joslin
39ad3e0b26
fix(scrollView): allow contenteditable element to be pressed normally
...
Closes #421
2014-02-17 12:12:59 -05:00
Andy Joslin
a5d964734f
fix(scrollView): fix error from checking device before ready
2014-02-17 11:57:20 -05:00
Andy Joslin
70d952499a
fix(ionicScrollDelegate): tapScrollToTop won't fire for button tap
...
Closes #557
2014-02-17 11:40:16 -05:00
Andy Joslin
9bc928f031
fix(modal): do not click buttons underneath modal
2014-02-17 10:16:03 -05:00
Andy Joslin
749cd3829c
fix(navBar): animations work properly
...
Starting a couple of versions ago, animations in navbar stopped working.
I took this as a chance to fix this, and ddo a refactor to make the code
more modular and testable.
Lots of manual dom manipulation was offloaded to angular directives, and
now we will not have bugs with end-user using interpolated class
attribute on their own nav-bar and overriding our own manually added
classes.
2014-02-17 09:11:52 -05:00
Andy Joslin
e1b6fd4f84
fix(scrollView): cancel scrollTop every time hash is set
...
Before it, only cancelled scrollTop the first time the hash was set.
Addresses #618
2014-02-17 09:10:23 -05:00
Andy Joslin
35ad05163a
refactor(navBar): use class interpolation
2014-02-13 16:02:00 -05:00
Andy Joslin
65e10afd08
refactor(navBar): use ngClass instead of interpolated class
2014-02-13 15:05:42 -05:00
Andy Joslin
5470d77ac0
feat(navBar): allow expression in type. <nav-bar type="{{myType}}">
...
Closes #599
2014-02-13 14:56:29 -05:00
Andy Joslin
e106457e61
feat(modal): add .isShown() method to modal instances
...
Closes #320
2014-02-13 14:42:35 -05:00
Andy Joslin
110ff9f475
feat(modal): $broadcast 'modal.shown/hidden/removed' from parent scope
...
Closes #243
2014-02-13 14:40:54 -05:00
Andy Joslin
80ee6c2497
test(tabs): add tab.shown catching to test page
...
Addresses #588
2014-02-13 12:18:02 -05:00
Andy Joslin
69fda4e526
fix(tabs): broadcast tab.shown/tab.hidden to only child scopes
...
Addresses #588
2014-02-13 12:15:41 -05:00
Adam Bradley
91fbcdc130
fix to prevent ghostclick of an input under a modal
2014-02-13 10:00:41 -06:00
Andy Joslin
68ffe8b7a3
test(anchorScroll): improve test page
2014-02-13 09:42:57 -05:00
Adam Bradley
fc8ab4b8ea
fix(click): event.preventDefault() when setting focus() on an input, closes 583
2014-02-13 01:46:51 -06:00
Adam Bradley
6a962c28a5
added a range within a side menu
2014-02-13 01:40:35 -06:00
Adam Bradley
8b308a1737
feat(event): Created stopEvent directive to use for certain ng-click cases, closes #550
2014-02-12 23:06: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
c27427f336
fix active class for list items and complex items, closes #498
2014-02-11 17:14:13 -06:00
Andy Joslin
1a1e968ea4
chore(): uncomment commented line
2014-02-11 17:18:32 -05:00
Andy Joslin
61a280bda8
fix(sideMenuContent): make dragContent default to true
2014-02-11 16:22:55 -05:00
Andy Joslin
79387a4e4a
fix(refresher): make refresher css not create gap at end of list
2014-02-11 14:29:24 -05:00
Andy Joslin
2c7ce76385
fix(scroll): <scroll> is now registered with $ionicScrollDelegate
...
This is just a whitespace change with a commit attached to it so that we
can have the fix appear in the changelog.
The actual changes are in c119498d1b .
2014-02-11 14:06:30 -05:00
Andy Joslin
c119498d1b
feat($ionicScrollDelegate): add scrollTo(left,top,animate) to delegate
...
Also moves $ionicScrollDelegate.register to $ionicScroll controller,
and makes `<scroll>` directive be registered with $ionicScrollDelegate.
2014-02-11 13:40:45 -05:00
Andy Joslin
03bf67d42f
test(ionicContent): mock scrollView.{scrollTo,getValues}
2014-02-11 11:49:37 -05:00
Andy Joslin
1c4d4a8b90
fix(browser): on first hash-set, dont set scrollTop
2014-02-11 09:44:59 -05:00
Andy Joslin
36691bbaeb
feat($ionicScrollDelegate): allow anchorScroll to animate with param
...
Addresses #508
2014-02-11 09:16:29 -05:00
Adam Bradley
74a05a0338
fix(backButton): able to hide back button if any back button attr set in navBar, closes #564
2014-02-10 15:07:20 -06:00
Adam Bradley
2132d292e7
fix(click): Clicks firing twice, closes #573
2014-02-10 13:36:39 -06:00
Andy Joslin
5d2f24cf59
chore(): make test files use ionic.bundle.js
2014-02-10 13:49:02 -05:00
Adam Bradley
042ad8e271
feature(DOM): Experiment w/ excluding 'ng-scope' and 'ng-isolate-scope' classnames from elements
...
Ultimate goal is to reduce DOM manipulations. It appears 'ng-scope' and
'ng-isolate-scope' classnames are not required for Angular to work. So
in an effort to reduce any DOM manipulations, we’re going to try to
excluding them from being added to elements and see what comes of it.
2014-02-10 11:20:43 -06:00