Commit Graph

2070 Commits

Author SHA1 Message Date
Andy Joslin
cd3d932367 docs(ionicBar, ionicNavBar): add ng-click to usage example 2014-03-21 11:38:43 -05:00
Andy Joslin
ae57c1617d test(ionContent): fix test compiling wrong directive 2014-03-21 11:34:35 -05:00
Andy Joslin
e9f38108af style(buttons): add .buttons.pull-right rule
Addresses #859
2014-03-21 11:33:22 -05:00
Andy Joslin
4dd952a54d refact(ionScroll): add $onScroll binding
Closes #865
2014-03-21 10:08:09 -05:00
Andy Joslin
f594f653d5 refactor(controllers): only assign to parent scope when needed 2014-03-21 10:08:09 -05:00
Andy Joslin
38acea337a refactor(controllers): assign to parent scope if possible 2014-03-21 10:08:09 -05:00
Adam Bradley
aa280910df fix(pointer): Add pointer styling to .item[ng-click], closes #858 2014-03-21 09:23:10 -05:00
Andy Joslin
f039fad941 tests(): update e2e test selector 2014-03-21 09:15:52 -05:00
Andy Joslin
f083eaf7f7 refactor(ionNavButtons): compile in the correct context 2014-03-21 09:15:51 -05:00
Andy Joslin
6d403efb48 refactor(ionHeaderBar): make sure tapScrollToTop works even on rootScope 2014-03-21 09:15:51 -05:00
Adam Bradley
423f9e4f77 fix(active): Updated which elements to set active class along w/ tests, closes #857 2014-03-21 09:08:40 -05:00
Andy Joslin
c653e83cec fix(ionList): only stop side menu drag if canSwipe
Closes #709
2014-03-21 07:08:26 -05:00
Adam Bradley
681a6a2ed7 feat(ready): Add 'platform-ready' css class to the body when the platform is ready 2014-03-20 16:38:59 -05:00
Adam Bradley
fe44a7d98b rename .item-drag to .item-reorder, further standardize item editing 2014-03-20 16:02:50 -05:00
Adam Bradley
3718c47e8a also transform .item-left-edit w/ .item-left-editing parent 2014-03-20 14:57:48 -05:00
Adam Bradley
404cc74e81 fix list item delete test 2014-03-20 14:56:45 -05:00
Adam Bradley
0027bf7612 Merge branch 'master' of https://github.com/driftyco/ionic
Conflicts:
	js/ext/angular/test/list.html
2014-03-20 14:21:54 -05:00
Adam Bradley
97e69f0464 only add move listener for pointer type started with, touch or mouse 2014-03-20 14:19:03 -05:00
Adam Bradley
07c824db8d fix(item): Restructure item editing css for added reusability and organization 2014-03-20 14:18:12 -05:00
Max Lynch
dc2b24ed6a feat(popup): Support for programatically closing popup. Fixes #854 2014-03-20 12:01:53 -05:00
Max Lynch
7510777156 fix(listView): send index on delete. Fixes #849 2014-03-20 09:48:15 -05:00
Andy Joslin
4e1140702b ionicScrollController: do not try to remember scorll if no viewId 2014-03-19 16:51:34 -06:00
Max Lynch
73b750fb37 fix(listView): only allow one swipeable item open. Fixes #763 2014-03-19 17:44:37 -05:00
Andy Joslin
678cf1abf9 test(ionContent): add test page for dynamic has-* classes 2014-03-19 16:42:37 -06:00
Andy Joslin
11c96a66e4 chore(build): add version name to window.ionic 2014-03-19 16:42:22 -06:00
Andy Joslin
b70543b78d refactor(ionNavBackButton): only set scope variable when needed 2014-03-19 16:42:10 -06:00
Andy Joslin
e94d400648 feat(content): automatically add/remove has-* classes to content
Also, do manual transclusion on items that would be 'deep' directives -
to fix a problem with transcluding & requiring parent elements.

