From a3c3c78470c03f9ee56ce796d1aca4925368b73b Mon Sep 17 00:00:00 2001 From: Max Lynch Date: Wed, 9 Oct 2013 21:00:06 -0500 Subject: [PATCH] List demo with animations! --- dist/ionic-angular.js | 18 ++++-- dist/ionic-ios7.css | 2 +- dist/ionic.css | 2 +- js/ext/angular/src/directive/ionicList.js | 18 ++++-- js/ext/angular/test/list.html | 67 ++++++++++++++--------- scss/ionic/_listview.scss | 2 +- 6 files changed, 70 insertions(+), 39 deletions(-) diff --git a/dist/ionic-angular.js b/dist/ionic-angular.js index b8786f532b..f568acea58 100644 --- a/dist/ionic-angular.js +++ b/dist/ionic-angular.js @@ -180,24 +180,27 @@ angular.module('ionic.ui.content', []) } }) ; -angular.module('ionic.ui.list', ['ionic.service']) +angular.module('ionic.ui.list', ['ionic.service', 'ngAnimate']) .directive('listItem', function() { return { restrict: 'E', replace: true, transclude: true, - template: '
  • ' + + template: '
  • ' + '
    ' + ' ' + '
    ' + '
    ' + '
    ' + '
    ' + - ' ' + + ' ' + '
    ' + '
  • ', link: function($scope, $element, $attr) { + $scope.buttonClicked = function(button) { + button.buttonClicked && button.buttonClicked($scope.item); + } } } }) @@ -209,10 +212,11 @@ angular.module('ionic.ui.list', ['ionic.service']) transclude: true, scope: { isEditing: '=', - items: '=' + items: '=', + animation: '=' }, template: '