Closes #619
2014-03-19 16:32:24 -06:00
Max Lynch
4e605979ec fix(listView): No slide drag if no hidden buttons. Fixes #847 2014-03-19 16:47:52 -05:00
Adam Bradley
b8d4c51fe7 fix(input): Fix input label from shifting when text is too long on iOS, closes #801 2014-03-19 16:13:11 -05:00
Adam Bradley
ed9f7e59fa side menu nav test updates 2014-03-19 14:37:19 -05:00
Andy Joslin
b6a73f0807 test(ionicScrollController): fix PhantomJS weirdness 2014-03-19 13:25:35 -06:00
Andy Joslin
abe9e65c6f docs(ionicScrollController): make rememberScrollPosition example clearer 2014-03-19 13:06:35 -06:00
Andy Joslin
6b07208cd5 test(ionicScrollController): remove ddescribe 2014-03-19 13:00:26 -06:00
Adam Bradley
f852661979 check StatusBar obj exists before calling it 2014-03-19 13:59:36 -05:00
Adam Bradley
a637fb4d1b fix(domready): Fixed if firing off callbacks when DOM was already ready 2014-03-19 13:59:36 -05:00
Andy Joslin
0b69ac549a refact(scroll): remove high priority 2014-03-19 12:49:14 -06:00
Andy Joslin
245e2199c6 docs(ionicScrollController): write docs 2014-03-19 12:21:18 -06:00
Andy Joslin
dbe4e3901d feat(ionic): remove all delegates
BREAKING CHANGE: $ionicScrollDelegate, $ionicSlideBoxDelegate, and
$ionicSideMenuDelegate have been removed.

  - $ionicScrollDelegate has been changed to $ionicScrollController.
    Documentation:
    [ionContent](
    http://ajoslin.github.io/docs/nightly/api/directive/ionContent),
    [ionScroll](
    http://ajoslin.github.io/docs/nightly/api/directive/ionScroll)

    Change your code from this:

    ```html
    <ion-content ng-controller="MyCtrl">
      <button ng-click="scrollBottom()">Scroll to bottom!</button>
    </ion-content>
    ```
    ```js
    function MyCtrl($scope, $ionicScrollDelegate) {
      $scope.scrollBottom = function() {
        $ionicScrollDelegate.scrollBottom();
      };
    }
    ```

    To this:

    ```html
    <!-- optional attr controller-bind, see docs -->
    <ion-content ng-controller="MyCtrl">
      <button ng-click="scrollBottom()">Scroll to bottom!</button>
    </ion-content>
    ```
    ```js
    function MyCtrl($scope) {
      $scope.scrollBottom = function() {
        $scope.$ionicScrollController.scrollBottom();
      };
    }
    ```

  - $ionicSideMenuDelegate has been changed to
    $ionicSideMenusController. Documentation:
    [ionSideMenus](http://ajoslin.github.io/docs/nightly/api/directive/ionSideMenus)

    Change your code from this:

    ```html
    <ion-side-menus>
      <ion-side-menu side="left">Side Menu Left</ion-side-menu>
      <ion-pane ion-side-menu-content ng-controller="MyCtrl">
        <button ng-click="toggleLeftMenu()">
          Toggle Left Menu!
        </button>
      </ion-pane>
    </ion-side-menus>
    ```
    ```js
    function MyCtrl($scope, $ionicSideMenuDelegate) {
      $scope.toggleLeftMenu = function() {
        $ionicSideMenuDelegate.toggleLeft();
      };
    }
    ```

    To this:

    ```html
    <!-- optional attr controller-bind, see documentation -->
    <ion-side-menus>
      <ion-side-menu side="left">Side Menu Left</ion-side-menu>
      <ion-pane ion-side-menu-content ng-controller="MyCtrl">
        <button ng-click="toggleLeftMenu()">
          Toggle Left Menu!
        </button>
      </ion-pane>
    </ion-side-menus>
    ```
    ```js
    function MyCtrl($scope) {
      $scope.toggleLeftMenu = function() {
        $scope.$ionicSideMenuController.toggleLeft();
      };
    }
    ```

  - $ionicSlideBoxDelegate has been removed and upgraded to
    $ionicSlideBoxController. It had only one method that
    was unneeded.  [Documentation](
    http://ajoslin.github.io/docs/nightly/api/directive/ionSlideBox)
2014-03-19 11:51:07 -06:00
Adam Bradley
630c6481ff csscomb mixins 2014-03-19 12:39:01 -05:00
Adam Bradley
7dd303da15 gird offset test 2014-03-19 12:33:02 -05:00
Adam Bradley
162b1779e3 Merge pull request #844 from bostondv/master
fix(grid): Remove column offset with responsive grid breaks
2014-03-19 12:32:29 -05:00
Adam Bradley
164187b4aa fix viewState.html test 2014-03-19 12:25:22 -05:00
Adam Bradley
6ebfe776bc fix(popup): Ensure popup is usable on top of a modal, closes #838 2014-03-19 10:55:54 -05:00
Boston Dell-Vandenberg
73ba2a405f feat(grid): Remove column offset with responsive grid breaks 2014-03-19 11:48:44 -04:00
Adam Bradley
26c8f304e7 fix(range): Clicking Line For Range Causes Drag Button To Follow Mouse, close #779 2014-03-19 10:26:11 -05:00
Andy Joslin
295fde8a68 refactor(ionicSideMenuController): make toggleLeft based on percent 2014-03-19 08:47:12 -06:00
Adam Bradley
3d917c83f5 fix(tap): Remove select element from tap checking, closes #836 2014-03-19 08:32:30 -05:00
Adam Bradley
256ab116cd update .item-avatar .item-img to .item-image for consistency w/ thumbnails 2014-03-18 22:56:13 -05: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
f744d9ebcf feat(navclear): Ability to disable the next view transition and back button 2014-03-18 21:51:32 -05:00